E0063E0063 — Ontbrekende velden in struct
Een struct wordt aangemaakt zonder alle verplichte velden.
E0106Een referentie in een functiesignatuur of struct mist een levensduurparameter.
Rust vereist expliciete levensduurannotaties wanneer er meerdere invoerlevensduren zijn en de compiler de juiste uitvoerlevensduur niet kan bepalen. Struct-velden die referenties zijn, hebben ook levensduurannotaties nodig.
Voeg levensduurparameters toe aan de functiesignatuur of struct. Gebruik 'a of andere levensduurbenamingen. Als de functie één invoerreferentie heeft, kan de compiler de levensduur meestal afleiden. Overweeg eigendomstypen te gebruiken in plaats van referenties.
struct Foo {
bar: &str, // missing lifetime
}E0063Een struct wordt aangemaakt zonder alle verplichte velden.
E0384Een variabele wordt opnieuw toegewezen, maar is niet als muteerbaar gedeclareerd.
E0015Een niet-const functie wordt aangeroepen in een constante-expressiecontext.
E0133Een unsafe-functie of -bewerking wordt gebruikt buiten een unsafe-blok.
E0520Specialisatie van trait-implementaties vereist een nightly-compilerfunctie.
E0600Een unaire operator wordt toegepast op een type dat hem niet ondersteunt.