pub struct ShellSection {
pub shell_id: String,
pub display_name: String,
}Expand description
Shell identity + public presentation metadata.
Fields§
§shell_id: StringShell identifier — stable across releases (max 32 bytes UTF-8).
display_name: StringHuman-readable shell name shown to end users.
Trait Implementations§
Source§impl Clone for ShellSection
impl Clone for ShellSection
Source§fn clone(&self) -> ShellSection
fn clone(&self) -> ShellSection
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 ShellSection
impl Debug for ShellSection
Source§impl<'de> Deserialize<'de> for ShellSection
impl<'de> Deserialize<'de> for ShellSection
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 ShellSection
impl PartialEq for ShellSection
Source§fn eq(&self, other: &ShellSection) -> bool
fn eq(&self, other: &ShellSection) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ShellSection
impl Serialize for ShellSection
impl Eq for ShellSection
impl StructuralPartialEq for ShellSection
Auto Trait Implementations§
impl Freeze for ShellSection
impl RefUnwindSafe for ShellSection
impl Send for ShellSection
impl Sync for ShellSection
impl Unpin for ShellSection
impl UnsafeUnpin for ShellSection
impl UnwindSafe for ShellSection
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.