[−][src]Struct naia_shared::Instant
Represents a specific moment in time
Implementations
impl Instant[src]
pub fn now() -> Self[src]
Creates an Instant from the moment the method is called
pub fn elapsed(&self) -> Duration[src]
Returns current time elapsed since the Instant
pub fn duration_since(&self, earlier: &Instant) -> Duration[src]
Returns the duration since a previous Instant
pub fn set_to(&mut self, other: &Instant)[src]
Sets the Instant to the value of another
pub fn add(&mut self, duration: &Duration)[src]
Adds a Duration to the Instant, if allowed
pub fn sub(&mut self, duration: &Duration)[src]
Adds a Duration to the Instant, if allowed
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Instant
impl Send for Instant
impl Sync for Instant
impl Unpin for Instant
impl UnwindSafe for Instant
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> 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, 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,