pub struct DeviceExecutionTiming { /* private fields */ }Implementations§
Source§impl DeviceExecutionTiming
impl DeviceExecutionTiming
pub const fn device_event_elapsed(elapsed_ns: u64) -> Self
pub const fn elapsed_ns(self) -> u64
pub const fn clock(self) -> DeviceTimingClock
Trait Implementations§
Source§impl Clone for DeviceExecutionTiming
impl Clone for DeviceExecutionTiming
Source§fn clone(&self) -> DeviceExecutionTiming
fn clone(&self) -> DeviceExecutionTiming
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DeviceExecutionTiming
Source§impl Debug for DeviceExecutionTiming
impl Debug for DeviceExecutionTiming
Source§impl<'de> Deserialize<'de> for DeviceExecutionTiming
impl<'de> Deserialize<'de> for DeviceExecutionTiming
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
impl Eq for DeviceExecutionTiming
Source§impl PartialEq for DeviceExecutionTiming
impl PartialEq for DeviceExecutionTiming
Source§impl Serialize for DeviceExecutionTiming
impl Serialize for DeviceExecutionTiming
impl StructuralPartialEq for DeviceExecutionTiming
Auto Trait Implementations§
impl Freeze for DeviceExecutionTiming
impl RefUnwindSafe for DeviceExecutionTiming
impl Send for DeviceExecutionTiming
impl Sync for DeviceExecutionTiming
impl Unpin for DeviceExecutionTiming
impl UnsafeUnpin for DeviceExecutionTiming
impl UnwindSafe for DeviceExecutionTiming
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