pub enum KeypadAction {
Digit(u8),
Decimal,
Operator(char),
Equals,
Clear,
OpenParen,
CloseParen,
}Expand description
Actions that keypad buttons can perform (shared with TUI)
Variants§
Digit(u8)
Insert a digit (0-9)
Decimal
Insert a decimal point
Operator(char)
Insert an operator
Equals
Evaluate the expression
Clear
Clear the input
OpenParen
Open parenthesis
CloseParen
Close parenthesis
Implementations§
Trait Implementations§
Source§impl Clone for KeypadAction
impl Clone for KeypadAction
Source§fn clone(&self) -> KeypadAction
fn clone(&self) -> KeypadAction
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 KeypadAction
Source§impl Debug for KeypadAction
impl Debug for KeypadAction
impl Eq for KeypadAction
Source§impl PartialEq for KeypadAction
impl PartialEq for KeypadAction
Source§fn eq(&self, other: &KeypadAction) -> bool
fn eq(&self, other: &KeypadAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KeypadAction
Auto Trait Implementations§
impl Freeze for KeypadAction
impl RefUnwindSafe for KeypadAction
impl Send for KeypadAction
impl Sync for KeypadAction
impl Unpin for KeypadAction
impl UnsafeUnpin for KeypadAction
impl UnwindSafe for KeypadAction
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