Struct openssl::x509::X509ObjectRef
source · pub struct X509ObjectRef(/* private fields */);
Expand description
Reference to X509Object
Implementations§
Trait Implementations§
source§impl AsRef<X509ObjectRef> for X509Object
impl AsRef<X509ObjectRef> for X509Object
source§fn as_ref(&self) -> &X509ObjectRef
fn as_ref(&self) -> &X509ObjectRef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<X509ObjectRef> for X509Object
impl Borrow<X509ObjectRef> for X509Object
source§fn borrow(&self) -> &X509ObjectRef
fn borrow(&self) -> &X509ObjectRef
Immutably borrows from an owned value. Read more
source§impl ForeignTypeRef for X509ObjectRef
impl ForeignTypeRef for X509ObjectRef
§type CType = X509_OBJECT
type CType = X509_OBJECT
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 X509ObjectRef
impl Sync for X509ObjectRef
Auto Trait Implementations§
impl !Freeze for X509ObjectRef
impl !RefUnwindSafe for X509ObjectRef
impl Unpin for X509ObjectRef
impl UnwindSafe for X509ObjectRef
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