[−][src]Enum rqr::matrix::Module
The type of a module. Differentiates the different types during construction, a valid QR code should only hold function and data modules.
Variants
Unknown
An unknown module, it hasn't been assigned yet.
Reserved
Reserved module. Version and format info uses this to reserve modules before masking.
Function(bool)
Function module, contains QR code artifacts like finders and timing patterns.
Data(bool)
Data module. Contains both data and error codes.
Methods
impl Module
[src]
pub fn is_dark(&self) -> bool
[src]
Is the module dark? Only makes sense for data or function modules.
pub fn is_fun(&self) -> bool
[src]
Is the module a function module? This includes reserved modules as well.
pub fn is_data(&self) -> bool
[src]
Is the module a Data module?
Trait Implementations
impl Copy for Module
[src]
impl Clone for Module
[src]
fn clone(&self) -> Module
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<Module> for Module
[src]
impl Eq for Module
[src]
impl Not for Module
[src]
impl Debug for Module
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,