Drop

fn main() {
    let s1 = String::from("hello");
    let s2 = s1; // s1의 값이 s2로 이동됨

	// 여기서 s1은 더 이상 유효하지 않음
	// println!("{}", s1); // 이 줄은 컴파일 에러를 발생시킴

	// s2는 여전히 유효함
	println!("{}", s2); // 이는 정상적으로 작동함
}

Sized