pub struct SpawnedAgent {
pub username: String,
pub pid: u32,
pub model: String,
pub personality: String,
pub spawned_at: DateTime<Utc>,
pub log_path: PathBuf,
pub room_id: String,
}Expand description
A spawned agent process tracked by the plugin.
Fields§
§username: String§pid: u32§model: String§personality: String§spawned_at: DateTime<Utc>§log_path: PathBuf§room_id: StringTrait Implementations§
Source§impl Clone for SpawnedAgent
impl Clone for SpawnedAgent
Source§fn clone(&self) -> SpawnedAgent
fn clone(&self) -> SpawnedAgent
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 SpawnedAgent
impl Debug for SpawnedAgent
Source§impl<'de> Deserialize<'de> for SpawnedAgent
impl<'de> Deserialize<'de> for SpawnedAgent
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
Auto Trait Implementations§
impl Freeze for SpawnedAgent
impl RefUnwindSafe for SpawnedAgent
impl Send for SpawnedAgent
impl Sync for SpawnedAgent
impl Unpin for SpawnedAgent
impl UnsafeUnpin for SpawnedAgent
impl UnwindSafe for SpawnedAgent
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