pub struct QrMatrix {
pub size: usize,
pub version: usize,
pub mask: u8,
pub rows: Vec<String>,
}Expand description
size rows of size characters: ‘1’ = dark, ‘0’ = light; no quiet zone.
Fields§
§size: usizeModules per side (21 + 4 × (version − 1)).
version: usize§mask: u8The mask pattern chosen (0..7).
rows: Vec<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for QrMatrix
impl<'de> Deserialize<'de> for QrMatrix
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for QrMatrix
impl StructuralPartialEq for QrMatrix
Auto Trait Implementations§
impl Freeze for QrMatrix
impl RefUnwindSafe for QrMatrix
impl Send for QrMatrix
impl Sync for QrMatrix
impl Unpin for QrMatrix
impl UnsafeUnpin for QrMatrix
impl UnwindSafe for QrMatrix
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.