pub struct UseFloatingReturn {
pub x: Signal<f64>,
pub y: Signal<f64>,
pub placement: Signal<Placement>,
pub strategy: Signal<Strategy>,
pub middleware_data: Signal<MiddlewareData>,
pub is_positioned: Signal<bool>,
pub floating_styles: Memo<FloatingStyles>,
pub update: Callback<()>,
}Expand description
Return of use_floating.
Fields§
§x: Signal<f64>The x-coord of the floating element.
y: Signal<f64>The y-coord of the floating element.
placement: Signal<Placement>The stateful placement, which can be different from the initial placement passed as options.
strategy: Signal<Strategy>The strategy to use when positioning the floating element.
middleware_data: Signal<MiddlewareData>Additional data from middleware.
is_positioned: Signal<bool>Indicates if the floating element has been positioned.
floating_styles: Memo<FloatingStyles>CSS styles to apply to the floating element to position it.
update: Callback<()>The function to update floating position manually.
Auto Trait Implementations§
impl Freeze for UseFloatingReturn
impl !RefUnwindSafe for UseFloatingReturn
impl !Send for UseFloatingReturn
impl !Sync for UseFloatingReturn
impl Unpin for UseFloatingReturn
impl !UnwindSafe for UseFloatingReturn
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.