Crate fedimint_derive

Source

Functions§

derive_enum_decode 🔒
derive_enum_encode 🔒
derive_enum_variant_encode_block 🔒
derive_named_decode_block 🔒
derive_struct_decode 🔒
derive_struct_encode 🔒
derive_tuple_decode_block 🔒
derive_tuple_or_named_decode_block 🔒
error 🔒
extract_variants_with_indices 🔒
Processes all variants in a Punctuated list extracting any specified index.
is_default_variant_enforce_valid 🔒
is_tuple_struct 🔒
non_default_variant_indices 🔒
parse_index_attribute 🔒
Extracts the u64 index from an attribute if it matches #[encodable(index = <u64>)].

Derive Macros§

Decodable
Encodable