Struct openssl::asn1::Asn1IntegerRef
source · [−]pub struct Asn1IntegerRef(_);
Expand description
Reference to Asn1Integer
Implementations
sourceimpl Asn1IntegerRef
impl Asn1IntegerRef
pub fn get(&self) -> i64
👎 Deprecated since 0.10.6:
use to_bn instead
sourcepub fn to_bn(&self) -> Result<BigNum, ErrorStack>
pub fn to_bn(&self) -> Result<BigNum, ErrorStack>
Converts the integer to a BigNum
.
This corresponds to ASN1_INTEGER_to_BN
.
sourcepub fn set(&mut self, value: i32) -> Result<(), ErrorStack>
pub fn set(&mut self, value: i32) -> Result<(), ErrorStack>
Sets the ASN.1 value to the value of a signed 32-bit integer, for larger numbers
see bn
.
OpenSSL documentation at ASN1_INTEGER_set
Trait Implementations
sourceimpl AsRef<Asn1IntegerRef> for Asn1Integer
impl AsRef<Asn1IntegerRef> for Asn1Integer
sourcefn as_ref(&self) -> &Asn1IntegerRef
fn as_ref(&self) -> &Asn1IntegerRef
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Borrow<Asn1IntegerRef> for Asn1Integer
impl Borrow<Asn1IntegerRef> for Asn1Integer
sourcefn borrow(&self) -> &Asn1IntegerRef
fn borrow(&self) -> &Asn1IntegerRef
Immutably borrows from an owned value. Read more
sourceimpl ForeignTypeRef for Asn1IntegerRef
impl ForeignTypeRef for Asn1IntegerRef
impl Send for Asn1IntegerRef
impl Sync for Asn1IntegerRef
Auto Trait Implementations
impl !RefUnwindSafe for Asn1IntegerRef
impl Unpin for Asn1IntegerRef
impl UnwindSafe for Asn1IntegerRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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