pub struct DeviceNativeOperationId(/* private fields */);Expand description
Stable machine identity for backend-native work attribution.
This identity is emitted into replay, determinism, and profile artifacts, so it must remain portable across filesystems and analysis tools. Human display labels belong in backend errors rather than this field.
Implementations§
Trait Implementations§
Source§impl Clone for DeviceNativeOperationId
impl Clone for DeviceNativeOperationId
Source§fn clone(&self) -> DeviceNativeOperationId
fn clone(&self) -> DeviceNativeOperationId
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 DeviceNativeOperationId
Source§impl Debug for DeviceNativeOperationId
impl Debug for DeviceNativeOperationId
impl Eq for DeviceNativeOperationId
Source§impl Hash for DeviceNativeOperationId
impl Hash for DeviceNativeOperationId
Source§impl Ord for DeviceNativeOperationId
impl Ord for DeviceNativeOperationId
Source§fn cmp(&self, other: &DeviceNativeOperationId) -> Ordering
fn cmp(&self, other: &DeviceNativeOperationId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for DeviceNativeOperationId
impl PartialEq for DeviceNativeOperationId
Source§impl PartialOrd for DeviceNativeOperationId
impl PartialOrd for DeviceNativeOperationId
Source§impl Serialize for DeviceNativeOperationId
impl Serialize for DeviceNativeOperationId
impl StructuralPartialEq for DeviceNativeOperationId
Auto Trait Implementations§
impl Freeze for DeviceNativeOperationId
impl RefUnwindSafe for DeviceNativeOperationId
impl Send for DeviceNativeOperationId
impl Sync for DeviceNativeOperationId
impl Unpin for DeviceNativeOperationId
impl UnsafeUnpin for DeviceNativeOperationId
impl UnwindSafe for DeviceNativeOperationId
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