Struct yubihsm::connector::Connector [−][src]
pub struct Connector { /* fields omitted */ }
Expand description
Abstract interface to multiple types of YubiHSM 2 connections
Implementations
This is supported on crate feature http
only.
This is supported on crate feature
http
only.Create a new HTTP connector
This is supported on crate feature usb
only.
This is supported on crate feature
usb
only.Create a new USB connector. For more advanced usage including connecting to multiple YubiHSMs over USB which are plugged into the same computer, please see the yubihsm::connector::usb module.
This is supported on crate feature mockhsm
only.
This is supported on crate feature
mockhsm
only.Create a mock HSM connector (useful for testing)
Send a command message to the HSM, then read and return the response
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Connector
impl !UnwindSafe for Connector
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V