pub struct DeclareExtractor {
pub name: String,
pub run: Option<String>,
pub globs: Vec<String>,
}Expand description
Extractor definition within a DeclareConfig.
Fields§
§name: StringExtractor name. Built-in names: express, test, react,
go-http, go-structure, go_test, rust-structure, ts-structure.
run: Option<String>Shell command for subprocess extractors. Omit for built-in extractors.
globs: Vec<String>Glob patterns for files this extractor covers.
Trait Implementations§
Source§impl Clone for DeclareExtractor
impl Clone for DeclareExtractor
Source§fn clone(&self) -> DeclareExtractor
fn clone(&self) -> DeclareExtractor
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 DeclareExtractor
impl Debug for DeclareExtractor
Source§impl<'de> Deserialize<'de> for DeclareExtractor
impl<'de> Deserialize<'de> for DeclareExtractor
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
Auto Trait Implementations§
impl Freeze for DeclareExtractor
impl RefUnwindSafe for DeclareExtractor
impl Send for DeclareExtractor
impl Sync for DeclareExtractor
impl Unpin for DeclareExtractor
impl UnsafeUnpin for DeclareExtractor
impl UnwindSafe for DeclareExtractor
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<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