pub struct SessionMessageShell {
pub call_id: String,
pub command: String,
pub id: String,
pub metadata: Option<Map<String, Value>>,
pub output: String,
pub time: SessionMessageShellTime,
pub type_: String,
}Fields§
§call_id: String§command: String§id: String§metadata: Option<Map<String, Value>>§output: String§time: SessionMessageShellTime§type_: StringTrait Implementations§
Source§impl Clone for SessionMessageShell
impl Clone for SessionMessageShell
Source§fn clone(&self) -> SessionMessageShell
fn clone(&self) -> SessionMessageShell
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 SessionMessageShell
impl Debug for SessionMessageShell
Source§impl<'de> Deserialize<'de> for SessionMessageShell
impl<'de> Deserialize<'de> for SessionMessageShell
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
Source§impl PartialEq for SessionMessageShell
impl PartialEq for SessionMessageShell
Source§impl Serialize for SessionMessageShell
impl Serialize for SessionMessageShell
impl StructuralPartialEq for SessionMessageShell
Auto Trait Implementations§
impl Freeze for SessionMessageShell
impl RefUnwindSafe for SessionMessageShell
impl Send for SessionMessageShell
impl Sync for SessionMessageShell
impl Unpin for SessionMessageShell
impl UnsafeUnpin for SessionMessageShell
impl UnwindSafe for SessionMessageShell
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