pub enum ExecutionDeterminismRequirement {
BitwiseSameRuntime,
BitwiseSameRuntimeWithReplay,
}Variants§
Implementations§
Source§impl ExecutionDeterminismRequirement
impl ExecutionDeterminismRequirement
pub const fn as_str(self) -> &'static str
pub const fn requires_replay_equivalence(self) -> bool
pub fn accepts(self, semantics: ProviderExecutionSemantics) -> bool
Trait Implementations§
Source§impl Clone for ExecutionDeterminismRequirement
impl Clone for ExecutionDeterminismRequirement
Source§fn clone(&self) -> ExecutionDeterminismRequirement
fn clone(&self) -> ExecutionDeterminismRequirement
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 ExecutionDeterminismRequirement
Source§impl<'de> Deserialize<'de> for ExecutionDeterminismRequirement
impl<'de> Deserialize<'de> for ExecutionDeterminismRequirement
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 ExecutionDeterminismRequirement
impl StructuralPartialEq for ExecutionDeterminismRequirement
Auto Trait Implementations§
impl Freeze for ExecutionDeterminismRequirement
impl RefUnwindSafe for ExecutionDeterminismRequirement
impl Send for ExecutionDeterminismRequirement
impl Sync for ExecutionDeterminismRequirement
impl Unpin for ExecutionDeterminismRequirement
impl UnsafeUnpin for ExecutionDeterminismRequirement
impl UnwindSafe for ExecutionDeterminismRequirement
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