pub struct BackendVersion {
pub provider: String,
pub version: String,
pub source: Option<String>,
}Expand description
A linked cryptographic backend library and its runtime version.
Fields§
§provider: StringProvider key (e.g. "openssl").
version: StringRuntime-linked library version.
source: Option<String>How the library was linked (e.g. "vendored" / "system").
Trait Implementations§
Source§impl Clone for BackendVersion
impl Clone for BackendVersion
Source§impl Debug for BackendVersion
impl Debug for BackendVersion
Source§impl<'de> Deserialize<'de> for BackendVersion
impl<'de> Deserialize<'de> for BackendVersion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BackendVersion
impl RefUnwindSafe for BackendVersion
impl Send for BackendVersion
impl Sync for BackendVersion
impl Unpin for BackendVersion
impl UnsafeUnpin for BackendVersion
impl UnwindSafe for BackendVersion
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