pub struct JailbreakConfig {
pub enabled: bool,
pub threshold: f32,
}Expand description
Configuration for the jailbreak detector.
Fields§
§enabled: boolEnable jailbreak detection.
threshold: f32Confidence threshold for ML-based jailbreak detection (0.0–1.0).
Trait Implementations§
Source§impl Clone for JailbreakConfig
impl Clone for JailbreakConfig
Source§fn clone(&self) -> JailbreakConfig
fn clone(&self) -> JailbreakConfig
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 JailbreakConfig
impl Debug for JailbreakConfig
Source§impl Default for JailbreakConfig
impl Default for JailbreakConfig
Source§impl<'de> Deserialize<'de> for JailbreakConfig
impl<'de> Deserialize<'de> for JailbreakConfig
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 JailbreakConfig
impl RefUnwindSafe for JailbreakConfig
impl Send for JailbreakConfig
impl Sync for JailbreakConfig
impl Unpin for JailbreakConfig
impl UnsafeUnpin for JailbreakConfig
impl UnwindSafe for JailbreakConfig
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