pub enum Interpretation {
Propose(Match),
Confirm(Vec<Match>),
Unmatched,
}Variants§
Propose(Match)
≥ 0.8: propose with Source::Intent.
Confirm(Vec<Match>)
0.5–0.8: ask the user to confirm one of the top two.
Unmatched
< 0.5. Phase A says so; Phase B summons the model.
Trait Implementations§
Source§impl Clone for Interpretation
impl Clone for Interpretation
Source§fn clone(&self) -> Interpretation
fn clone(&self) -> Interpretation
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 Interpretation
impl Debug for Interpretation
Source§impl<'de> Deserialize<'de> for Interpretation
impl<'de> Deserialize<'de> for Interpretation
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 Interpretation
impl PartialEq for Interpretation
Source§impl Serialize for Interpretation
impl Serialize for Interpretation
impl Eq for Interpretation
impl StructuralPartialEq for Interpretation
Auto Trait Implementations§
impl Freeze for Interpretation
impl RefUnwindSafe for Interpretation
impl Send for Interpretation
impl Sync for Interpretation
impl Unpin for Interpretation
impl UnsafeUnpin for Interpretation
impl UnwindSafe for Interpretation
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