pub enum DeviceSubmissionAttributionRequirement {
None,
LogicalExecutionPath,
}Expand description
Backend evidence required for one physical submission.
This is independent from timing: deterministic correctness needs actual eager/replay path attribution without enabling per-kernel profiling or changing the selected compute path.
Variants§
Implementations§
Source§impl DeviceSubmissionAttributionRequirement
impl DeviceSubmissionAttributionRequirement
pub const fn logical_execution_path_required(self) -> bool
Trait Implementations§
Source§impl Clone for DeviceSubmissionAttributionRequirement
impl Clone for DeviceSubmissionAttributionRequirement
Source§fn clone(&self) -> DeviceSubmissionAttributionRequirement
fn clone(&self) -> DeviceSubmissionAttributionRequirement
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 DeviceSubmissionAttributionRequirement
Source§impl Default for DeviceSubmissionAttributionRequirement
impl Default for DeviceSubmissionAttributionRequirement
Source§fn default() -> DeviceSubmissionAttributionRequirement
fn default() -> DeviceSubmissionAttributionRequirement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceSubmissionAttributionRequirement
impl<'de> Deserialize<'de> for DeviceSubmissionAttributionRequirement
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 DeviceSubmissionAttributionRequirement
impl StructuralPartialEq for DeviceSubmissionAttributionRequirement
Auto Trait Implementations§
impl Freeze for DeviceSubmissionAttributionRequirement
impl RefUnwindSafe for DeviceSubmissionAttributionRequirement
impl Send for DeviceSubmissionAttributionRequirement
impl Sync for DeviceSubmissionAttributionRequirement
impl Unpin for DeviceSubmissionAttributionRequirement
impl UnsafeUnpin for DeviceSubmissionAttributionRequirement
impl UnwindSafe for DeviceSubmissionAttributionRequirement
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