pub struct ResourcePayloadConflict {
pub key: ResourceKey,
pub joining_scope: ScopeId,
pub existing_owners: Vec<ScopeId>,
}Expand description
Shared resource Open payload conflict found during reconciliation.
Fields§
§key: ResourceKeyResource key whose live payload disagreed with the joining payload.
joining_scope: ScopeIdScope that attempted to join the existing resource.
existing_owners: Vec<ScopeId>Scopes that already owned the resource.
Trait Implementations§
Source§impl Clone for ResourcePayloadConflict
impl Clone for ResourcePayloadConflict
Source§fn clone(&self) -> ResourcePayloadConflict
fn clone(&self) -> ResourcePayloadConflict
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 moreSource§impl Debug for ResourcePayloadConflict
impl Debug for ResourcePayloadConflict
impl Eq for ResourcePayloadConflict
Source§impl PartialEq for ResourcePayloadConflict
impl PartialEq for ResourcePayloadConflict
Source§fn eq(&self, other: &ResourcePayloadConflict) -> bool
fn eq(&self, other: &ResourcePayloadConflict) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResourcePayloadConflict
Auto Trait Implementations§
impl Freeze for ResourcePayloadConflict
impl RefUnwindSafe for ResourcePayloadConflict
impl Send for ResourcePayloadConflict
impl Sync for ResourcePayloadConflict
impl Unpin for ResourcePayloadConflict
impl UnsafeUnpin for ResourcePayloadConflict
impl UnwindSafe for ResourcePayloadConflict
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