pub struct RuleMatcher {
pub change: Option<ChangeKind>,
pub effect: Option<EffectKind>,
pub path_class: Option<PathClass>,
pub path_prefix: Option<String>,
pub executable_family: Option<String>,
pub network_ip: Option<String>,
pub network_port: Option<u16>,
}Fields§
§change: Option<ChangeKind>§effect: Option<EffectKind>§path_class: Option<PathClass>§path_prefix: Option<String>§executable_family: Option<String>§network_ip: Option<String>§network_port: Option<u16>Trait Implementations§
Source§impl Clone for RuleMatcher
impl Clone for RuleMatcher
Source§impl Debug for RuleMatcher
impl Debug for RuleMatcher
Source§impl Default for RuleMatcher
impl Default for RuleMatcher
Source§impl<'de> Deserialize<'de> for RuleMatcher
impl<'de> Deserialize<'de> for RuleMatcher
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
impl Eq for RuleMatcher
Source§impl PartialEq for RuleMatcher
impl PartialEq for RuleMatcher
Source§impl Serialize for RuleMatcher
impl Serialize for RuleMatcher
impl StructuralPartialEq for RuleMatcher
Auto Trait Implementations§
impl Freeze for RuleMatcher
impl RefUnwindSafe for RuleMatcher
impl Send for RuleMatcher
impl Sync for RuleMatcher
impl Unpin for RuleMatcher
impl UnsafeUnpin for RuleMatcher
impl UnwindSafe for RuleMatcher
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