pub enum PurposeStatus {
Missing,
Suggested,
Approved,
Stale,
}Expand description
Status for purpose metadata.
Variants§
Missing
No purpose exists for this node yet.
Suggested
A generated or heuristic purpose exists but has not been approved.
Approved
A purpose has been explicitly approved.
Stale
A legacy or explicitly flagged accepted purpose awaits explicit review.
Normal source, hash, summary, symbol, and graph changes never create this state or demote an approved purpose.
Implementations§
Trait Implementations§
Source§impl Clone for PurposeStatus
impl Clone for PurposeStatus
Source§fn clone(&self) -> PurposeStatus
fn clone(&self) -> PurposeStatus
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 PurposeStatus
impl Debug for PurposeStatus
Source§impl<'de> Deserialize<'de> for PurposeStatus
impl<'de> Deserialize<'de> for PurposeStatus
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 Display for PurposeStatus
impl Display for PurposeStatus
Source§impl PartialEq for PurposeStatus
impl PartialEq for PurposeStatus
Source§impl Serialize for PurposeStatus
impl Serialize for PurposeStatus
impl Copy for PurposeStatus
impl Eq for PurposeStatus
impl StructuralPartialEq for PurposeStatus
Auto Trait Implementations§
impl Freeze for PurposeStatus
impl RefUnwindSafe for PurposeStatus
impl Send for PurposeStatus
impl Sync for PurposeStatus
impl Unpin for PurposeStatus
impl UnwindSafe for PurposeStatus
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.