pub enum OverlayPlacement {
Auto,
Top,
Bottom,
Start,
End,
}Expand description
Overlay placement relative to a trigger element.
Variants§
Auto
Choose the first fitting fallback placement.
Top
Place overlay above the trigger.
Bottom
Place overlay below the trigger.
Start
Place overlay before the trigger in the inline axis.
End
Place overlay after the trigger in the inline axis.
Implementations§
Source§impl OverlayPlacement
impl OverlayPlacement
Sourcepub const DEFAULT_FALLBACKS: [OverlayPlacement; 4]
pub const DEFAULT_FALLBACKS: [OverlayPlacement; 4]
Default fallback order matching Bootstrap’s Popper-backed overlays.
Trait Implementations§
Source§impl Clone for OverlayPlacement
impl Clone for OverlayPlacement
Source§fn clone(&self) -> OverlayPlacement
fn clone(&self) -> OverlayPlacement
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 moreimpl Copy for OverlayPlacement
Source§impl Debug for OverlayPlacement
impl Debug for OverlayPlacement
Source§impl Default for OverlayPlacement
impl Default for OverlayPlacement
Source§fn default() -> OverlayPlacement
fn default() -> OverlayPlacement
Returns the “default value” for a type. Read more
impl Eq for OverlayPlacement
Source§impl From<OverlayPlacement> for PopoverPlacement
impl From<OverlayPlacement> for PopoverPlacement
Source§fn from(value: OverlayPlacement) -> Self
fn from(value: OverlayPlacement) -> Self
Converts to this type from the input type.
Source§impl From<OverlayPlacement> for TooltipPlacement
impl From<OverlayPlacement> for TooltipPlacement
Source§fn from(value: OverlayPlacement) -> Self
fn from(value: OverlayPlacement) -> Self
Converts to this type from the input type.
Source§impl From<PopoverPlacement> for OverlayPlacement
impl From<PopoverPlacement> for OverlayPlacement
Source§fn from(value: PopoverPlacement) -> Self
fn from(value: PopoverPlacement) -> Self
Converts to this type from the input type.
Source§impl From<TooltipPlacement> for OverlayPlacement
impl From<TooltipPlacement> for OverlayPlacement
Source§fn from(value: TooltipPlacement) -> Self
fn from(value: TooltipPlacement) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OverlayPlacement
impl PartialEq for OverlayPlacement
impl StructuralPartialEq for OverlayPlacement
Auto Trait Implementations§
impl Freeze for OverlayPlacement
impl RefUnwindSafe for OverlayPlacement
impl Send for OverlayPlacement
impl Sync for OverlayPlacement
impl Unpin for OverlayPlacement
impl UnsafeUnpin for OverlayPlacement
impl UnwindSafe for OverlayPlacement
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> 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.