pub struct PickerGlue {
pub picker: Picker,
pub id: PickerId,
pub rank_pending: Option<Ticket<Key>>,
pub suggestions: Option<SuggestionList>,
pub query_highlights: Vec<HighlightSpan>,
pub query_summary: String,
/* private fields */
}Fields§
§picker: Picker§id: PickerId§rank_pending: Option<Ticket<Key>>§suggestions: Option<SuggestionList>The manual query-suggestion list (0051 R02): ctrl-space opens it; it owns accept/cancel keys until dismissed.
query_highlights: Vec<HighlightSpan>§query_summary: StringImplementations§
Source§impl PickerGlue
impl PickerGlue
Sourcepub fn diagnostics(picker: Picker) -> Self
pub fn diagnostics(picker: Picker) -> Self
A picker with no request yet: Editor::set_picker allocates the
instance identity before the glue is installed; Files/grep
requests are launched afterwards by Editor::open_picker and
picker_input_changed. (LSP location lists never launch one.)
Auto Trait Implementations§
impl !RefUnwindSafe for PickerGlue
impl !Sync for PickerGlue
impl !UnwindSafe for PickerGlue
impl Freeze for PickerGlue
impl Send for PickerGlue
impl Unpin for PickerGlue
impl UnsafeUnpin for PickerGlue
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