pub struct AgentInstance {
pub id: Uuid,
pub definition: AgentDefinition,
pub state: AgentState,
pub created_at: DateTime<Utc>,
}Expand description
Agent instance in the DSL runtime
Fields§
§id: Uuid§definition: AgentDefinition§state: AgentState§created_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for AgentInstance
impl Clone for AgentInstance
Source§fn clone(&self) -> AgentInstance
fn clone(&self) -> AgentInstance
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 AgentInstance
impl Debug for AgentInstance
Source§impl PartialEq for AgentInstance
impl PartialEq for AgentInstance
impl StructuralPartialEq for AgentInstance
Auto Trait Implementations§
impl Freeze for AgentInstance
impl RefUnwindSafe for AgentInstance
impl Send for AgentInstance
impl Sync for AgentInstance
impl Unpin for AgentInstance
impl UnwindSafe for AgentInstance
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,
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