Skip to main content

BarcodeFormat

Enum BarcodeFormat 

Source
#[repr(u32)]
pub enum BarcodeFormat {
Show 44 variants Invalid = 65_535, None = 0, All = 10_794, AllReadable = 29_226, AllCreatable = 30_506, AllLinear = 27_690, AllMatrix = 27_946, AllGS1 = 18_218, Codabar = 8_262, Code39 = 8_257, PZN = 28_737, Code93 = 8_263, Code128 = 8_259, ITF = 8_265, DataBar = 8_293, DataBarOmni = 28_517, DataBarStk = 29_541, DataBarStkOmni = 20_325, DataBarLtd = 27_749, DataBarExp = 25_957, DataBarExpStk = 17_765, EANUPC = 8_261, EAN13 = 12_613, EAN8 = 14_405, EAN5 = 13_637, EAN2 = 12_869, ISBN = 26_949, UPCA = 24_901, UPCE = 25_925, OtherBarcode = 8_280, DXFilmEdge = 30_808, PDF417 = 8_268, CompactPDF417 = 25_420, MicroPDF417 = 27_980, Aztec = 8_314, AztecCode = 25_466, AztecRune = 29_306, QRCode = 8_273, QRCodeModel1 = 12_625, QRCodeModel2 = 12_881, MicroQRCode = 27_985, RMQRCode = 29_265, DataMatrix = 8_292, MaxiCode = 8_277,
}

Variants§

§

Invalid = 65_535

§

None = 0

§

All = 10_794

§

AllReadable = 29_226

§

AllCreatable = 30_506

§

AllLinear = 27_690

§

AllMatrix = 27_946

§

AllGS1 = 18_218

§

Codabar = 8_262

§

Code39 = 8_257

§

PZN = 28_737

§

Code93 = 8_263

§

Code128 = 8_259

§

ITF = 8_265

§

DataBar = 8_293

§

DataBarOmni = 28_517

§

DataBarStk = 29_541

§

DataBarStkOmni = 20_325

§

DataBarLtd = 27_749

§

DataBarExp = 25_957

§

DataBarExpStk = 17_765

§

EANUPC = 8_261

§

EAN13 = 12_613

§

EAN8 = 14_405

§

EAN5 = 13_637

§

EAN2 = 12_869

§

ISBN = 26_949

§

UPCA = 24_901

§

UPCE = 25_925

§

OtherBarcode = 8_280

§

DXFilmEdge = 30_808

§

PDF417 = 8_268

§

CompactPDF417 = 25_420

§

MicroPDF417 = 27_980

§

Aztec = 8_314

§

AztecCode = 25_466

§

AztecRune = 29_306

§

QRCode = 8_273

§

QRCodeModel1 = 12_625

§

QRCodeModel2 = 12_881

§

MicroQRCode = 27_985

§

RMQRCode = 29_265

§

DataMatrix = 8_292

§

MaxiCode = 8_277

Implementations§

Trait Implementations§

Source§

impl AsRef<[BarcodeFormat]> for BarcodeFormat

Source§

fn as_ref(&self) -> &[BarcodeFormat]

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Clone for BarcodeFormat

Source§

fn clone(&self) -> BarcodeFormat

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BarcodeFormat

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for BarcodeFormat

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FromStr for BarcodeFormat

Source§

impl Ord for BarcodeFormat

Source§

fn cmp(&self, other: &BarcodeFormat) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for BarcodeFormat

Source§

fn eq(&self, other: &BarcodeFormat) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for BarcodeFormat

Source§

fn partial_cmp(&self, other: &BarcodeFormat) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Copy for BarcodeFormat

Source§

impl Eq for BarcodeFormat

Source§

impl StructuralPartialEq for BarcodeFormat

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.