Struct openssl::asn1::Asn1BitStringRef
source · [−]pub struct Asn1BitStringRef(_);
Expand description
A reference to an Asn1BitString
.
Implementations
sourceimpl Asn1BitStringRef
impl Asn1BitStringRef
sourcepub fn as_slice(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn as_slice(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Returns the Asn1BitString as a slice.
This corresponds to ASN1_STRING_get0_data
.
sourcepub fn len(&self) -> usize
pub fn len(&self) -> usize
Returns the number of bytes in the string.
This corresponds to ASN1_STRING_length
.
Trait Implementations
sourceimpl AsRef<Asn1BitStringRef> for Asn1BitString
impl AsRef<Asn1BitStringRef> for Asn1BitString
sourcefn as_ref(&self) -> &Asn1BitStringRef
fn as_ref(&self) -> &Asn1BitStringRef
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Borrow<Asn1BitStringRef> for Asn1BitString
impl Borrow<Asn1BitStringRef> for Asn1BitString
sourcefn borrow(&self) -> &Asn1BitStringRef
fn borrow(&self) -> &Asn1BitStringRef
Immutably borrows from an owned value. Read more
sourceimpl ForeignTypeRef for Asn1BitStringRef
impl ForeignTypeRef for Asn1BitStringRef
impl Send for Asn1BitStringRef
impl Sync for Asn1BitStringRef
Auto Trait Implementations
impl !RefUnwindSafe for Asn1BitStringRef
impl Unpin for Asn1BitStringRef
impl UnwindSafe for Asn1BitStringRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more