pub trait Encode {
// Required method
fn encode_cbor(&self) -> Vec<u8> ⓘ;
}Available on crate feature
cbor only.Expand description
Encode is the interface needed to encode a type to CBOR.
Required Methods§
fn encode_cbor(&self) -> Vec<u8> ⓘ
Implementations on Foreign Types§
Source§impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode> Encode for (T1, T2, T3, T4, T5)
impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode> Encode for (T1, T2, T3, T4, T5)
Source§impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode, T6: Encode> Encode for (T1, T2, T3, T4, T5, T6)
impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode, T6: Encode> Encode for (T1, T2, T3, T4, T5, T6)
Source§impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode, T6: Encode, T7: Encode> Encode for (T1, T2, T3, T4, T5, T6, T7)
impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode, T6: Encode, T7: Encode> Encode for (T1, T2, T3, T4, T5, T6, T7)
Source§impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode, T6: Encode, T7: Encode, T8: Encode> Encode for (T1, T2, T3, T4, T5, T6, T7, T8)
impl<T1: Encode, T2: Encode, T3: Encode, T4: Encode, T5: Encode, T6: Encode, T7: Encode, T8: Encode> Encode for (T1, T2, T3, T4, T5, T6, T7, T8)
Implementors§
impl Encode for CoseEncrypt0
Available on crate feature
cose only.impl Encode for CoseSign1
Available on crate feature
cose only.impl Encode for CritHeader
Available on crate feature
cose only.impl Encode for EmptyHeader
Available on crate feature
cose only.impl Encode for EncProtectedHeader
Available on crate feature
cose only.impl Encode for EncStructure<'_>
Available on crate feature
cose only.impl Encode for EncapKeyHeader
Available on crate feature
cose only.impl Encode for SigProtectedHeader
Available on crate feature
cose only.impl Encode for SigStructure<'_>
Available on crate feature
cose only.impl Encode for darkbio_crypto::eddsa::Fingerprint
Available on crate feature
eddsa only.impl Encode for darkbio_crypto::eddsa::PublicKey
Available on crate feature
eddsa only.impl Encode for darkbio_crypto::eddsa::Signature
Available on crate feature
eddsa only.impl Encode for darkbio_crypto::mldsa::Fingerprint
Available on crate feature
mldsa only.impl Encode for darkbio_crypto::mldsa::PublicKey
Available on crate feature
mldsa only.impl Encode for darkbio_crypto::mldsa::Signature
Available on crate feature
mldsa only.impl Encode for darkbio_crypto::rsa::Fingerprint
Available on crate feature
rsa only.impl Encode for darkbio_crypto::rsa::PublicKey
Available on crate feature
rsa only.impl Encode for darkbio_crypto::rsa::Signature
Available on crate feature
rsa only.impl Encode for darkbio_crypto::xdsa::Fingerprint
Available on crate feature
xdsa only.impl Encode for darkbio_crypto::xdsa::PublicKey
Available on crate feature
xdsa only.impl Encode for darkbio_crypto::xdsa::Signature
Available on crate feature
xdsa only.impl Encode for darkbio_crypto::xhpke::Fingerprint
Available on crate feature
xhpke only.impl Encode for darkbio_crypto::xhpke::PublicKey
Available on crate feature
xhpke only.