Das Attribut derive
ermöglicht die automatische Implementierung bestimmter Merkmale für Datenstrukturen. Der Verweis gibt das Beispiel:Ist es möglich, eigene ableitbare Eigenschaften hinzuzufügen oder werden diese vom Compiler korrigiert?
#[derive(PartialEq, Clone)]
struct Foo<T> {
a: i32,
b: T
}
Ist es möglich, eigene ableitbar Merkmale hinzuzufügen, oder werden diese durch den Compiler festgelegt?
Danke. Hast du ein Beispiel für die Kistenmakros? – andygavin
h̶a̶c̶k̶e̶r̶y̶ magie – bluss
@andygavin Nein, tut mir leid, ich habe es noch nicht benutzt. Aber [die Dokumente] (https://danielkeep.github.io/rust-custom-derive/doc/custom_derive/index.html) haben ein Beispiel. – fjh