[−][src]Enum qrcode53bytes::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
An unknown module, it hasn't been assigned yet.
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.
Implementations
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 Clone for Module
[src]
impl Copy for Module
[src]
impl Debug for Module
[src]
impl Eq for Module
[src]
impl Not for Module
[src]
impl PartialEq<Module> for Module
[src]
impl StructuralEq for Module
[src]
impl StructuralPartialEq for Module
[src]
Auto Trait Implementations
impl RefUnwindSafe for Module
impl Send for Module
impl Sync for Module
impl Unpin for Module
impl UnwindSafe for Module
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,