Struct openssl::asn1::Asn1EnumeratedRef
source · pub struct Asn1EnumeratedRef(/* private fields */);
Expand description
A reference to an Asn1Enumerated
.
Implementations§
source§impl Asn1EnumeratedRef
impl Asn1EnumeratedRef
sourcepub fn get_i64(&self) -> Result<i64, ErrorStack>
pub fn get_i64(&self) -> Result<i64, ErrorStack>
Get the value, if it fits in the required bounds.
This corresponds to ASN1_ENUMERATED_get_int64
.
Trait Implementations§
source§impl AsRef<Asn1EnumeratedRef> for Asn1Enumerated
impl AsRef<Asn1EnumeratedRef> for Asn1Enumerated
source§fn as_ref(&self) -> &Asn1EnumeratedRef
fn as_ref(&self) -> &Asn1EnumeratedRef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<Asn1EnumeratedRef> for Asn1Enumerated
impl Borrow<Asn1EnumeratedRef> for Asn1Enumerated
source§fn borrow(&self) -> &Asn1EnumeratedRef
fn borrow(&self) -> &Asn1EnumeratedRef
Immutably borrows from an owned value. Read more
source§impl ForeignTypeRef for Asn1EnumeratedRef
impl ForeignTypeRef for Asn1EnumeratedRef
source§type CType = ASN1_ENUMERATED
type CType = ASN1_ENUMERATED
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 Asn1EnumeratedRef
impl Sync for Asn1EnumeratedRef
Auto Trait Implementations§
impl !Freeze for Asn1EnumeratedRef
impl !RefUnwindSafe for Asn1EnumeratedRef
impl Unpin for Asn1EnumeratedRef
impl UnwindSafe for Asn1EnumeratedRef
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