pub enum DesktopSidebar {
Full,
Rail,
Expandable,
}Expand description
How the sidebar behaves on desktop (non-compact) viewports.
Variants§
Full
Full-width sidebar. toggle_sidebar collapses it to zero width. Default.
Rail
Permanent narrow icon-only rail (~56 px). Width never changes; toggle_sidebar is a no-op.
Expandable
Rail that expands into a full sidebar on toggle.
sidebar_visible = true → full width; false → rail width.
toggle_sidebar switches between the two states.
Trait Implementations§
Source§impl Clone for DesktopSidebar
impl Clone for DesktopSidebar
Source§fn clone(&self) -> DesktopSidebar
fn clone(&self) -> DesktopSidebar
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 DesktopSidebar
impl Debug for DesktopSidebar
Source§impl Default for DesktopSidebar
impl Default for DesktopSidebar
Source§fn default() -> DesktopSidebar
fn default() -> DesktopSidebar
Returns the “default value” for a type. Read more
Source§impl PartialEq for DesktopSidebar
impl PartialEq for DesktopSidebar
impl Copy for DesktopSidebar
impl Eq for DesktopSidebar
impl StructuralPartialEq for DesktopSidebar
Auto Trait Implementations§
impl Freeze for DesktopSidebar
impl RefUnwindSafe for DesktopSidebar
impl Send for DesktopSidebar
impl Sync for DesktopSidebar
impl Unpin for DesktopSidebar
impl UnsafeUnpin for DesktopSidebar
impl UnwindSafe for DesktopSidebar
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.