pub struct DetectorMlPolicySpec {
pub match_mode: DetectorMlMode,
pub entropy_mode: DetectorMlMode,
pub weight: f64,
pub context_radius_lines: usize,
}Expand description
Complete detector-local configuration for the shared ML scoring engine.
Fields§
§match_mode: DetectorMlModePolicy for regex and generic-assignment matches owned by this detector.
entropy_mode: DetectorMlModePolicy for entropy-fallback candidates owned by this detector.
weight: f64Model contribution for lift and blend, in the closed interval [0, 1].
context_radius_lines: usizeNumber of source lines on each side of the candidate supplied to feature extraction. Zero intentionally restricts inference to the candidate line.
Trait Implementations§
Source§impl Clone for DetectorMlPolicySpec
impl Clone for DetectorMlPolicySpec
Source§fn clone(&self) -> DetectorMlPolicySpec
fn clone(&self) -> DetectorMlPolicySpec
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 moreimpl Copy for DetectorMlPolicySpec
Source§impl Debug for DetectorMlPolicySpec
impl Debug for DetectorMlPolicySpec
Source§impl Default for DetectorMlPolicySpec
impl Default for DetectorMlPolicySpec
Source§impl<'de> Deserialize<'de> for DetectorMlPolicySpec
impl<'de> Deserialize<'de> for DetectorMlPolicySpec
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 PartialEq for DetectorMlPolicySpec
impl PartialEq for DetectorMlPolicySpec
Source§impl Serialize for DetectorMlPolicySpec
impl Serialize for DetectorMlPolicySpec
impl StructuralPartialEq for DetectorMlPolicySpec
Auto Trait Implementations§
impl Freeze for DetectorMlPolicySpec
impl RefUnwindSafe for DetectorMlPolicySpec
impl Send for DetectorMlPolicySpec
impl Sync for DetectorMlPolicySpec
impl Unpin for DetectorMlPolicySpec
impl UnsafeUnpin for DetectorMlPolicySpec
impl UnwindSafe for DetectorMlPolicySpec
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more