pub trait MapEncode {
// Required method
fn encode_map(&self, enc: &mut MapEncodeBuffer) -> Result<(), Error>;
}Available on crate feature
cbor only.Expand description
Direct map-entry encoding for derive-generated map-mode structs. This avoids map encode/decode roundtrips when flattening embeds.
Required Methods§
Sourcefn encode_map(&self, enc: &mut MapEncodeBuffer) -> Result<(), Error>
fn encode_map(&self, enc: &mut MapEncodeBuffer) -> Result<(), Error>
Appends this value’s map entries to the shared buffer, key by key.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl MapEncode for Audience
Available on crate feature
cwt only.impl MapEncode for BootCount
Available on crate feature
cwt only.impl MapEncode for BootSeed
Available on crate feature
cwt only.impl MapEncode for DebugStatus
Available on crate feature
cwt only.impl MapEncode for EmptyHeader
Available on crate feature
cose only.impl MapEncode for EncProtectedHeader
Available on crate feature
cose only.impl MapEncode for EncapKeyHeader
Available on crate feature
cose only.impl MapEncode for Expiration
Available on crate feature
cwt only.impl MapEncode for HwModel
Available on crate feature
cwt only.impl MapEncode for HwVersion
Available on crate feature
cwt only.impl MapEncode for IntendedUse
Available on crate feature
cwt only.impl MapEncode for IssuedAt
Available on crate feature
cwt only.impl MapEncode for Issuer
Available on crate feature
cwt only.impl MapEncode for NotBefore
Available on crate feature
cwt only.impl MapEncode for OemBoot
Available on crate feature
cwt only.impl MapEncode for Oemid
Available on crate feature
cwt only.impl MapEncode for SigProtectedHeader
Available on crate feature
cose only.impl MapEncode for Subject
Available on crate feature
cwt only.impl MapEncode for SwName
Available on crate feature
cwt only.impl MapEncode for SwVersion
Available on crate feature
cwt only.impl MapEncode for TokenId
Available on crate feature
cwt only.impl MapEncode for Ueid
Available on crate feature
cwt only.impl MapEncode for Uptime
Available on crate feature
cwt only.impl<T: ConfirmKey> MapEncode for Confirm<T>
Available on crate feature
cwt only.