pub struct DesktopSessionSummaryResponse {
pub session_id: String,
pub summary: Option<Value>,
pub source_details: Option<Value>,
pub diff_tree: Vec<Value>,
pub source_kind: Option<String>,
pub generation_kind: Option<String>,
pub error: Option<String>,
}Expand description
Session summary payload returned by desktop runtime.
Fields§
§session_id: String§summary: Option<Value>§source_details: Option<Value>§diff_tree: Vec<Value>§source_kind: Option<String>§generation_kind: Option<String>§error: Option<String>Trait Implementations§
Source§impl Clone for DesktopSessionSummaryResponse
impl Clone for DesktopSessionSummaryResponse
Source§fn clone(&self) -> DesktopSessionSummaryResponse
fn clone(&self) -> DesktopSessionSummaryResponse
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<'de> Deserialize<'de> for DesktopSessionSummaryResponse
impl<'de> Deserialize<'de> for DesktopSessionSummaryResponse
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 DesktopSessionSummaryResponse
impl RefUnwindSafe for DesktopSessionSummaryResponse
impl Send for DesktopSessionSummaryResponse
impl Sync for DesktopSessionSummaryResponse
impl Unpin for DesktopSessionSummaryResponse
impl UnsafeUnpin for DesktopSessionSummaryResponse
impl UnwindSafe for DesktopSessionSummaryResponse
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