Struct UnixEpochMicroseconds

pub struct UnixEpochMicroseconds(/* private field */);

Implementations

impl UnixEpochMicroseconds

const MIN: i64 = <UnixEpochMicroseconds as Bounds>::MIN;
const MAX: i64 = <UnixEpochMicroseconds as Bounds>::MAX;
const LEN: i128 = _;
const fn error() -> BoundsError
fn check(n: impl Into<i64>) -> Result<i64, BoundsError>
const fn checkc(n: i64) -> Result<i64, BoundsError>
const fn checked_add(n1: i64, n2: i64) -> Result<i64, BoundsError>
fn checked_mul(n1: i64, n2: i64) -> Result<i64, BoundsError>

Trait Implementations

impl Bounds for UnixEpochMicroseconds

const WHAT: &'static str = "Unix timestamp microseconds";
const MIN: Self::Primitive = _;
const MAX: Self::Primitive = _;
type Primitive = i64;
type Error = BoundsError;
fn error() -> BoundsError

impl Eq for UnixEpochMicroseconds

impl PartialEq for UnixEpochMicroseconds

fn eq(&self, other: &UnixEpochMicroseconds) -> bool

impl StructuralPartialEq for UnixEpochMicroseconds

Auto Trait Implementations

impl Freeze for UnixEpochMicroseconds

impl RefUnwindSafe for UnixEpochMicroseconds

impl Send for UnixEpochMicroseconds

impl Sync for UnixEpochMicroseconds

impl Unpin for UnixEpochMicroseconds

impl UnsafeUnpin for UnixEpochMicroseconds

impl UnwindSafe for UnixEpochMicroseconds

Blanket Implementations

impl<T> Any for UnixEpochMicroseconds where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for UnixEpochMicroseconds where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for UnixEpochMicroseconds where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for UnixEpochMicroseconds

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for UnixEpochMicroseconds where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for UnixEpochMicroseconds where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for UnixEpochMicroseconds where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>