pub enum Undecidable {
Template {
segment: String,
},
PartialGlob {
segment: String,
},
NonFinalRecursive,
}Expand description
Why a pattern falls outside the decidable fragment.
Variants§
Template
A {template} segment, symbolic until the runtime resolves it.
PartialGlob
A glob inside a segment, such as *.rs, rather than a whole segment.
NonFinalRecursive
** somewhere other than the final position.
Trait Implementations§
Source§impl Clone for Undecidable
impl Clone for Undecidable
Source§impl Debug for Undecidable
impl Debug for Undecidable
Source§impl Display for Undecidable
impl Display for Undecidable
impl Eq for Undecidable
Source§impl PartialEq for Undecidable
impl PartialEq for Undecidable
impl StructuralPartialEq for Undecidable
Auto Trait Implementations§
impl Freeze for Undecidable
impl RefUnwindSafe for Undecidable
impl Send for Undecidable
impl Sync for Undecidable
impl Unpin for Undecidable
impl UnsafeUnpin for Undecidable
impl UnwindSafe for Undecidable
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