pub struct ShortFlag { /* private fields */ }Expand description
A one-character short flag such as -v.
Implementations§
Source§impl ShortFlag
impl ShortFlag
Sourcepub const fn new(name: char) -> Result<Self, FlagNameError>
pub const fn new(name: char) -> Result<Self, FlagNameError>
Creates a short flag from a single name character.
§Errors
Returns FlagNameError::InvalidShortFlag when name is not ASCII alphanumeric.
Trait Implementations§
impl Copy for ShortFlag
impl Eq for ShortFlag
impl StructuralPartialEq for ShortFlag
Auto Trait Implementations§
impl Freeze for ShortFlag
impl RefUnwindSafe for ShortFlag
impl Send for ShortFlag
impl Sync for ShortFlag
impl Unpin for ShortFlag
impl UnsafeUnpin for ShortFlag
impl UnwindSafe for ShortFlag
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