[−][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]
type Output = Module
The resulting type after applying the !
operator.
pub fn not(self) -> 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
[src]
impl Send for Module
[src]
impl Sync for Module
[src]
impl Unpin for Module
[src]
impl UnwindSafe for Module
[src]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,