[−][src]Struct types::Timestamp
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]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for Timestamp
[src]
impl Eq for Timestamp
[src]
impl From<SystemTime> for Timestamp
[src]
fn from(st: SystemTime) -> Self
[src]
impl From<Timestamp> for u64
[src]
impl From<Timestamp> for SystemTime
[src]
impl From<u64> for Timestamp
[src]
impl FromSql for Timestamp
[src]
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl Hash for Timestamp
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Timestamp
[src]
fn cmp(&self, other: &Timestamp) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Timestamp> for Timestamp
[src]
impl PartialOrd<Timestamp> for Timestamp
[src]
fn partial_cmp(&self, other: &Timestamp) -> Option<Ordering>
[src]
fn lt(&self, other: &Timestamp) -> bool
[src]
fn le(&self, other: &Timestamp) -> bool
[src]
fn gt(&self, other: &Timestamp) -> bool
[src]
fn ge(&self, other: &Timestamp) -> bool
[src]
impl Serialize for Timestamp
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CallHasher for T where
T: Hash,
T: Hash,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,