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: Signal<FloatingStyles>,
pub update: SendWrapper<Rc<dyn Fn()>>,
}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: Signal<FloatingStyles>CSS styles to apply to the floating element to position it.
update: SendWrapper<Rc<dyn Fn()>>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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.