pub struct FeatureFile {
pub path: PathBuf,
pub format: FeatureFormat,
pub pattern: String,
}Expand description
A discovered feature file together with its parser and matching config pattern.
Fields§
§path: PathBufAbsolute feature-file path.
format: FeatureFormatParser selected from the discovered filename.
pattern: StringEffective glob pattern that selected this file.
Trait Implementations§
Source§impl Clone for FeatureFile
impl Clone for FeatureFile
Source§fn clone(&self) -> FeatureFile
fn clone(&self) -> FeatureFile
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 moreSource§impl Debug for FeatureFile
impl Debug for FeatureFile
impl Eq for FeatureFile
Source§impl PartialEq for FeatureFile
impl PartialEq for FeatureFile
impl StructuralPartialEq for FeatureFile
Auto Trait Implementations§
impl Freeze for FeatureFile
impl RefUnwindSafe for FeatureFile
impl Send for FeatureFile
impl Sync for FeatureFile
impl Unpin for FeatureFile
impl UnsafeUnpin for FeatureFile
impl UnwindSafe for FeatureFile
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more