pub struct BotRun {
pub run_id: Option<String>,
pub session_url: Option<String>,
pub started_at: Option<String>,
pub status: Option<String>,
pub surface: Option<String>,
pub task: Option<String>,
}Fields§
§run_id: Option<String>RunID is the run’s id in the bot runtime, and the node id its live VNC session is registered under.
session_url: Option<String>SessionURL is the live session the hanzo.app /vnc panel embeds to watch or attach to this run. Derived here from the run id, never sent by the runtime.
started_at: Option<String>StartedAt is when the run began, RFC 3339, as the runtime stamped it.
status: Option<String>Status is the run’s state as the runtime reports it; "running" when the runtime names none of its own.
surface: Option<String>Surface is what the bot drives: the desktop or terminal sandbox it runs in.
task: Option<String>Task is the instruction the bot is executing.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BotRun
impl<'de> Deserialize<'de> for BotRun
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 StructuralPartialEq for BotRun
Auto Trait Implementations§
impl Freeze for BotRun
impl RefUnwindSafe for BotRun
impl Send for BotRun
impl Sync for BotRun
impl Unpin for BotRun
impl UnsafeUnpin for BotRun
impl UnwindSafe for BotRun
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