pub enum IgnoreRuleReason {
Negation,
Glob,
EdgeWhitespace,
PatternTooLong,
EmptyDirectoryPattern,
NonPortable(PortablePathReason),
}Expand description
Reason a .ferryignore line was rejected.
Variants§
Negation
Negation is outside the supported subset.
Glob
Glob syntax is outside the supported subset.
EdgeWhitespace
Leading or trailing whitespace is ambiguous.
PatternTooLong
The pattern exceeded its byte limit.
EmptyDirectoryPattern
A directory marker had no preceding path.
NonPortable(PortablePathReason)
The path was not portable.
Trait Implementations§
Source§impl Clone for IgnoreRuleReason
impl Clone for IgnoreRuleReason
impl Copy for IgnoreRuleReason
Source§impl Debug for IgnoreRuleReason
impl Debug for IgnoreRuleReason
impl Eq for IgnoreRuleReason
Source§impl PartialEq for IgnoreRuleReason
impl PartialEq for IgnoreRuleReason
impl StructuralPartialEq for IgnoreRuleReason
Auto Trait Implementations§
impl Freeze for IgnoreRuleReason
impl RefUnwindSafe for IgnoreRuleReason
impl Send for IgnoreRuleReason
impl Sync for IgnoreRuleReason
impl Unpin for IgnoreRuleReason
impl UnsafeUnpin for IgnoreRuleReason
impl UnwindSafe for IgnoreRuleReason
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,
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.