pub struct CustomAgent {
pub name: Option<String>,
pub description: Option<String>,
pub system_instructions: Option<SystemInstructions>,
pub harness_side_tools: Option<HarnessSideTools>,
pub tools: Vec<Tool>,
}Expand description
antigravity.localharness.CustomAgent
Fields§
§name: Option<String>§description: Option<String>§system_instructions: Option<SystemInstructions>§harness_side_tools: Option<HarnessSideTools>§tools: Vec<Tool>Trait Implementations§
Source§impl Clone for CustomAgent
impl Clone for CustomAgent
Source§fn clone(&self) -> CustomAgent
fn clone(&self) -> CustomAgent
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 moreSource§impl Debug for CustomAgent
impl Debug for CustomAgent
Source§impl Default for CustomAgent
impl Default for CustomAgent
Source§fn default() -> CustomAgent
fn default() -> CustomAgent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomAgent
impl<'de> Deserialize<'de> for CustomAgent
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 CustomAgent
impl PartialEq for CustomAgent
Source§impl Serialize for CustomAgent
impl Serialize for CustomAgent
impl StructuralPartialEq for CustomAgent
Auto Trait Implementations§
impl Freeze for CustomAgent
impl RefUnwindSafe for CustomAgent
impl Send for CustomAgent
impl Sync for CustomAgent
impl Unpin for CustomAgent
impl UnsafeUnpin for CustomAgent
impl UnwindSafe for CustomAgent
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