러스트 자체를 오랜만에 만지는데 컴파일러는 그냥 무시하고 넘기는게 계속 오류남

테스트용으로 예제 코드만 약간 고쳐봤는데 인텔리J에서만
Unresolved reference: `String` (Ok(())했더니 `Ok`도 뜸)
mismatched type: expected `&str` found `&String`이럼
cargo check상 아무런 문제 없었는데 내가 잘못한거임? ;

rls는 안쓸려고 하는데 왜 이럼;;