Struct openssl::pkcs7::Pkcs7SignerInfoRef
source · pub struct Pkcs7SignerInfoRef(/* private fields */);
Trait Implementations§
source§impl AsRef<Pkcs7SignerInfoRef> for Pkcs7SignerInfo
impl AsRef<Pkcs7SignerInfoRef> for Pkcs7SignerInfo
source§fn as_ref(&self) -> &Pkcs7SignerInfoRef
fn as_ref(&self) -> &Pkcs7SignerInfoRef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<Pkcs7SignerInfoRef> for Pkcs7SignerInfo
impl Borrow<Pkcs7SignerInfoRef> for Pkcs7SignerInfo
source§fn borrow(&self) -> &Pkcs7SignerInfoRef
fn borrow(&self) -> &Pkcs7SignerInfoRef
Immutably borrows from an owned value. Read more
source§impl ForeignTypeRef for Pkcs7SignerInfoRef
impl ForeignTypeRef for Pkcs7SignerInfoRef
§type CType = PKCS7_SIGNER_INFO
type CType = PKCS7_SIGNER_INFO
The raw C type.
source§unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
Constructs a shared instance of this type from its raw type.
source§unsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
unsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
Constructs a mutable reference of this type from its raw type.
impl Send for Pkcs7SignerInfoRef
impl Sync for Pkcs7SignerInfoRef
Auto Trait Implementations§
impl !RefUnwindSafe for Pkcs7SignerInfoRef
impl Unpin for Pkcs7SignerInfoRef
impl UnwindSafe for Pkcs7SignerInfoRef
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