pub struct ModifierFn(pub Rc<Closure<dyn Fn(ModifierArguments)>>);Expand description
Definition of a modifier function.
A modifier function will be called from popper.js and thus needs to be valid for the lifetime of the popper instance. Dropping the closure will invalidate the function and it will no longer be executed. This means that you need to keep a reference to the function for as long as it should be in used.
Tuple Fields§
§0: Rc<Closure<dyn Fn(ModifierArguments)>>Trait Implementations§
Source§impl Clone for ModifierFn
impl Clone for ModifierFn
Source§fn clone(&self) -> ModifierFn
fn clone(&self) -> ModifierFn
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModifierFn
impl Debug for ModifierFn
Source§impl PartialEq for ModifierFn
impl PartialEq for ModifierFn
Auto Trait Implementations§
impl Freeze for ModifierFn
impl !RefUnwindSafe for ModifierFn
impl !Send for ModifierFn
impl !Sync for ModifierFn
impl Unpin for ModifierFn
impl !UnwindSafe for ModifierFn
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.