Crate gazebo_derive[][src]

Derivations for the Gazebo library. Usually you would use these derivations via exports from that library.

Derive Macros

AnyLifetime

Derive the AnyLifetime trait. Requires the type has no type arguments, no constant arguments, and at most one lifetime argument.

Clone_

Derive the Clone trait, but without requiring all type arguments to implement Clone.

Copy_

Derive the Copy trait, but without requiring all type arguments to implement Copy.

Default_

Derive the Default trait, but without requiring all type arguments to implement Default.

Dupe

Derive the Dupe trait.

Dupe_

Derive the Dupe trait, but without requiring all type arguments to implement Dupe.

MaybeEq

Derive the MaybeEq trait.

MaybeEq_Never

Derive the MaybeEq trait, but so that it is never comparable.

UnpackVariants
VariantName

Derive the VariantName trait.