pub struct GuardianV2ModelConfig {
pub async_classifier_mode: Option<AsyncClassifierMode>,
pub async_classifier_conversation_token_limit: Option<usize>,
pub classifier_instructions: Option<String>,
pub review_threshold_basis_points: Option<u16>,
pub max_tool_call_lag: Option<usize>,
pub reasoning_effort: Option<ModelReasoningEffort>,
pub transcript: Option<GuardianV2TranscriptModelConfig>,
pub max_action_tokens: Option<usize>,
pub max_classifier_instruction_tokens: Option<usize>,
pub reuse_parent_compaction: Option<bool>,
pub max_parent_compaction_tokens: Option<usize>,
pub rest: Rest,
}Fields§
§async_classifier_mode: Option<AsyncClassifierMode>§async_classifier_conversation_token_limit: Option<usize>§classifier_instructions: Option<String>§review_threshold_basis_points: Option<u16>§max_tool_call_lag: Option<usize>§reasoning_effort: Option<ModelReasoningEffort>§transcript: Option<GuardianV2TranscriptModelConfig>§max_action_tokens: Option<usize>§max_classifier_instruction_tokens: Option<usize>§reuse_parent_compaction: Option<bool>§max_parent_compaction_tokens: Option<usize>§rest: RestTrait Implementations§
Source§impl Clone for GuardianV2ModelConfig
impl Clone for GuardianV2ModelConfig
Source§impl Debug for GuardianV2ModelConfig
impl Debug for GuardianV2ModelConfig
Source§impl DeclaredFields for GuardianV2ModelConfig
impl DeclaredFields for GuardianV2ModelConfig
fn into_declared(self) -> Self
Source§impl Default for GuardianV2ModelConfig
impl Default for GuardianV2ModelConfig
Source§impl<'de> Deserialize<'de> for GuardianV2ModelConfig
impl<'de> Deserialize<'de> for GuardianV2ModelConfig
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 GuardianV2ModelConfig
Source§impl PartialEq for GuardianV2ModelConfig
impl PartialEq for GuardianV2ModelConfig
Source§impl Serialize for GuardianV2ModelConfig
impl Serialize for GuardianV2ModelConfig
impl StructuralPartialEq for GuardianV2ModelConfig
Auto Trait Implementations§
impl Freeze for GuardianV2ModelConfig
impl RefUnwindSafe for GuardianV2ModelConfig
impl Send for GuardianV2ModelConfig
impl Sync for GuardianV2ModelConfig
impl Unpin for GuardianV2ModelConfig
impl UnsafeUnpin for GuardianV2ModelConfig
impl UnwindSafe for GuardianV2ModelConfig
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