fn update<Message: Clone, Renderer: Renderer>( tree: &mut Tree, event: Event, layout: Layout<'_>, cursor: Cursor, shell: &mut Shell<'_, Message>, on_enter: Option<Message>, ) -> Status