pub struct DurationInfo {
pub ticks: u64,
pub seconds: f64,
pub human_readable: String,
}Expand description
Helper struct for serializing duration information.
Fields§
§ticks: u64Duration in 90kHz ticks
seconds: f64Duration in seconds
human_readable: StringHuman-readable duration string
Implementations§
Source§impl DurationInfo
impl DurationInfo
Sourcepub fn from_ticks(ticks: u64) -> Self
pub fn from_ticks(ticks: u64) -> Self
Create duration info from 90kHz ticks.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DurationInfo
impl<'de> Deserialize<'de> for DurationInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DurationInfo
impl RefUnwindSafe for DurationInfo
impl Send for DurationInfo
impl Sync for DurationInfo
impl Unpin for DurationInfo
impl UnsafeUnpin for DurationInfo
impl UnwindSafe for DurationInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more