Crate radix_sbor_derive

Source

Derive Macrosยง

ManifestCategorize
Derives code for categorizing a struct or enum with Manifest value model.
ManifestDecode
Derives code for decoding a struct or enum with Manifest value model.
ManifestEncode
Derives code for encoding a struct or enum with Manifest value model.
ManifestSbor
A shortcut for ManifestCategorize, ManifestEncode and ManifestDecode derives.
ScryptoCategorize
Derives code for categorizing a struct or enum with Scrypto value model.
ScryptoDecode
Derives code for decoding a struct or enum with Scrypto value model.
ScryptoDescribe
Derives code for describing a struct or enum with Scrypto schema.
ScryptoEncode
Derives code for encoding a struct or enum with Scrypto value model.
ScryptoEvent
Derive code for implementing the required logic to mark a type as being an event.
ScryptoSbor
A shortcut for ScryptoCategorize, ScryptoEncode, ScryptoDecode, and ScryptoDescribe derives.
ScryptoSborAssertion
A macro for outputting tests and marker traits to assert that a type has maintained its shape over time.