pub struct SessionConfiguredEvent {
pub session_id: String,
pub context: SessionContext,
pub model: ModelChangedEvent,
}Expand description
Immutable session data emitted once when an agent starts or resumes.
Fields§
§session_id: String§context: SessionContext§model: ModelChangedEventTrait Implementations§
Source§impl Clone for SessionConfiguredEvent
impl Clone for SessionConfiguredEvent
Source§fn clone(&self) -> SessionConfiguredEvent
fn clone(&self) -> SessionConfiguredEvent
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 SessionConfiguredEvent
impl Debug for SessionConfiguredEvent
Source§impl<'de> Deserialize<'de> for SessionConfiguredEvent
impl<'de> Deserialize<'de> for SessionConfiguredEvent
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 SessionConfiguredEvent
Source§impl PartialEq for SessionConfiguredEvent
impl PartialEq for SessionConfiguredEvent
Source§impl Serialize for SessionConfiguredEvent
impl Serialize for SessionConfiguredEvent
impl StructuralPartialEq for SessionConfiguredEvent
Auto Trait Implementations§
impl Freeze for SessionConfiguredEvent
impl RefUnwindSafe for SessionConfiguredEvent
impl Send for SessionConfiguredEvent
impl Sync for SessionConfiguredEvent
impl Unpin for SessionConfiguredEvent
impl UnsafeUnpin for SessionConfiguredEvent
impl UnwindSafe for SessionConfiguredEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.