pub enum AnalyzerRef {
Show 14 variants
Standard,
Biome,
CargoJson,
Cpp,
CppDoctest,
Eslint,
Go,
Nextest,
PythonPytest,
PythonRuff,
PythonUnittest,
SwiftBuild,
SwiftLint,
Typescript,
}Expand description
A stateless operator building a report from a list of command output lines.
Implementation routing will probably change at some point
Variants§
Standard
Biome
CargoJson
Cpp
CppDoctest
Eslint
Go
Nextest
PythonPytest
PythonRuff
PythonUnittest
SwiftBuild
SwiftLint
Typescript
Implementations§
Source§impl AnalyzerRef
impl AnalyzerRef
pub fn create_analyzer(self) -> Box<dyn Analyzer>
Trait Implementations§
Source§impl Clone for AnalyzerRef
impl Clone for AnalyzerRef
Source§fn clone(&self) -> AnalyzerRef
fn clone(&self) -> AnalyzerRef
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 AnalyzerRef
impl Debug for AnalyzerRef
Source§impl Default for AnalyzerRef
impl Default for AnalyzerRef
Source§fn default() -> AnalyzerRef
fn default() -> AnalyzerRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalyzerRef
impl<'de> Deserialize<'de> for AnalyzerRef
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
Source§impl JsonSchema for AnalyzerRef
impl JsonSchema for AnalyzerRef
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for AnalyzerRef
impl PartialEq for AnalyzerRef
Source§impl Serialize for AnalyzerRef
impl Serialize for AnalyzerRef
impl Copy for AnalyzerRef
impl Eq for AnalyzerRef
impl StructuralPartialEq for AnalyzerRef
Auto Trait Implementations§
impl Freeze for AnalyzerRef
impl RefUnwindSafe for AnalyzerRef
impl Send for AnalyzerRef
impl Sync for AnalyzerRef
impl Unpin for AnalyzerRef
impl UnwindSafe for AnalyzerRef
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§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> IQ for Twhere
T: Serialize,
impl<T> IQ for Twhere
T: Serialize,
Source§fn extract_primitive<P>(&self, path: P) -> Option<String>where
P: IqPath,
fn extract_primitive<P>(&self, path: P) -> Option<String>where
P: IqPath,
Extract a “primitive” value (including strings, simple enum variants, etc)
as a string using the Display implementation of the deep value.
Source§fn extract_json_pretty<P>(&self, path: P) -> Option<String>where
P: IqPath,
fn extract_json_pretty<P>(&self, path: P) -> Option<String>where
P: IqPath,
Extract a value as JSON, pretty
Source§fn extract_value<P, V>(&self, path: P) -> Result<Option<V>, IqError>where
P: IqPath,
V: DeserializeOwned,
fn extract_value<P, V>(&self, path: P) -> Result<Option<V>, IqError>where
P: IqPath,
V: DeserializeOwned,
Extract a value in a type which must implement
Deserialize, from a value, at
the given path. Read more