pub struct RestartSessionRequest {
pub session_id: Option<String>,
pub only_if_exited: Option<bool>,
}Fields§
§session_id: Option<String>§only_if_exited: Option<bool>Implementations§
Source§impl RestartSessionRequest
impl RestartSessionRequest
Sourcepub fn session_id(&self) -> &str
pub fn session_id(&self) -> &str
Returns the value of session_id, or the default value if session_id is unset.
Sourcepub fn only_if_exited(&self) -> bool
pub fn only_if_exited(&self) -> bool
Returns the value of only_if_exited, or the default value if only_if_exited is unset.
Trait Implementations§
Source§impl Clone for RestartSessionRequest
impl Clone for RestartSessionRequest
Source§fn clone(&self) -> RestartSessionRequest
fn clone(&self) -> RestartSessionRequest
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 Debug for RestartSessionRequest
impl Debug for RestartSessionRequest
Source§impl Default for RestartSessionRequest
impl Default for RestartSessionRequest
Source§impl Message for RestartSessionRequest
impl Message for RestartSessionRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for RestartSessionRequest
impl PartialEq for RestartSessionRequest
impl StructuralPartialEq for RestartSessionRequest
Auto Trait Implementations§
impl Freeze for RestartSessionRequest
impl RefUnwindSafe for RestartSessionRequest
impl Send for RestartSessionRequest
impl Sync for RestartSessionRequest
impl Unpin for RestartSessionRequest
impl UnsafeUnpin for RestartSessionRequest
impl UnwindSafe for RestartSessionRequest
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