Similar to interfaces in other languages, traits allow you to set 'rules' or 'requirements' for a particular struct in order for it to be considered to be 'something'.
In this video we create a trait called 'HasVoiceBox' which says that any Struct implementing this trait must have a speak() and can_speak() method defined on it.
For more information refer to the Rust documentation:
https://doc.rust-lang.org/1.8.0/book/...
If this video helped you out and you'd like to see more, make sure to leave a like and subscribe to dcode!
Auf dieser Seite können Sie das Online-Video Rust Programming Tutorial #28 - Defining Traits mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer dcode 11 Dezember 2017 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 23,771 Mal angesehen und es wurde von 452 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!