pub struct ProbeRespWsc {Show 16 fields
pub version: u8,
pub wps_state: WpsState,
pub ap_setup_locked: bool,
pub selected_reg: bool,
pub selected_reg_config_methods: Option<[u8; 2]>,
pub response_type: u8,
pub uuid_e: [u8; 16],
pub manufacturer: Vec<u8>,
pub model_name: Vec<u8>,
pub model_number: Vec<u8>,
pub serial_number: Vec<u8>,
pub primary_device_type: [u8; 8],
pub device_name: Vec<u8>,
pub config_methods: [u8; 2],
pub rf_bands: Option<u8>,
pub vendor_ext: Vec<u8>,
}
Expand description
WSC Technical Specification v2.0.7, Section 8.2.5, Table 7 and Section 12, Table 28
Fields§
§version: u8
§wps_state: WpsState
§ap_setup_locked: bool
§selected_reg: bool
§selected_reg_config_methods: Option<[u8; 2]>
§response_type: u8
§uuid_e: [u8; 16]
§manufacturer: Vec<u8>
§model_name: Vec<u8>
§model_number: Vec<u8>
§serial_number: Vec<u8>
§primary_device_type: [u8; 8]
§device_name: Vec<u8>
§config_methods: [u8; 2]
§rf_bands: Option<u8>
§vendor_ext: Vec<u8>
Trait Implementations§
Source§impl Clone for ProbeRespWsc
impl Clone for ProbeRespWsc
Source§fn clone(&self) -> ProbeRespWsc
fn clone(&self) -> ProbeRespWsc
Returns a copy of the value. Read more
1.0.0 · 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 ProbeRespWsc
impl Debug for ProbeRespWsc
Source§impl Hash for ProbeRespWsc
impl Hash for ProbeRespWsc
Source§impl PartialEq for ProbeRespWsc
impl PartialEq for ProbeRespWsc
impl Eq for ProbeRespWsc
impl StructuralPartialEq for ProbeRespWsc
Auto Trait Implementations§
impl Freeze for ProbeRespWsc
impl RefUnwindSafe for ProbeRespWsc
impl Send for ProbeRespWsc
impl Sync for ProbeRespWsc
impl Unpin for ProbeRespWsc
impl UnwindSafe for ProbeRespWsc
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