#[repr(C)]pub struct OsTimeApi {
pub now: Option<unsafe extern "C" fn() -> ClockO>,
pub delta: Option<unsafe extern "C" fn(to: ClockO, from: ClockO) -> f64>,
pub add: Option<unsafe extern "C" fn(from: ClockO, delta: f64) -> ClockO>,
pub file_time_now: Option<unsafe extern "C" fn() -> FileTimeO>,
pub file_time_delta: Option<unsafe extern "C" fn(to: FileTimeO, from: FileTimeO) -> f64>,
}
Fields§
§now: Option<unsafe extern "C" fn() -> ClockO>
§delta: Option<unsafe extern "C" fn(to: ClockO, from: ClockO) -> f64>
§add: Option<unsafe extern "C" fn(from: ClockO, delta: f64) -> ClockO>
§file_time_now: Option<unsafe extern "C" fn() -> FileTimeO>
§file_time_delta: Option<unsafe extern "C" fn(to: FileTimeO, from: FileTimeO) -> f64>
Implementations§
Source§impl OsTimeApi
impl OsTimeApi
pub unsafe fn now(&self) -> ClockO
pub unsafe fn delta(&self, to: ClockO, from: ClockO) -> f64
pub unsafe fn add(&self, from: ClockO, delta: f64) -> ClockO
pub unsafe fn file_time_now(&self) -> FileTimeO
pub unsafe fn file_time_delta(&self, to: FileTimeO, from: FileTimeO) -> f64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OsTimeApi
impl RefUnwindSafe for OsTimeApi
impl Send for OsTimeApi
impl Sync for OsTimeApi
impl Unpin for OsTimeApi
impl UnwindSafe for OsTimeApi
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