pub enum AmbiguityPolicy {
Preserve,
Reject,
Fallback,
}Expand description
How unresolved linguistic expressions are handled.
Variants§
Preserve
Preserve source spans and return structured issues.
Reject
Return an error containing unresolved diagnostics, without partial output.
Fallback
Render unresolved source faithfully and report handled fallback diagnostics.
Trait Implementations§
Source§impl Clone for AmbiguityPolicy
impl Clone for AmbiguityPolicy
impl Copy for AmbiguityPolicy
Source§impl Debug for AmbiguityPolicy
impl Debug for AmbiguityPolicy
Source§impl Default for AmbiguityPolicy
impl Default for AmbiguityPolicy
Source§impl<'de> Deserialize<'de> for AmbiguityPolicy
impl<'de> Deserialize<'de> for AmbiguityPolicy
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 AmbiguityPolicy
Source§impl PartialEq for AmbiguityPolicy
impl PartialEq for AmbiguityPolicy
Source§impl Serialize for AmbiguityPolicy
impl Serialize for AmbiguityPolicy
impl StructuralPartialEq for AmbiguityPolicy
Auto Trait Implementations§
impl Freeze for AmbiguityPolicy
impl RefUnwindSafe for AmbiguityPolicy
impl Send for AmbiguityPolicy
impl Sync for AmbiguityPolicy
impl Unpin for AmbiguityPolicy
impl UnsafeUnpin for AmbiguityPolicy
impl UnwindSafe for AmbiguityPolicy
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