Trait floating_ui_core::MiddlewareWithOptions

source ·
pub trait MiddlewareWithOptions<Element: Clone, Window: Clone, O: Clone> {
    // Required method
    fn options(&self) -> &Derivable<'_, Element, Window, O>;
}
Expand description

Middleware with options.

Required Methods§

source

fn options(&self) -> &Derivable<'_, Element, Window, O>

The options passed to this middleware.

Implementors§

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, OffsetOptions> for Offset<'a, Element, Window>

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, ArrowOptions<Element>> for Arrow<'a, Element, Window>

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, AutoPlacementOptions<Element>> for AutoPlacement<'a, Element, Window>

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, FlipOptions<Element>> for Flip<'a, Element, Window>

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, HideOptions<Element>> for Hide<'a, Element, Window>

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, InlineOptions> for Inline<'a, Element, Window>

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, ShiftOptions<Element, Window>> for Shift<'a, Element, Window>

source§

impl<'a, Element: Clone, Window: Clone> MiddlewareWithOptions<Element, Window, SizeOptions<'a, Element, Window>> for Size<'a, Element, Window>