pub struct FullRecomputeResourceMismatch {
pub key: ResourceKey,
pub incremental_owners: Vec<ScopeId>,
pub recomputed_owners: Vec<ScopeId>,
}Expand description
Resource-owner divergence found by a full-recompute check.
Fields§
§key: ResourceKeyResource key whose owner set diverged.
incremental_owners: Vec<ScopeId>Owner scopes in committed incremental state.
recomputed_owners: Vec<ScopeId>Owner scopes found by full recompute.
Trait Implementations§
Source§impl Clone for FullRecomputeResourceMismatch
impl Clone for FullRecomputeResourceMismatch
Source§fn clone(&self) -> FullRecomputeResourceMismatch
fn clone(&self) -> FullRecomputeResourceMismatch
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 Eq for FullRecomputeResourceMismatch
Source§impl PartialEq for FullRecomputeResourceMismatch
impl PartialEq for FullRecomputeResourceMismatch
Source§fn eq(&self, other: &FullRecomputeResourceMismatch) -> bool
fn eq(&self, other: &FullRecomputeResourceMismatch) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FullRecomputeResourceMismatch
Auto Trait Implementations§
impl Freeze for FullRecomputeResourceMismatch
impl RefUnwindSafe for FullRecomputeResourceMismatch
impl Send for FullRecomputeResourceMismatch
impl Sync for FullRecomputeResourceMismatch
impl Unpin for FullRecomputeResourceMismatch
impl UnsafeUnpin for FullRecomputeResourceMismatch
impl UnwindSafe for FullRecomputeResourceMismatch
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