Expand description
Middleware implementations for compute_position.
See the Rust Floating UI book for more documentation.
Structs§
- ApplyState 
- State passed to SizeOptions::apply.
- Arrow
- Arrow middleware.
- ArrowData 
- Data stored by Arrowmiddleware.
- ArrowOptions 
- Options for Arrow.
- AutoPlacement 
- Auto placement middleware.
- AutoPlacement Data 
- Data stored by AutoPlacementmiddleware.
- AutoPlacement Data Overflow 
- An overflow stored in AutoPlacementData.
- AutoPlacement Options 
- Options for AutoPlacementmiddleware.
- DefaultLimiter 
- Default Limiter, which doesn’t limit shifting.
- Flip
- Flip middleware.
- FlipData 
- Data stored by Flipmiddleware.
- FlipData Overflow 
- An overflow stored in FlipData.
- FlipOptions 
- Options for Flipmiddleware.
- Hide
- Hide middleware.
- HideData 
- Data stored by Hidemiddleware.
- HideOptions 
- Options for Hidemiddleware.
- Inline
- Inline middleware.
- InlineOptions 
- Options for Inline.
- LimitShift 
- Built-in Limiter, that will stopShiftat a certain point.
- LimitShift Offset Values 
- Axes configuration for LimitShiftOffset.
- LimitShift Options 
- Options for LimitShiftlimiter.
- Offset
- Offset middleware.
- OffsetData 
- Data stored by Offsetmiddleware.
- OffsetOptions Values 
- Axes configuration for OffsetOptions.
- Shift
- Shift middleware.
- ShiftData 
- Data stored by Shiftmiddleware.
- ShiftData Enabled 
- Enabled sides stored in ShiftData.
- ShiftOptions 
- Options for Shiftmiddleware.
- Size
- Size middleware.
- SizeOptions 
- Options for Sizemiddleware.
Enums§
- FallbackStrategy 
- Fallback strategy used by Flipmiddleware.
- HideStrategy 
- Fallback strategy used by Hidemiddleware.
- LimitShift Offset 
- Offset configuration for LimitShiftOptions.
- OffsetOptions 
- 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.
- LimiterFactory 
- Limiter used by Shiftmiddleware. Limits the shifting done in order to prevent detachment.