Struct variant_ssl::mac_ctx::MacCtx
source · pub struct MacCtx(/* private fields */);
Expand description
A context object used to perform MAC operations.
Implementations§
Trait Implementations§
source§impl ForeignType for MacCtx
impl ForeignType for MacCtx
§type CType = EVP_MAC_CTX
type CType = EVP_MAC_CTX
The raw C type.
source§unsafe fn from_ptr(ptr: *mut EVP_MAC_CTX) -> MacCtx
unsafe fn from_ptr(ptr: *mut EVP_MAC_CTX) -> MacCtx
Constructs an instance of this type from its raw type.
source§fn as_ptr(&self) -> *mut EVP_MAC_CTX
fn as_ptr(&self) -> *mut EVP_MAC_CTX
Returns a raw pointer to the wrapped value.
impl Send for MacCtx
impl Sync for MacCtx
Auto Trait Implementations§
impl Freeze for MacCtx
impl RefUnwindSafe for MacCtx
impl Unpin for MacCtx
impl UnwindSafe for MacCtx
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)