pub struct TrajectoryConfig {
pub name: String,
pub description: Option<String>,
pub agent_type: String,
pub token_budget: i32,
pub memory_refs: Vec<String>,
pub metadata: Option<Value>,
}Expand description
Compiled trajectory configuration.
Fields§
§name: String§description: Option<String>§agent_type: String§token_budget: i32§memory_refs: Vec<String>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for TrajectoryConfig
impl Clone for TrajectoryConfig
Source§fn clone(&self) -> TrajectoryConfig
fn clone(&self) -> TrajectoryConfig
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 TrajectoryConfig
impl Debug for TrajectoryConfig
Source§impl<'de> Deserialize<'de> for TrajectoryConfig
impl<'de> Deserialize<'de> for TrajectoryConfig
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 TrajectoryConfig
impl PartialEq for TrajectoryConfig
Source§impl Serialize for TrajectoryConfig
impl Serialize for TrajectoryConfig
impl StructuralPartialEq for TrajectoryConfig
Auto Trait Implementations§
impl Freeze for TrajectoryConfig
impl RefUnwindSafe for TrajectoryConfig
impl Send for TrajectoryConfig
impl Sync for TrajectoryConfig
impl Unpin for TrajectoryConfig
impl UnwindSafe for TrajectoryConfig
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