pub struct BarcodeScanResult {
pub value: String,
pub format: BarcodeFormat,
pub raw_bytes: Vec<u8>,
pub bounds: Vec<BarcodePoint>,
pub symbology_identifier: Option<String>,
}Fields§
§value: String§format: BarcodeFormat§raw_bytes: Vec<u8>§bounds: Vec<BarcodePoint>§symbology_identifier: Option<String>Trait Implementations§
Source§impl Clone for BarcodeScanResult
impl Clone for BarcodeScanResult
Source§fn clone(&self) -> BarcodeScanResult
fn clone(&self) -> BarcodeScanResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BarcodeScanResult
impl Debug for BarcodeScanResult
Source§impl<'de> Deserialize<'de> for BarcodeScanResult
impl<'de> Deserialize<'de> for BarcodeScanResult
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
Source§impl PartialEq for BarcodeScanResult
impl PartialEq for BarcodeScanResult
Source§fn eq(&self, other: &BarcodeScanResult) -> bool
fn eq(&self, other: &BarcodeScanResult) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BarcodeScanResult
impl Serialize for BarcodeScanResult
impl Eq for BarcodeScanResult
impl StructuralPartialEq for BarcodeScanResult
Auto Trait Implementations§
impl Freeze for BarcodeScanResult
impl RefUnwindSafe for BarcodeScanResult
impl Send for BarcodeScanResult
impl Sync for BarcodeScanResult
impl Unpin for BarcodeScanResult
impl UnsafeUnpin for BarcodeScanResult
impl UnwindSafe for BarcodeScanResult
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,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.