pub struct SessionChoice {
pub name: String,
pub command: Option<Vec<String>>,
}Expand description
Frontend-renderable session choice supplied by the backend.
Fields§
§name: String§command: Option<Vec<String>>None means use the backend default from Config::session_spec_for.
Implementations§
Source§impl SessionChoice
impl SessionChoice
pub fn default_session() -> Self
Trait Implementations§
Source§impl Clone for SessionChoice
impl Clone for SessionChoice
Source§fn clone(&self) -> SessionChoice
fn clone(&self) -> SessionChoice
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 SessionChoice
impl Debug for SessionChoice
Source§impl Display for SessionChoice
impl Display for SessionChoice
Source§impl PartialEq for SessionChoice
impl PartialEq for SessionChoice
Source§fn eq(&self, other: &SessionChoice) -> bool
fn eq(&self, other: &SessionChoice) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SessionChoice
impl StructuralPartialEq for SessionChoice
Auto Trait Implementations§
impl Freeze for SessionChoice
impl RefUnwindSafe for SessionChoice
impl Send for SessionChoice
impl Sync for SessionChoice
impl Unpin for SessionChoice
impl UnsafeUnpin for SessionChoice
impl UnwindSafe for SessionChoice
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