pub struct ViewerLaunchFailure {
pub id: String,
pub workspace_id: String,
pub session_id: Option<String>,
pub error: Option<String>,
}Expand description
Carries the launch failure’s reason so a client can show why a session
never came up. The reason is the provisioning error chain, the same text
the session’s last_error already publishes through mj events; it is not
the full local diagnostic file, which can hold credentials.
Fields§
§id: StringIdentifies the notice itself, so the browser can dismiss one. It is not a session id.
workspace_id: String§session_id: Option<String>The session the failed launch was for, when one had been published. Absent when the launch failed before any session record existed.
error: Option<String>Why the launch failed, when the action recorded a reason.
Trait Implementations§
Source§impl Clone for ViewerLaunchFailure
impl Clone for ViewerLaunchFailure
Source§fn clone(&self) -> ViewerLaunchFailure
fn clone(&self) -> ViewerLaunchFailure
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 ViewerLaunchFailure
impl Debug for ViewerLaunchFailure
Source§impl<'de> Deserialize<'de> for ViewerLaunchFailure
impl<'de> Deserialize<'de> for ViewerLaunchFailure
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 ViewerLaunchFailure
impl PartialEq for ViewerLaunchFailure
Source§impl Serialize for ViewerLaunchFailure
impl Serialize for ViewerLaunchFailure
impl StructuralPartialEq for ViewerLaunchFailure
Auto Trait Implementations§
impl Freeze for ViewerLaunchFailure
impl RefUnwindSafe for ViewerLaunchFailure
impl Send for ViewerLaunchFailure
impl Sync for ViewerLaunchFailure
impl Unpin for ViewerLaunchFailure
impl UnsafeUnpin for ViewerLaunchFailure
impl UnwindSafe for ViewerLaunchFailure
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.