pub struct CompletionRules { /* private fields */ }Expand description
Prompt completion rules. If multiple rules match, the longest prefix wins.
Implementations§
Source§impl CompletionRules
impl CompletionRules
Sourcepub fn new(rules: Vec<CompletionRule>) -> Self
pub fn new(rules: Vec<CompletionRule>) -> Self
Creates rules sorted so the longest matching prefix wins.
Trait Implementations§
Source§impl Clone for CompletionRules
impl Clone for CompletionRules
Source§impl Debug for CompletionRules
impl Debug for CompletionRules
Auto Trait Implementations§
impl Freeze for CompletionRules
impl RefUnwindSafe for CompletionRules
impl Send for CompletionRules
impl Sync for CompletionRules
impl Unpin for CompletionRules
impl UnsafeUnpin for CompletionRules
impl UnwindSafe for CompletionRules
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