pub struct X509ExtensionRef(/* private fields */);
Expand description
A borrowed reference to a X509Extension
.
Implementations§
Trait Implementations§
Source§impl AsMut<X509ExtensionRef> for X509Extension
impl AsMut<X509ExtensionRef> for X509Extension
Source§fn as_mut(&mut self) -> &mut X509ExtensionRef
fn as_mut(&mut self) -> &mut X509ExtensionRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<X509ExtensionRef> for X509Extension
impl AsRef<X509ExtensionRef> for X509Extension
Source§fn as_ref(&self) -> &X509ExtensionRef
fn as_ref(&self) -> &X509ExtensionRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<X509ExtensionRef> for X509Extension
impl Borrow<X509ExtensionRef> for X509Extension
Source§fn borrow(&self) -> &X509ExtensionRef
fn borrow(&self) -> &X509ExtensionRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<X509ExtensionRef> for X509Extension
impl BorrowMut<X509ExtensionRef> for X509Extension
Source§fn borrow_mut(&mut self) -> &mut X509ExtensionRef
fn borrow_mut(&mut self) -> &mut X509ExtensionRef
Mutably borrows from an owned value. Read more
Source§impl ForeignTypeRef for X509ExtensionRef
impl ForeignTypeRef for X509ExtensionRef
Source§type CType = X509_extension_st
type CType = X509_extension_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 X509ExtensionRef
impl Sync for X509ExtensionRef
Auto Trait Implementations§
impl Freeze for X509ExtensionRef
impl !RefUnwindSafe for X509ExtensionRef
impl Unpin for X509ExtensionRef
impl UnwindSafe for X509ExtensionRef
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