Expand description
Middleware implementations for compute_position.
See the Rust Floating UI book for more documentation.
Structs§
- State passed toSizeOptions::apply.
- Arrow middleware.
- Data stored byArrowmiddleware.
- Options forArrow.
- Auto placement middleware.
- Data stored byAutoPlacementmiddleware.
- An overflow stored inAutoPlacementData.
- Options forAutoPlacementmiddleware.
- DefaultLimiter, which doesn’t limit shifting.
- Flip middleware.
- Data stored byFlipmiddleware.
- An overflow stored inFlipData.
- Options forFlipmiddleware.
- Hide middleware.
- Data stored byHidemiddleware.
- Options forHidemiddleware.
- Inline middleware.
- Options forInline.
- Axes configuration forLimitShiftOffset.
- Options forLimitShiftlimiter.
- Offset middleware.
- Data stored byOffsetmiddleware.
- Axes configuration forOffsetOptions.
- Shift middleware.
- Data stored byShiftmiddleware.
- Enabled sides stored inShiftData.
- Options forShiftmiddleware.
- Size middleware.
- Options forSizemiddleware.
Enums§
- Fallback strategy used byFlipmiddleware.
- Fallback strategy used byHidemiddleware.
- Offset configuration forLimitShiftOptions.
- Options forOffsetmiddleware.
Constants§
- Name of theArrowmiddleware.
- Name of theAutoPlacementmiddleware.
- Name of theFlipmiddleware.
- Name of theHidemiddleware.
- Name of theInlinemiddleware.
- Name of theOffsetmiddleware.
- Name of theShiftmiddleware.
- Name of theSizemiddleware.
Traits§
- Limiter used byShiftmiddleware. Limits the shifting done in order to prevent detachment.
- Limiter used byShiftmiddleware. Limits the shifting done in order to prevent detachment.