pub enum OptionAsAlt {
OnlyLeft,
OnlyRight,
Both,
None,
}
Available on
macos_platform
only.Expand description
Option as alt behavior.
The default is None
.
Variants§
OnlyLeft
The left Option
key is treated as Alt
.
OnlyRight
The right Option
key is treated as Alt
.
Both
Both Option
keys are treated as Alt
.
None
No special handling is applied for Option
key.
Trait Implementations§
Source§impl Clone for OptionAsAlt
impl Clone for OptionAsAlt
Source§fn clone(&self) -> OptionAsAlt
fn clone(&self) -> OptionAsAlt
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OptionAsAlt
impl Debug for OptionAsAlt
Source§impl Default for OptionAsAlt
impl Default for OptionAsAlt
Source§fn default() -> OptionAsAlt
fn default() -> OptionAsAlt
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OptionAsAlt
impl<'de> Deserialize<'de> for OptionAsAlt
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OptionAsAlt
impl PartialEq for OptionAsAlt
Source§impl Serialize for OptionAsAlt
impl Serialize for OptionAsAlt
impl Copy for OptionAsAlt
impl Eq for OptionAsAlt
impl StructuralPartialEq for OptionAsAlt
Auto Trait Implementations§
impl Freeze for OptionAsAlt
impl RefUnwindSafe for OptionAsAlt
impl Send for OptionAsAlt
impl Sync for OptionAsAlt
impl Unpin for OptionAsAlt
impl UnwindSafe for OptionAsAlt
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