Struct yubihsm::session::SessionTimeout [−][src]
pub struct SessionTimeout(_);
Timeouts when performing USB operations
Methods
impl SessionTimeout
[src]
impl SessionTimeout
pub fn new(duration: Duration) -> Self
[src]
pub fn new(duration: Duration) -> Self
Create a new timeout from the given duration
pub fn from_secs(secs: u64) -> Self
[src]
pub fn from_secs(secs: u64) -> Self
Create a new timeout from the given number of secs
pub fn duration(&self) -> Duration
[src]
pub fn duration(&self) -> Duration
Get the duration value
Trait Implementations
impl Copy for SessionTimeout
[src]
impl Copy for SessionTimeout
impl Clone for SessionTimeout
[src]
impl Clone for SessionTimeout
fn clone(&self) -> SessionTimeout
[src]
fn clone(&self) -> SessionTimeout
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for SessionTimeout
[src]
impl Debug for SessionTimeout
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for SessionTimeout
[src]
impl Default for SessionTimeout
Default timeout
impl From<Duration> for SessionTimeout
[src]
impl From<Duration> for SessionTimeout
Auto Trait Implementations
impl Send for SessionTimeout
impl Send for SessionTimeout
impl Sync for SessionTimeout
impl Sync for SessionTimeout