Ξενάγηση στη Rust Πίνακας Περιεχομένων

Γενικές δομές, ξανά

Οι γενικές δομές μπορούν επίσης να έχουν τους παραμετροποιημένους τύπους τους περιορισμένους από traits.

struct MyStruct<T>
where
    T: MyTrait
{
    foo: T
    ...
}

Οι γενικές δομές διατηρούν τον παραμετροποιημένο τύπο τους και στο μπλοκ υλοποίησής τους:

impl<T> MyStruct<T> {
    ...
}
Mascot Ferris