pub struct GuardianModelPolicy {
pub computer_use: Option<GuardianReviewMode>,
pub shell: Option<GuardianReviewMode>,
pub file_changes: Option<GuardianReviewMode>,
pub mcp: Option<GuardianReviewMode>,
pub network: Option<GuardianReviewMode>,
pub permissions: Option<GuardianReviewMode>,
pub other_tools: Option<GuardianReviewMode>,
pub unscored_action: Option<GuardianUnscoredAction>,
pub initial_cua_call: Option<bool>,
pub sandboxed_exec_commands: Option<bool>,
pub rest: Rest,
}Fields§
§computer_use: Option<GuardianReviewMode>§shell: Option<GuardianReviewMode>§file_changes: Option<GuardianReviewMode>§mcp: Option<GuardianReviewMode>§network: Option<GuardianReviewMode>§permissions: Option<GuardianReviewMode>§other_tools: Option<GuardianReviewMode>§unscored_action: Option<GuardianUnscoredAction>§initial_cua_call: Option<bool>§sandboxed_exec_commands: Option<bool>§rest: RestTrait Implementations§
Source§impl Clone for GuardianModelPolicy
impl Clone for GuardianModelPolicy
Source§impl Debug for GuardianModelPolicy
impl Debug for GuardianModelPolicy
Source§impl DeclaredFields for GuardianModelPolicy
impl DeclaredFields for GuardianModelPolicy
fn into_declared(self) -> Self
Source§impl Default for GuardianModelPolicy
impl Default for GuardianModelPolicy
Source§impl<'de> Deserialize<'de> for GuardianModelPolicy
impl<'de> Deserialize<'de> for GuardianModelPolicy
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 GuardianModelPolicy
Source§impl PartialEq for GuardianModelPolicy
impl PartialEq for GuardianModelPolicy
Source§impl Serialize for GuardianModelPolicy
impl Serialize for GuardianModelPolicy
impl StructuralPartialEq for GuardianModelPolicy
Auto Trait Implementations§
impl Freeze for GuardianModelPolicy
impl RefUnwindSafe for GuardianModelPolicy
impl Send for GuardianModelPolicy
impl Sync for GuardianModelPolicy
impl Unpin for GuardianModelPolicy
impl UnsafeUnpin for GuardianModelPolicy
impl UnwindSafe for GuardianModelPolicy
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