Rust 컴파일러 에러에러
E0255E0255 — 임포트와 이름 충돌
로컬 정의가 임포트된 이름과 충돌합니다.
rustcargo
상세 보기 E0277동적 크기 타입(DST)이 Sized 타입이 필요한 위치에서 사용되었습니다.
str, [T], dyn Trait 같은 타입은 컴파일 시점에 크기를 알 수 없습니다. 대부분의 제네릭 매개변수는 기본적으로 Sized를 요구합니다. DST는 스택에 직접 저장할 수 없습니다.
베어 DST 대신 Box<dyn Trait>, &dyn Trait, 또는 &str을 사용하세요. DST를 허용하려면 제네릭 매개변수에 ?Sized 바운드를 추가하세요: fn f<T: ?Sized>(x: &T). 크기가 확정된 구체적인 타입을 사용하세요.
E0255로컬 정의가 임포트된 이름과 충돌합니다.
unused_mut변수가 가변으로 선언되었으나 실제로 변경되지 않습니다.
panic-index-out-of-bounds컬렉션의 유효 범위를 벗어난 인덱스를 사용해 프로그램이 패닉했습니다.
E0277Send를 구현하지 않는 타입이 스레드 안전성이 필요한 컨텍스트에서 사용되었습니다.
panic-divide-by-zero정수를 0으로 나누어 프로그램이 패닉 상태가 되었습니다.
E0499동시에 값이 두 번 이상 가변으로 차용되고 있습니다.