pub struct KnownNetworks { /* private fields */ }Implementations§
Source§impl KnownNetworks
impl KnownNetworks
pub fn entries(&self) -> impl Iterator<Item = &[u8]>
pub fn get(&self, ssid: &[u8]) -> Option<NetworkEntry<'_>>
pub fn insert(&mut self, bytes: &[u8]) -> Result<(), Status>
pub fn remove(&mut self, ssid: &[u8]) -> Result<(), Status>
Sourcepub fn replacement(
bytes: &[u8],
validate: impl Fn(&NetworkEntry<'_>) -> Result<(), Status>,
) -> Result<Self, Status>
pub fn replacement( bytes: &[u8], validate: impl Fn(&NetworkEntry<'_>) -> Result<(), Status>, ) -> Result<Self, Status>
Build the complete candidate before committing any mutation.
pub fn encode_reported(&self, out: &mut [u8]) -> Result<usize, Status>
Trait Implementations§
Source§impl Clone for KnownNetworks
impl Clone for KnownNetworks
Source§fn clone(&self) -> KnownNetworks
fn clone(&self) -> KnownNetworks
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for KnownNetworks
impl Default for KnownNetworks
Source§impl PartialEq for KnownNetworks
impl PartialEq for KnownNetworks
impl Eq for KnownNetworks
impl StructuralPartialEq for KnownNetworks
Auto Trait Implementations§
impl Freeze for KnownNetworks
impl RefUnwindSafe for KnownNetworks
impl Send for KnownNetworks
impl Sync for KnownNetworks
impl Unpin for KnownNetworks
impl UnwindSafe for KnownNetworks
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)