Trait floating_ui_dom::MiddlewareWithOptions

source ·
pub trait MiddlewareWithOptions<Element, Window, O>
where 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, Window> MiddlewareWithOptions<Element, Window, OffsetOptions> for Offset<'a, Element, Window>
where Element: Clone, Window: Clone,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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