pub struct AutocompleteResult {
pub entry_map: AutocompleteEntryMap,
pub ancestry: Vec<*mut AstNode>,
pub context: AutocompleteContext,
}Fields§
§entry_map: AutocompleteEntryMap§ancestry: Vec<*mut AstNode>§context: AutocompleteContextImplementations§
Source§impl AutocompleteResult
impl AutocompleteResult
pub fn autocomplete_result() -> Self
Source§impl AutocompleteResult
impl AutocompleteResult
pub fn autocomplete_result_autocomplete_entry_map_vector_ast_node_autocomplete_context( entry_map: AutocompleteEntryMap, ancestry: Vec<*mut AstNode>, context: AutocompleteContext, ) -> Self
Trait Implementations§
Source§impl Clone for AutocompleteResult
impl Clone for AutocompleteResult
Source§fn clone(&self) -> AutocompleteResult
fn clone(&self) -> AutocompleteResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !Send for AutocompleteResult
impl !Sync for AutocompleteResult
impl Freeze for AutocompleteResult
impl RefUnwindSafe for AutocompleteResult
impl Unpin for AutocompleteResult
impl UnsafeUnpin for AutocompleteResult
impl UnwindSafe for AutocompleteResult
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