pub struct DestinationOutcome {
pub path: String,
pub kind: Kind,
pub recorded: bool,
pub disposition: Disposition,
}Expand description
What the three-way comparison decided for one projected destination.
Fields§
§path: StringThe destination, relative to the target.
kind: KindThe kind the candidate declares.
recorded: boolWhether the record names it.
disposition: DispositionWhat happens to it.
Trait Implementations§
Source§impl Clone for DestinationOutcome
impl Clone for DestinationOutcome
Source§fn clone(&self) -> DestinationOutcome
fn clone(&self) -> DestinationOutcome
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 DestinationOutcome
impl Debug for DestinationOutcome
impl Eq for DestinationOutcome
Source§impl PartialEq for DestinationOutcome
impl PartialEq for DestinationOutcome
impl StructuralPartialEq for DestinationOutcome
Auto Trait Implementations§
impl Freeze for DestinationOutcome
impl RefUnwindSafe for DestinationOutcome
impl Send for DestinationOutcome
impl Sync for DestinationOutcome
impl Unpin for DestinationOutcome
impl UnsafeUnpin for DestinationOutcome
impl UnwindSafe for DestinationOutcome
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
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.