Skip to main content

DropFn

Type Alias DropFn 

Source
pub type DropFn<Msg> = Arc<dyn Fn(u64) -> Option<Msg> + Send + Sync>;
Expand description

Handler de drop. El runtime lo invoca cuando un drag activo se suelta sobre este nodo. Recibe el payload u64 que el origen del drag declaró vía View::drag_payload. Devolver None ignora el drop.

Los IDs u64 son opacos para el runtime: el widget elige una convención (índice de tile, hash del item, etc.) y el handler decide qué Msg emitir en función de ese ID.

Aliased Type§

pub struct DropFn<Msg> { /* private fields */ }