pub struct SessionCommandResult {
pub command_id: String,
pub session_id: String,
pub command: String,
pub exit_code: Option<i32>,
pub stdout: String,
pub stderr: String,
pub started_at: DateTime<Utc>,
pub completed_at: Option<DateTime<Utc>>,
pub state: CommandState,
}Expand description
Session command result
Fields§
§command_id: String§session_id: String§command: String§exit_code: Option<i32>§stdout: String§stderr: String§started_at: DateTime<Utc>§completed_at: Option<DateTime<Utc>>§state: CommandStateTrait Implementations§
Source§impl Clone for SessionCommandResult
impl Clone for SessionCommandResult
Source§fn clone(&self) -> SessionCommandResult
fn clone(&self) -> SessionCommandResult
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 SessionCommandResult
impl Debug for SessionCommandResult
Source§impl<'de> Deserialize<'de> for SessionCommandResult
impl<'de> Deserialize<'de> for SessionCommandResult
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 SessionCommandResult
impl RefUnwindSafe for SessionCommandResult
impl Send for SessionCommandResult
impl Sync for SessionCommandResult
impl Unpin for SessionCommandResult
impl UnsafeUnpin for SessionCommandResult
impl UnwindSafe for SessionCommandResult
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