pub struct DragAndDropTargetElement { /* private fields */ }Expand description
Element that creates and updates DragAndDropTargetNodes.
Trait Implementations§
Source§impl Clone for DragAndDropTargetElement
impl Clone for DragAndDropTargetElement
Source§impl Debug for DragAndDropTargetElement
impl Debug for DragAndDropTargetElement
Source§impl Hash for DragAndDropTargetElement
impl Hash for DragAndDropTargetElement
Source§impl ModifierNodeElement for DragAndDropTargetElement
impl ModifierNodeElement for DragAndDropTargetElement
type Node = DragAndDropTargetNode
Source§fn update(&self, node: &mut Self::Node)
fn update(&self, node: &mut Self::Node)
Brings an existing modifier node up to date with the element’s data.
Source§fn always_update(&self) -> bool
fn always_update(&self) -> bool
Source§fn capabilities(&self) -> NodeCapabilities
fn capabilities(&self) -> NodeCapabilities
Returns the capabilities of nodes created by this element.
Override this to indicate which specialized traits the node implements.
Source§fn inspector_name(&self) -> &'static str
fn inspector_name(&self) -> &'static str
Human readable name surfaced to inspector tooling.
Source§fn key(&self) -> Option<u64>
fn key(&self) -> Option<u64>
Optional key used to disambiguate multiple instances of the same element type.
Source§fn inspector_properties(&self, _inspector: &mut dyn FnMut(&'static str, String))
fn inspector_properties(&self, _inspector: &mut dyn FnMut(&'static str, String))
Records inspector properties for tooling.
Source§fn auto_invalidate_on_update(&self) -> bool
fn auto_invalidate_on_update(&self) -> bool
Whether modifier reconciliation should request capability-wide invalidations
after updating an existing node.
Source§fn update_invalidation_kind(&self) -> Option<InvalidationKind>
fn update_invalidation_kind(&self) -> Option<InvalidationKind>
Optional targeted invalidation requested after updating an existing node. Read more
Source§fn provided_composition_locals(&self) -> Vec<ProvidedValue>
fn provided_composition_locals(&self) -> Vec<ProvidedValue>
Composition locals this element hands to the content composed inside
the node it decorates. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for DragAndDropTargetElement
impl !Send for DragAndDropTargetElement
impl !Sync for DragAndDropTargetElement
impl !UnwindSafe for DragAndDropTargetElement
impl Freeze for DragAndDropTargetElement
impl Unpin for DragAndDropTargetElement
impl UnsafeUnpin for DragAndDropTargetElement
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