Struct yubihsm::connector::usb::UsbTimeout
source · pub struct UsbTimeout(_);
Available on crate feature
usb
only.Expand description
Timeouts when performing USB operations
Implementations§
source§impl UsbTimeout
impl UsbTimeout
sourcepub fn from_millis(millis: u64) -> Self
pub fn from_millis(millis: u64) -> Self
Create a new timeout from the given number of milliseconds
Trait Implementations§
source§impl Clone for UsbTimeout
impl Clone for UsbTimeout
source§fn clone(&self) -> UsbTimeout
fn clone(&self) -> UsbTimeout
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for UsbTimeout
impl Debug for UsbTimeout
source§impl Default for UsbTimeout
impl Default for UsbTimeout
Default timeout
source§impl<'de> Deserialize<'de> for UsbTimeout
impl<'de> Deserialize<'de> for UsbTimeout
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
source§impl From<Duration> for UsbTimeout
impl From<Duration> for UsbTimeout
source§impl Serialize for UsbTimeout
impl Serialize for UsbTimeout
impl Copy for UsbTimeout
Auto Trait Implementations§
impl RefUnwindSafe for UsbTimeout
impl Send for UsbTimeout
impl Sync for UsbTimeout
impl Unpin for UsbTimeout
impl UnwindSafe for UsbTimeout
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