#[non_exhaustive]pub enum ToolbarSurface {
Plain,
Floating,
Docked,
}Expand description
Toolbar surfaces.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Plain
Inline with the content.
Floating
A floating bar with its own surface, e.g. over a selection.
Docked
Docked to an edge of its container.
Trait Implementations§
Source§impl Clone for ToolbarSurface
impl Clone for ToolbarSurface
impl Copy for ToolbarSurface
Source§impl Debug for ToolbarSurface
impl Debug for ToolbarSurface
Source§impl Default for ToolbarSurface
impl Default for ToolbarSurface
Source§impl Display for ToolbarSurface
impl Display for ToolbarSurface
impl Eq for ToolbarSurface
Source§impl FromStr for ToolbarSurface
impl FromStr for ToolbarSurface
Source§impl Hash for ToolbarSurface
impl Hash for ToolbarSurface
Source§impl Modifier for ToolbarSurface
impl Modifier for ToolbarSurface
Source§impl PartialEq for ToolbarSurface
impl PartialEq for ToolbarSurface
impl StructuralPartialEq for ToolbarSurface
Auto Trait Implementations§
impl Freeze for ToolbarSurface
impl RefUnwindSafe for ToolbarSurface
impl Send for ToolbarSurface
impl Sync for ToolbarSurface
impl Unpin for ToolbarSurface
impl UnsafeUnpin for ToolbarSurface
impl UnwindSafe for ToolbarSurface
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,
impl<T> DependencyElement for T
Source§impl<T> FromHashFragment for T
impl<T> FromHashFragment for T
Source§fn from_hash_fragment(hash: &str) -> T
fn from_hash_fragment(hash: &str) -> T
Create an instance of
Self from a hash fragment.Source§impl<T> FromQueryArgument for T
impl<T> FromQueryArgument for T
Source§impl<T> FromRouteSegment for T
impl<T> FromRouteSegment for T
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.