pub struct JevSettings {
pub enabled: bool,
pub show_debug_messages: bool,
pub bash_protection: BashProtectionSettings,
pub bash_file_tracking: BashFileTrackingSettings,
pub humanize_protection: HumanizeProtectionSettings,
pub prompt_injection_protection: PromptInjectionProtectionSettings,
pub completion_verification: CompletionVerificationSettings,
pub skill_suggestion: SkillSuggestionSettings,
pub compaction_timing: CompactionTimingSettings,
}Fields§
§enabled: bool§show_debug_messages: bool§bash_protection: BashProtectionSettings§bash_file_tracking: BashFileTrackingSettings§humanize_protection: HumanizeProtectionSettings§prompt_injection_protection: PromptInjectionProtectionSettings§completion_verification: CompletionVerificationSettings§skill_suggestion: SkillSuggestionSettings§compaction_timing: CompactionTimingSettingsTrait Implementations§
Source§impl Clone for JevSettings
impl Clone for JevSettings
Source§impl Debug for JevSettings
impl Debug for JevSettings
Source§impl Default for JevSettings
impl Default for JevSettings
Source§impl<'de> Deserialize<'de> for JevSettings
impl<'de> Deserialize<'de> for JevSettings
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 JevSettings
impl JsonSchema for JevSettings
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 JevSettings
impl PartialEq for JevSettings
Source§impl Serialize for JevSettings
impl Serialize for JevSettings
impl StructuralPartialEq for JevSettings
Auto Trait Implementations§
impl Freeze for JevSettings
impl RefUnwindSafe for JevSettings
impl Send for JevSettings
impl Sync for JevSettings
impl Unpin for JevSettings
impl UnsafeUnpin for JevSettings
impl UnwindSafe for JevSettings
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
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