pub struct DiagnosticsMappingRules {
pub items_path: String,
pub field_mappings: HashMap<String, String>,
pub transform: Option<String>,
}Expand description
Mapping rules for diagnostics
Fields§
§items_path: StringJSON path to diagnostics array
field_mappings: HashMap<String, String>Field mappings for each diagnostic
transform: Option<String>Optional transformation function name
Trait Implementations§
Source§impl Clone for DiagnosticsMappingRules
impl Clone for DiagnosticsMappingRules
Source§fn clone(&self) -> DiagnosticsMappingRules
fn clone(&self) -> DiagnosticsMappingRules
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 DiagnosticsMappingRules
impl Debug for DiagnosticsMappingRules
Source§impl<'de> Deserialize<'de> for DiagnosticsMappingRules
impl<'de> Deserialize<'de> for DiagnosticsMappingRules
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 DiagnosticsMappingRules
impl RefUnwindSafe for DiagnosticsMappingRules
impl Send for DiagnosticsMappingRules
impl Sync for DiagnosticsMappingRules
impl Unpin for DiagnosticsMappingRules
impl UnwindSafe for DiagnosticsMappingRules
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