pub struct AbbreviationSet { /* private fields */ }Expand description
AbbreviationSet — see fields for layout.
Implementations§
Source§impl AbbreviationSet
impl AbbreviationSet
Sourcepub fn find_match(
&self,
token: &str,
is_command_position: bool,
) -> Option<&Abbreviation>
pub fn find_match( &self, token: &str, is_command_position: bool, ) -> Option<&Abbreviation>
Find matching abbreviation for a token
Sourcepub fn has_match(&self, token: &str, is_command_position: bool) -> bool
pub fn has_match(&self, token: &str, is_command_position: bool) -> bool
Check if any abbreviation matches
Sourcepub fn add(&mut self, abbr: Abbreviation)
pub fn add(&mut self, abbr: Abbreviation)
Add an abbreviation
Sourcepub fn list(&self) -> &[Abbreviation]
pub fn list(&self) -> &[Abbreviation]
List all abbreviations
Trait Implementations§
Source§impl Default for AbbreviationSet
impl Default for AbbreviationSet
Source§fn default() -> AbbreviationSet
fn default() -> AbbreviationSet
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AbbreviationSet
impl RefUnwindSafe for AbbreviationSet
impl Send for AbbreviationSet
impl Sync for AbbreviationSet
impl Unpin for AbbreviationSet
impl UnsafeUnpin for AbbreviationSet
impl UnwindSafe for AbbreviationSet
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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 moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.