Błędy kompilatora RustBłąd
E0106E0106 — Brakujący specyfikator czasu życia
Referencja w sygnaturze funkcji lub strukturze nie ma parametru czasu życia.
rustcargo
Zobacz szczegóły clippy::let_and_returnZmienna jest deklarowana i natychmiast zwracana w następnej linii.
Masz wiązanie let, po którym następuje zwrócenie tej samej zmiennej. Jest to zbędne, ponieważ wyrażenie mogłoby być zwrócone bezpośrednio, bez pośredniej zmiennej.
Zwróć wyrażenie bezpośrednio, bez przypisywania go do zmiennej. Usuń wiązanie let i instrukcję return, a samo wyrażenie umieść jako ostatnią linię.
E0106Referencja w sygnaturze funkcji lub strukturze nie ma parametru czasu życia.
E0621Parametr funkcji wymaga jawnej adnotacji czasu życia, aby spełnić wymagania nadzorcy pożyczeń.
unused_mutZmienna jest zadeklarowana jako mutowalna, ale nigdy faktycznie nie jest modyfikowana.
E0015Funkcja niebędąca const jest wywoływana w kontekście wyrażenia stałego.
E0596Próbujesz mutowanie pożyczyć wartość, która nie jest zadeklarowana jako mutowalna.
E0716Referencja jest przechowywana do wartości tymczasowej, która jest natychmiast usuwana.