pub struct WorkspaceLeaseConflict {
pub left_mission: Symbol,
pub left: WorkspaceLease,
pub right_mission: Symbol,
pub right: WorkspaceLease,
}Expand description
Conflict between two mission leases.
Fields§
§left_mission: SymbolId of the mission holding the left lease.
left: WorkspaceLeaseThe conflicting lease from the left mission.
right_mission: SymbolId of the mission holding the right lease.
right: WorkspaceLeaseThe conflicting lease from the right mission.
Trait Implementations§
Source§impl Clone for WorkspaceLeaseConflict
impl Clone for WorkspaceLeaseConflict
Source§fn clone(&self) -> WorkspaceLeaseConflict
fn clone(&self) -> WorkspaceLeaseConflict
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 WorkspaceLeaseConflict
impl Debug for WorkspaceLeaseConflict
impl Eq for WorkspaceLeaseConflict
Source§impl PartialEq for WorkspaceLeaseConflict
impl PartialEq for WorkspaceLeaseConflict
Source§fn eq(&self, other: &WorkspaceLeaseConflict) -> bool
fn eq(&self, other: &WorkspaceLeaseConflict) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorkspaceLeaseConflict
Auto Trait Implementations§
impl Freeze for WorkspaceLeaseConflict
impl RefUnwindSafe for WorkspaceLeaseConflict
impl Send for WorkspaceLeaseConflict
impl Sync for WorkspaceLeaseConflict
impl Unpin for WorkspaceLeaseConflict
impl UnsafeUnpin for WorkspaceLeaseConflict
impl UnwindSafe for WorkspaceLeaseConflict
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