pub struct SpcIndirectDataContent {
pub data: SpcAttributeTypeAndOptionalValue,
pub message_digest: DigestInfo,
}
Expand description
Authenticode ASN.1 image and digest data.
Fields§
§data: SpcAttributeTypeAndOptionalValue
Image data.
message_digest: DigestInfo
Authenticode digest.
Trait Implementations§
Source§impl Clone for SpcIndirectDataContent
impl Clone for SpcIndirectDataContent
Source§fn clone(&self) -> SpcIndirectDataContent
fn clone(&self) -> SpcIndirectDataContent
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SpcIndirectDataContent
impl Debug for SpcIndirectDataContent
Source§impl<'__der_lifetime> DecodeValue<'__der_lifetime> for SpcIndirectDataContent
impl<'__der_lifetime> DecodeValue<'__der_lifetime> for SpcIndirectDataContent
Source§impl<'__der_lifetime> EncodeValue for SpcIndirectDataContent
impl<'__der_lifetime> EncodeValue for SpcIndirectDataContent
Source§impl PartialEq for SpcIndirectDataContent
impl PartialEq for SpcIndirectDataContent
impl Eq for SpcIndirectDataContent
impl<'__der_lifetime> Sequence<'__der_lifetime> for SpcIndirectDataContent
impl StructuralPartialEq for SpcIndirectDataContent
Auto Trait Implementations§
impl Freeze for SpcIndirectDataContent
impl RefUnwindSafe for SpcIndirectDataContent
impl Send for SpcIndirectDataContent
impl Sync for SpcIndirectDataContent
impl Unpin for SpcIndirectDataContent
impl UnwindSafe for SpcIndirectDataContent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> Decode<'a> for Twhere
T: DecodeValue<'a> + FixedTag,
impl<'a, T> Decode<'a> for Twhere
T: DecodeValue<'a> + FixedTag,
Source§impl<T> Encode for Twhere
T: EncodeValue + Tagged,
impl<T> Encode for Twhere
T: EncodeValue + Tagged,
Source§fn encoded_len(&self) -> Result<Length, Error>
fn encoded_len(&self) -> Result<Length, Error>
Compute the length of this value in bytes when encoded as ASN.1 DER.
Source§fn encode(&self, writer: &mut impl Writer) -> Result<(), Error>
fn encode(&self, writer: &mut impl Writer) -> Result<(), Error>
Encode this value as ASN.1 DER using the provided Writer
.
Source§fn encode_to_slice<'a>(&self, buf: &'a mut [u8]) -> Result<&'a [u8], Error>
fn encode_to_slice<'a>(&self, buf: &'a mut [u8]) -> Result<&'a [u8], Error>
Encode this value to the provided byte slice, returning a sub-slice
containing the encoded message.