pub struct ReaderAsyncInventoryStartData {
pub metadata_flags: MetadataFlags,
pub select_option: SelectOption,
pub search_flags: InventorySearchFlags,
pub access_password: Option<u32>,
pub embedded_command_content: Option<InventoryEmbeddedCommandContent>,
}Expand description
Start configuration for asynchronous inventory.
This wrapper uses SelectOption so callers do not need to manually map
to low-level InventoryOption + SelectContent fields.
Fields§
§metadata_flags: MetadataFlagsMetadata flags controlling which per-tag fields the reader returns.
select_option: SelectOptionTag singulation/select configuration.
search_flags: InventorySearchFlagsSearch flags (2 bytes), same meaning as command 0x22.
access_password: Option<u32>Optional access password (4 bytes) when required by option.
embedded_command_content: Option<InventoryEmbeddedCommandContent>Optional typed embedded command content.
Trait Implementations§
Source§impl Clone for ReaderAsyncInventoryStartData
impl Clone for ReaderAsyncInventoryStartData
Source§fn clone(&self) -> ReaderAsyncInventoryStartData
fn clone(&self) -> ReaderAsyncInventoryStartData
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 moreimpl Eq for ReaderAsyncInventoryStartData
impl StructuralPartialEq for ReaderAsyncInventoryStartData
Auto Trait Implementations§
impl Freeze for ReaderAsyncInventoryStartData
impl RefUnwindSafe for ReaderAsyncInventoryStartData
impl Send for ReaderAsyncInventoryStartData
impl Sync for ReaderAsyncInventoryStartData
impl Unpin for ReaderAsyncInventoryStartData
impl UnsafeUnpin for ReaderAsyncInventoryStartData
impl UnwindSafe for ReaderAsyncInventoryStartData
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