[][src]Struct queens_rock::Scanner

pub struct Scanner {
    pub max_regions: usize,
    pub max_capstones: usize,
    pub max_grids: usize,
    // some fields omitted
}

Fields

max_regions: usizemax_capstones: usizemax_grids: usize

Methods

impl Scanner[src]

pub fn new(img: &[u8], w: usize, h: usize) -> Scanner[src]

Return a scanner for image

Arguments

  • img - buffer of greyscale image's pixels
  • w - width of image
  • h - height of image

pub fn from_iterator<I: Iterator<Item = u8>>(
    iter: I,
    w: usize,
    h: usize
) -> Scanner
[src]

Return a scanner for image

Arguments

  • iter - iterator over pixels of greyscale image
  • w - width of image
  • h - height of image

pub fn scan(self) -> ScanResults[src]

Find QR codes on provided image

Auto Trait Implementations

impl !Send for Scanner

impl Unpin for Scanner

impl !Sync for Scanner

impl !UnwindSafe for Scanner

impl !RefUnwindSafe for Scanner

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]