mid55 zgłoszeń

Czym jest trait w Rust?

Trait definiuje zestaw metod — podobny do interfejsu. Typy implementują trait: impl Trait for Type. Trait bounds ograniczają generyki: fn func<T: Display>(x: T). Trait objects (dyn Trait) umożliwiają dynamic dispatch. Orphan rule ogranicza implementację obcych traitów.

Więcej pytań z Rust