pub enum SpeculationGate {
Allow,
Barrier,
}Expand description
Whether a speculative window may run past a given point without waiting
for a conservative barrier. v1 never produces Allow from an unproven or
unclassified DPI call — see dpi_speculation_policy.
Variants§
Trait Implementations§
Source§impl Clone for SpeculationGate
impl Clone for SpeculationGate
impl Copy for SpeculationGate
Source§impl Debug for SpeculationGate
impl Debug for SpeculationGate
impl Eq for SpeculationGate
Source§impl PartialEq for SpeculationGate
impl PartialEq for SpeculationGate
impl StructuralPartialEq for SpeculationGate
Auto Trait Implementations§
impl Freeze for SpeculationGate
impl RefUnwindSafe for SpeculationGate
impl Send for SpeculationGate
impl Sync for SpeculationGate
impl Unpin for SpeculationGate
impl UnsafeUnpin for SpeculationGate
impl UnwindSafe for SpeculationGate
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.