Struct cryptographic_message_syntax::asn1::rfc5652::ContentInfo [−][src]
pub struct ContentInfo { pub content_type: ContentType, pub content: Captured, }
Content info.
ContentInfo ::= SEQUENCE {
contentType ContentType,
content [0] EXPLICIT ANY DEFINED BY contentType }
Fields
content_type: ContentType
content: Captured
Implementations
impl ContentInfo
[src]
impl ContentInfo
[src]pub fn take_opt_from<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Option<Self>, S::Err>
[src]
cons: &mut Constructed<'_, S>
) -> Result<Option<Self>, S::Err>
pub fn from_sequence<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Self, S::Err>
[src]
cons: &mut Constructed<'_, S>
) -> Result<Self, S::Err>
Trait Implementations
impl Clone for ContentInfo
[src]
impl Clone for ContentInfo
[src]fn clone(&self) -> ContentInfo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for ContentInfo
[src]
impl Eq for ContentInfo
[src]impl PartialEq<ContentInfo> for ContentInfo
[src]
impl PartialEq<ContentInfo> for ContentInfo
[src]impl Values for ContentInfo
[src]
impl Values for ContentInfo
[src]fn encoded_len(&self, mode: Mode) -> usize
[src]
fn write_encoded<W: Write>(
&self,
mode: Mode,
target: &mut W
) -> Result<(), Error>
[src]
&self,
mode: Mode,
target: &mut W
) -> Result<(), Error>
pub fn explicit(self, tag: Tag) -> Constructed<Self>
[src]
pub fn to_captured(&self, mode: Mode) -> Captured
[src]
Auto Trait Implementations
impl RefUnwindSafe for ContentInfo
impl RefUnwindSafe for ContentInfo
impl Send for ContentInfo
impl Send for ContentInfo
impl Sync for ContentInfo
impl Sync for ContentInfo
impl Unpin for ContentInfo
impl Unpin for ContentInfo
impl UnwindSafe for ContentInfo
impl UnwindSafe for ContentInfo
Blanket Implementations
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]