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