pub enum RelationResolutionFilter {
Any,
Resolved,
Ambiguous,
Unresolved,
External,
}Expand description
Closed filter for persisted resolution state.
Variants§
Any
Retain every valid resolution state.
Resolved
Retain exact local targets only.
Ambiguous
Retain ambiguous references only.
Unresolved
Retain unresolved references only.
External
Retain external targets only.
Trait Implementations§
Source§impl Clone for RelationResolutionFilter
impl Clone for RelationResolutionFilter
Source§fn clone(&self) -> RelationResolutionFilter
fn clone(&self) -> RelationResolutionFilter
Returns a duplicate of the value. Read more
1.0.0 · 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 RelationResolutionFilter
impl Debug for RelationResolutionFilter
Source§impl<'de> Deserialize<'de> for RelationResolutionFilter
impl<'de> Deserialize<'de> for RelationResolutionFilter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RelationResolutionFilter
impl PartialEq for RelationResolutionFilter
Source§impl Serialize for RelationResolutionFilter
impl Serialize for RelationResolutionFilter
impl Copy for RelationResolutionFilter
impl Eq for RelationResolutionFilter
impl StructuralPartialEq for RelationResolutionFilter
Auto Trait Implementations§
impl Freeze for RelationResolutionFilter
impl RefUnwindSafe for RelationResolutionFilter
impl Send for RelationResolutionFilter
impl Sync for RelationResolutionFilter
impl Unpin for RelationResolutionFilter
impl UnwindSafe for RelationResolutionFilter
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more