pub struct MalwarePattern {
pub pattern_type: PatternType,
pub description: String,
pub severity: Severity,
pub pattern: String,
}Expand description
A pattern used to detect suspicious content in a package.
Fields§
§pattern_type: PatternTypeWhat kind of pattern this is.
description: StringHuman-readable description.
severity: SeveritySeverity if matched.
pattern: StringThe actual pattern to match (path substring, capability name, or hex hash).
Trait Implementations§
Source§impl Clone for MalwarePattern
impl Clone for MalwarePattern
Source§fn clone(&self) -> MalwarePattern
fn clone(&self) -> MalwarePattern
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MalwarePattern
impl RefUnwindSafe for MalwarePattern
impl Send for MalwarePattern
impl Sync for MalwarePattern
impl Unpin for MalwarePattern
impl UnwindSafe for MalwarePattern
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)