Struct webpki::Time
[−]
[src]
pub struct Time(_);
The time type.
Internally this is merely a UNIX timestamp: a count of non-leap seconds since the start of 1970. This type exists to assist unit-of-measure correctness.
Methods
impl Time
[src]
fn try_from(time: SystemTime) -> Result<Time, Unspecified>
Create a webpki::Time
from a std::time::SystemTime
.
This will be replaced with a real TryFrom<std::time::SystemTime>
implementation when TryFrom
is added to Rust Stable.
Example:
Construct a webpki::Time
from the current system time:
#[cfg(feature = "std")] let time = webpki::Time::try_from(std::time::SystemTime::now())?;
fn from_seconds_since_unix_epoch(secs: u64) -> Time
Create a webpki::Time
from a unix timestamp.
It is usually better to use the less error-prone
webpki::Time::try_from(time: &std::time::SystemTime)
instead when
std::time::SystemTime
is available (when #![no_std]
isn't being
used).
Trait Implementations
impl Debug for Time
[src]
impl Clone for Time
[src]
fn clone(&self) -> Time
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for Time
[src]
impl PartialEq for Time
[src]
fn eq(&self, __arg_0: &Time) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Time) -> bool
This method tests for !=
.
impl PartialOrd for Time
[src]
fn partial_cmp(&self, __arg_0: &Time) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, __arg_0: &Time) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, __arg_0: &Time) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, __arg_0: &Time) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, __arg_0: &Time) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more