pub enum ShellBreakpoint {
Compact,
Medium,
Expanded,
}Expand description
Viewport size category detected via matchMedia listeners.
The default value (before any JS event fires) is Medium.
Variants§
Compact
Viewport width < compact_below (default 640 px). Typical phones.
Medium
Viewport width between compact_below and expanded_above. Typical tablets.
Expanded
Viewport width >= expanded_above (default 1024 px). Typical desktops.
Implementations§
Source§impl ShellBreakpoint
impl ShellBreakpoint
Sourcepub fn as_str(&self) -> &'static str
pub fn as_str(&self) -> &'static str
Returns the lowercase string used for the data-shell-breakpoint attribute.
Sourcepub fn is_compact(&self) -> bool
pub fn is_compact(&self) -> bool
true when the viewport is in the compact (phone) range.
Sourcepub fn is_mobile(&self) -> bool
pub fn is_mobile(&self) -> bool
Alias for is_compact — reflects mobile-first terminology.
Trait Implementations§
Source§impl Clone for ShellBreakpoint
impl Clone for ShellBreakpoint
Source§fn clone(&self) -> ShellBreakpoint
fn clone(&self) -> ShellBreakpoint
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 ShellBreakpoint
impl Debug for ShellBreakpoint
Source§impl Default for ShellBreakpoint
impl Default for ShellBreakpoint
Source§fn default() -> ShellBreakpoint
fn default() -> ShellBreakpoint
Returns the “default value” for a type. Read more
Source§impl PartialEq for ShellBreakpoint
impl PartialEq for ShellBreakpoint
impl Copy for ShellBreakpoint
impl Eq for ShellBreakpoint
impl StructuralPartialEq for ShellBreakpoint
Auto Trait Implementations§
impl Freeze for ShellBreakpoint
impl RefUnwindSafe for ShellBreakpoint
impl Send for ShellBreakpoint
impl Sync for ShellBreakpoint
impl Unpin for ShellBreakpoint
impl UnsafeUnpin for ShellBreakpoint
impl UnwindSafe for ShellBreakpoint
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.