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.
Implementations
impl Time[src]
impl Time[src]pub fn try_from(time: SystemTime) -> Result<Time, Unspecified>[src]
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())?;
pub fn from_seconds_since_unix_epoch(secs: u64) -> Time[src]
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 PartialOrd<Time> for Time[src]
impl PartialOrd<Time> for Time[src]