pub struct PickerItem {
pub name: String,
pub description: Option<String>,
pub data: Option<String>,
}Expand description
An item that can be displayed in the picker
Fields§
§name: StringDisplay name (used for matching and display)
description: Option<String>Optional description shown next to the name
data: Option<String>Optional data payload (e.g., tool backend info)
Implementations§
Trait Implementations§
Source§impl Clone for PickerItem
impl Clone for PickerItem
Source§fn clone(&self) -> PickerItem
fn clone(&self) -> PickerItem
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 moreAuto Trait Implementations§
impl Freeze for PickerItem
impl RefUnwindSafe for PickerItem
impl Send for PickerItem
impl Sync for PickerItem
impl Unpin for PickerItem
impl UnsafeUnpin for PickerItem
impl UnwindSafe for PickerItem
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