pub struct TargetMatch {
pub name: Option<String>,
pub pattern: Option<String>,
pub regex: Option<String>,
pub attributes: Option<Vec<String>>,
}Expand description
Target match conditions
Fields§
§name: Option<String>Exact name or pattern
pattern: Option<String>Glob pattern for name
regex: Option<String>Regex pattern for name
attributes: Option<Vec<String>>Required attributes
Trait Implementations§
Source§impl Clone for TargetMatch
impl Clone for TargetMatch
Source§fn clone(&self) -> TargetMatch
fn clone(&self) -> TargetMatch
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 TargetMatch
impl Debug for TargetMatch
Source§impl Default for TargetMatch
impl Default for TargetMatch
Source§fn default() -> TargetMatch
fn default() -> TargetMatch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TargetMatch
impl<'de> Deserialize<'de> for TargetMatch
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 TargetMatch
impl JsonSchema for TargetMatch
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 TargetMatch
impl PartialEq for TargetMatch
Source§fn eq(&self, other: &TargetMatch) -> bool
fn eq(&self, other: &TargetMatch) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TargetMatch
impl Serialize for TargetMatch
impl StructuralPartialEq for TargetMatch
Auto Trait Implementations§
impl Freeze for TargetMatch
impl RefUnwindSafe for TargetMatch
impl Send for TargetMatch
impl Sync for TargetMatch
impl Unpin for TargetMatch
impl UnsafeUnpin for TargetMatch
impl UnwindSafe for TargetMatch
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