MiddlewareWithOptions

Trait 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, SizeOptions<'a, Element, Window>> for Size<'a, Element, Window>
where Element: Clone, Window: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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