[][src]Struct types::Timestamp

pub struct Timestamp(pub u64);

Implementations

impl Timestamp[src]

pub fn now() -> Self[src]

pub fn duration_since(self, other: Timestamp) -> Option<Duration>[src]

Returns None if other is later than self (Duration may not represent negative timespans in rust).

pub fn checked_sub(self, d: Duration) -> Option<Timestamp>[src]

pub fn as_millis(self) -> u64[src]

pub const EARLIEST: Timestamp[src]

In desktop sync, bookmarks are clamped to Jan 23, 1993 (which is 727747200000) There's no good reason history records could be older than that, so we do the same here (even though desktop's history currently doesn't) XXX - there's probably a case to be made for this being, say, 5 years ago - then all requests earlier than that are collapsed into a single visit at this timestamp.

Trait Implementations

impl Clone for Timestamp[src]

impl Copy for Timestamp[src]

impl Debug for Timestamp[src]

impl Default for Timestamp[src]

impl<'de> Deserialize<'de> for Timestamp[src]

impl Display for Timestamp[src]

impl Eq for Timestamp[src]

impl From<SystemTime> for Timestamp[src]

impl From<Timestamp> for u64[src]

impl From<Timestamp> for SystemTime[src]

impl From<u64> for Timestamp[src]

impl FromSql for Timestamp[src]

impl Hash for Timestamp[src]

impl Ord for Timestamp[src]

impl PartialEq<Timestamp> for Timestamp[src]

impl PartialOrd<Timestamp> for Timestamp[src]

impl Serialize for Timestamp[src]

impl StructuralEq for Timestamp[src]

impl StructuralPartialEq for Timestamp[src]

impl ToSql for Timestamp[src]

Auto Trait Implementations

impl RefUnwindSafe for Timestamp

impl Send for Timestamp

impl Sync for Timestamp

impl Unpin for Timestamp

impl UnwindSafe for Timestamp

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CallHasher for T where
    T: Hash

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.