pub enum MappingCompleteness {
Complete,
Partial,
Unknown,
}Expand description
Explicit completeness of one changed-file semantic mapping.
Variants§
Complete
Exact path and hunk evidence reached at least one boundary node.
Partial
Useful path, evidence, or graph mapping exists but is not sufficient to prove completeness.
Unknown
The native path or required persisted evidence could not be mapped.
Trait Implementations§
Source§impl Clone for MappingCompleteness
impl Clone for MappingCompleteness
Source§fn clone(&self) -> MappingCompleteness
fn clone(&self) -> MappingCompleteness
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 moreimpl Copy for MappingCompleteness
Source§impl Debug for MappingCompleteness
impl Debug for MappingCompleteness
Source§impl<'de> Deserialize<'de> for MappingCompleteness
impl<'de> Deserialize<'de> for MappingCompleteness
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
impl Eq for MappingCompleteness
Source§impl JsonSchema for MappingCompleteness
impl JsonSchema for MappingCompleteness
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Ord for MappingCompleteness
impl Ord for MappingCompleteness
Source§fn cmp(&self, other: &MappingCompleteness) -> Ordering
fn cmp(&self, other: &MappingCompleteness) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MappingCompleteness
impl PartialEq for MappingCompleteness
Source§impl PartialOrd for MappingCompleteness
impl PartialOrd for MappingCompleteness
Source§impl Serialize for MappingCompleteness
impl Serialize for MappingCompleteness
impl StructuralPartialEq for MappingCompleteness
Auto Trait Implementations§
impl Freeze for MappingCompleteness
impl RefUnwindSafe for MappingCompleteness
impl Send for MappingCompleteness
impl Sync for MappingCompleteness
impl Unpin for MappingCompleteness
impl UnsafeUnpin for MappingCompleteness
impl UnwindSafe for MappingCompleteness
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.