pub struct X509ObjectRef(/* private fields */);
Expand description
A borrowed reference to a X509Object
.
Implementations§
Trait Implementations§
Source§impl AsMut<X509ObjectRef> for X509Object
impl AsMut<X509ObjectRef> for X509Object
Source§fn as_mut(&mut self) -> &mut X509ObjectRef
fn as_mut(&mut self) -> &mut X509ObjectRef
Converts this type into a mutable reference of the (usually inferred) input type.
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 BorrowMut<X509ObjectRef> for X509Object
impl BorrowMut<X509ObjectRef> for X509Object
Source§fn borrow_mut(&mut self) -> &mut X509ObjectRef
fn borrow_mut(&mut self) -> &mut X509ObjectRef
Mutably borrows from an owned value. Read more
Source§impl ForeignTypeRef for X509ObjectRef
impl ForeignTypeRef for X509ObjectRef
Source§type CType = x509_object_st
type CType = x509_object_st
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. Read more
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