pub struct Provider { /* private fields */ }Expand description
A loaded OpenSSL provider (OSSL_PROVIDER*).
The provider remains loaded until this value is dropped. Keep it alive for
the lifetime of any algorithm descriptors that use the associated LibCtx.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Provider
impl RefUnwindSafe for Provider
impl Unpin for Provider
impl UnsafeUnpin for Provider
impl UnwindSafe for Provider
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