pub struct ResumeSessionRequest {
pub profile_id: Option<String>,
pub target_id: Option<String>,
pub workspace_id: Option<String>,
pub queue: Option<ResumeQueueDisposition>,
}Expand description
Resume a stopped, lost, or failed session. Every field is optional: the
session’s own record supplies what the caller does not name, which is what
makes POST .../resume with no body the scriptable “continue this session”
call.
Fields§
§profile_id: Option<String>Profile to resume on. Defaults to the one the session last ran.
target_id: Option<String>Target template to provision. Defaults to the session’s own.
workspace_id: Option<String>Workspace the resumed session belongs to. Defaults to its own.
queue: Option<ResumeQueueDisposition>Whether prompts queued when the session stopped are started or
discarded. Defaults to start, which is what the terminal’s own resume
wizard defaults to.
Trait Implementations§
Source§impl Clone for ResumeSessionRequest
impl Clone for ResumeSessionRequest
Source§fn clone(&self) -> ResumeSessionRequest
fn clone(&self) -> ResumeSessionRequest
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 ResumeSessionRequest
impl Debug for ResumeSessionRequest
Source§impl Default for ResumeSessionRequest
impl Default for ResumeSessionRequest
Source§fn default() -> ResumeSessionRequest
fn default() -> ResumeSessionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResumeSessionRequest
impl<'de> Deserialize<'de> for ResumeSessionRequest
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 Eq for ResumeSessionRequest
Source§impl PartialEq for ResumeSessionRequest
impl PartialEq for ResumeSessionRequest
Source§impl Serialize for ResumeSessionRequest
impl Serialize for ResumeSessionRequest
impl StructuralPartialEq for ResumeSessionRequest
Auto Trait Implementations§
impl Freeze for ResumeSessionRequest
impl RefUnwindSafe for ResumeSessionRequest
impl Send for ResumeSessionRequest
impl Sync for ResumeSessionRequest
impl Unpin for ResumeSessionRequest
impl UnsafeUnpin for ResumeSessionRequest
impl UnwindSafe for ResumeSessionRequest
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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.