Rust 컴파일러 에러에러
E0599E0599 — 해당 타입에서 메서드 X를 찾을 수 없음
주어진 타입에 해당 메서드가 존재하지 않거나 필요한 트레이트가 스코프에 없습니다.
rustcargo
상세 보기 E0502불변 차용이 아직 활성 상태인 동안에는 값을 가변으로 차용할 수 없습니다.
Rust는 동일한 데이터에 대한 가변 참조자와 불변 참조자가 동시에 존재하는 것을 허용하지 않습니다. 가변 차용을 시도할 때 불변 차용이 아직 사용 중입니다.
불변 차용이 끝난 후에 가변 차용이 시작되도록 코드를 재구성하세요. 독립적인 복사본이 필요하다면 데이터를 clone하세요. 블록을 사용하여 불변 차용의 스코프를 제한하세요.
let mut v = vec![1, 2];
let r = &v[0];
v.push(3);
println!("{}", r);E0599주어진 타입에 해당 메서드가 존재하지 않거나 필요한 트레이트가 스코프에 없습니다.
E0597참조자가 가리키는 데이터보다 참조자의 수명이 더 깁니다.
E0133unsafe 블록 바깥에서 unsafe 함수나 연산이 사용되었습니다.
E0308서로 다른 match 갈래가 호환되지 않는 타입을 반환합니다.
E0384변수가 가변으로 선언되지 않았는데 재할당이 시도되었습니다.
E0200unsafe 트레이트는 unsafe impl 블록으로 구현해야 합니다.