pub enum ShellLayout {
Horizontal,
Vertical,
Sidebar,
}Expand description
Selects the CSS layout mode applied via data-shell-layout.
The value is surfaced as a data attribute so consumers can write
CSS selectors like [data-shell-layout="horizontal"] { … }.
Variants§
Horizontal
Side-by-side panes (default). Sidebar | Main | Preview.
Vertical
Stacked panes. Main above, preview below.
Sidebar
Dedicated sidebar-first layout.
Implementations§
Source§impl ShellLayout
impl ShellLayout
Sourcepub fn as_data_attr(&self) -> &'static str
pub fn as_data_attr(&self) -> &'static str
Returns the lowercase string used as the data-shell-layout value.
Trait Implementations§
Source§impl Clone for ShellLayout
impl Clone for ShellLayout
Source§fn clone(&self) -> ShellLayout
fn clone(&self) -> ShellLayout
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 ShellLayout
impl Debug for ShellLayout
Source§impl Default for ShellLayout
impl Default for ShellLayout
Source§fn default() -> ShellLayout
fn default() -> ShellLayout
Returns the “default value” for a type. Read more
Source§impl Display for ShellLayout
impl Display for ShellLayout
Source§impl PartialEq for ShellLayout
impl PartialEq for ShellLayout
impl Copy for ShellLayout
impl Eq for ShellLayout
impl StructuralPartialEq for ShellLayout
Auto Trait Implementations§
impl Freeze for ShellLayout
impl RefUnwindSafe for ShellLayout
impl Send for ShellLayout
impl Sync for ShellLayout
impl Unpin for ShellLayout
impl UnsafeUnpin for ShellLayout
impl UnwindSafe for ShellLayout
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<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.