pub enum ExtendedMode {
Eci,
Data(Mode),
Fnc1First,
Fnc1Second,
StructuredAppend,
}
Expand description
An “extended” mode indicator, includes all indicators supported by QR code beyond those bearing data.
Variants§
Eci
ECI mode indicator, to introduce an ECI designator.
Data(Mode)
The normal mode to introduce data.
Fnc1First
FNC-1 mode in the first position.
Fnc1Second
FNC-1 mode in the second position.
StructuredAppend
Structured append.
Trait Implementations§
Source§impl Clone for ExtendedMode
impl Clone for ExtendedMode
Source§fn clone(&self) -> ExtendedMode
fn clone(&self) -> ExtendedMode
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 moreimpl Copy for ExtendedMode
Auto Trait Implementations§
impl Freeze for ExtendedMode
impl RefUnwindSafe for ExtendedMode
impl Send for ExtendedMode
impl Sync for ExtendedMode
impl Unpin for ExtendedMode
impl UnwindSafe for ExtendedMode
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<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