pub struct AutoUpdateOptions {
    pub ancestor_scroll: Option<bool>,
    pub ancestor_resize: Option<bool>,
    pub element_resize: Option<bool>,
    pub layout_shift: Option<bool>,
    pub animation_frame: Option<bool>,
}Expand description
Options for auto_update.
Fields§
§ancestor_scroll: Option<bool>Whether to update the position when an overflow ancestor is scrolled.
Defaults to true.
ancestor_resize: Option<bool>Whether to update the position when an overflow ancestor is resized. This uses the native resize event.
Defaults to true.
element_resize: Option<bool>Whether to update the position when either the reference or floating elements resized. This uses a ResizeObserver.
Defaults to true.
layout_shift: Option<bool>Whether to update the position when the reference relocated on the screen due to layout shift.
Defaults to true.
animation_frame: Option<bool>Whether to update on every animation frame if necessary. Only use if you need to update the position in response to an animation using transforms.
Defaults to false.
Implementations§
Source§impl AutoUpdateOptions
 
impl AutoUpdateOptions
Sourcepub fn ancestor_scroll(self, value: bool) -> Self
 
pub fn ancestor_scroll(self, value: bool) -> Self
Set ancestor_scroll option.
Sourcepub fn ancestor_resize(self, value: bool) -> Self
 
pub fn ancestor_resize(self, value: bool) -> Self
Set ancestor_resize option.
Sourcepub fn element_resize(self, value: bool) -> Self
 
pub fn element_resize(self, value: bool) -> Self
Set element_resize option.
Sourcepub fn layout_shift(self, value: bool) -> Self
 
pub fn layout_shift(self, value: bool) -> Self
Set layout_shift option.
Sourcepub fn animation_frame(self, value: bool) -> Self
 
pub fn animation_frame(self, value: bool) -> Self
Set animation_frame option.
Trait Implementations§
Source§impl Clone for AutoUpdateOptions
 
impl Clone for AutoUpdateOptions
Source§fn clone(&self) -> AutoUpdateOptions
 
fn clone(&self) -> AutoUpdateOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read more