pub fn take_from<S: decode::Source>(
        cons: &mut decode::Constructed<S>
    ) -> Result<Self, S::Err> {
        cons.take_value_if(Tag::OCTET_STRING, Self::from_content)
    }
/// Takes an encoded key identifier from a constructed value.
///
/// ```text
/// KeyIdentifier ::= OCTET STRING
/// ```
///
/// The content of the octet string needs to be a SHA-1 hash, so it must
/// be exactly 20 octets long.
Takes an encoded key identifier from a constructed value.

The content of the octet string needs to be a SHA-1 hash, so it must
be exactly 20 octets long.
Takes an encoded key identifier from a constructed value . The content of the octet string needs to be a SHA - 1 hash so it must be exactly 20 octets long .
pub fn take_from<S: decode::Source>(
        cons: &mut decode::Constructed<S>
    ) -> Result<Self, S::Err> {
        cons.take_value_if(Tag::OCTET_STRING, Self::from_content)
    }
pub fn take_from < S : decode :: Source > ( cons : & mut decode :: Constructed < S > ) -> Result < Self , S :: Err > { cons . take_value_if ( Tag :: OCTET_STRING , Self :: from_content ) }
Takes an encoded key identifier from a constructed value.
Takes an encoded key identifier from a constructed value .
cons
&mut decode::Constructed<S>