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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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