pub struct FenceFacts {
pub covering_grants_all_revoked: bool,
pub barrier_active: bool,
pub stopped_scope: Option<String>,
pub invocation_settled: bool,
pub pause_negotiating: bool,
pub graph_revision: u64,
pub target_generation: u64,
}Expand description
The fence state one recheck observes, gathered under the store’s write
lock. evaluate_fences turns facts into the same conflict the
pre-commit checks would have raised.
Fields§
§covering_grants_all_revoked: bool§barrier_active: bool§stopped_scope: Option<String>§invocation_settled: bool§pause_negotiating: bool§graph_revision: u64§target_generation: u64Trait Implementations§
Source§impl Clone for FenceFacts
impl Clone for FenceFacts
Source§fn clone(&self) -> FenceFacts
fn clone(&self) -> FenceFacts
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 moreAuto Trait Implementations§
impl Forget for FenceFacts
impl Freeze for FenceFacts
impl Move for FenceFacts
impl RefUnwindSafe for FenceFacts
impl Send for FenceFacts
impl Sync for FenceFacts
impl Unpin for FenceFacts
impl UnsafeUnpin for FenceFacts
impl UnwindSafe for FenceFacts
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