L'attributo derive
consente a determinati tratti di essere implementati automaticamente per le strutture di dati. Il riferimento dà l'esempio:È possibile aggiungere i propri tratti derivati, o questi sono fissati dal compilatore?
#[derive(PartialEq, Clone)]
struct Foo<T> {
a: i32,
b: T
}
E 'possibile aggiungere la tua derivabile tratti, o sono questi fissati dal compilatore?
Grazie. Hai un esempio delle macro della cassa? – andygavin
h̶a̶c̶k̶e̶r̶y̶ magic – bluss
@andygavin No, mi dispiace, non l'ho ancora usato. Ma [i documenti] (https://danielkeep.github.io/rust-custom-derive/doc/custom_derive/index.html) hanno un esempio. – fjh