Expand description
Middleware implementations for compute_position.
See the Rust Floating UI book for more documentation.
Structs§
- Apply
State - State passed to
SizeOptions::apply. - Arrow
- Arrow middleware.
- Arrow
Data - Data stored by
Arrowmiddleware. - Arrow
Options - Options for
Arrow. - Auto
Placement - Auto placement middleware.
- Auto
Placement Data - Data stored by
AutoPlacementmiddleware. - Auto
Placement Data Overflow - An overflow stored in
AutoPlacementData. - Auto
Placement Options - Options for
AutoPlacementmiddleware. - Default
Limiter - Default
Limiter, which doesn’t limit shifting. - Flip
- Flip middleware.
- Flip
Data - Data stored by
Flipmiddleware. - Flip
Data Overflow - An overflow stored in
FlipData. - Flip
Options - Options for
Flipmiddleware. - Hide
- Hide middleware.
- Hide
Data - Data stored by
Hidemiddleware. - Hide
Options - Options for
Hidemiddleware. - Inline
- Inline middleware.
- Inline
Options - Options for
Inline. - Limit
Shift - Built-in
Limiter, that will stopShiftat a certain point. - Limit
Shift Offset Values - Axes configuration for
LimitShiftOffset. - Limit
Shift Options - Options for
LimitShiftlimiter. - Offset
- Offset middleware.
- Offset
Data - Data stored by
Offsetmiddleware. - Offset
Options Values - Axes configuration for
OffsetOptions. - Shift
- Shift middleware.
- Shift
Data - Data stored by
Shiftmiddleware. - Shift
Data Enabled - Enabled sides stored in
ShiftData. - Shift
Options - Options for
Shiftmiddleware. - Size
- Size middleware.
- Size
Options - Options for
Sizemiddleware.
Enums§
- Fallback
Strategy - Fallback strategy used by
Flipmiddleware. - Hide
Strategy - Fallback strategy used by
Hidemiddleware. - Limit
Shift Offset - Offset configuration for
LimitShiftOptions. - Offset
Options - Options for
Offsetmiddleware.
Constants§
- ARROW_
NAME - Name of the
Arrowmiddleware. - AUTO_
PLACEMENT_ NAME - Name of the
AutoPlacementmiddleware. - FLIP_
NAME - Name of the
Flipmiddleware. - HIDE_
NAME - Name of the
Hidemiddleware. - INLINE_
NAME - Name of the
Inlinemiddleware. - OFFSET_
NAME - Name of the
Offsetmiddleware. - SHIFT_
NAME - Name of the
Shiftmiddleware. - SIZE_
NAME - Name of the
Sizemiddleware.
Traits§
- Limiter
- Limiter used by
Shiftmiddleware. Limits the shifting done in order to prevent detachment. - Limiter
Factory - Limiter used by
Shiftmiddleware. Limits the shifting done in order to prevent detachment.