pub struct KeyVocabulary {
pub key: &'static str,
pub values: &'static [&'static str],
}Expand description
One key’s own completion vocabulary, for the Filter line’s completion list
(filter.md):
its own text, and the fixed values docs/spec/filter.md’s vocabulary table gives it,
empty for the three free-text keys.
Fields§
§key: &'static str§values: &'static [&'static str]Trait Implementations§
Source§impl Clone for KeyVocabulary
impl Clone for KeyVocabulary
Source§fn clone(&self) -> KeyVocabulary
fn clone(&self) -> KeyVocabulary
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 moreimpl Copy for KeyVocabulary
Source§impl Debug for KeyVocabulary
impl Debug for KeyVocabulary
impl Eq for KeyVocabulary
Source§impl PartialEq for KeyVocabulary
impl PartialEq for KeyVocabulary
impl StructuralPartialEq for KeyVocabulary
Auto Trait Implementations§
impl Freeze for KeyVocabulary
impl RefUnwindSafe for KeyVocabulary
impl Send for KeyVocabulary
impl Sync for KeyVocabulary
impl Unpin for KeyVocabulary
impl UnsafeUnpin for KeyVocabulary
impl UnwindSafe for KeyVocabulary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more