#[non_exhaustive]pub enum WifiError {
NotInitialized,
InternalError(InternalWifiError),
Disconnected,
UnknownWifiMode,
Unsupported,
InvalidArguments,
}
Expand description
Common errors.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NotInitialized
Wi-Fi module is not initialized or not initialized for Wi-Fi
operations.
InternalError(InternalWifiError)
Internal Wi-Fi error.
Disconnected
The device disconnected from the network or failed to connect to it.
UnknownWifiMode
Unknown Wi-Fi mode (not Sta/Ap/ApSta).
Unsupported
Unsupported operation or mode.
InvalidArguments
Passed arguments are invalid.
Trait Implementations§
Source§impl From<WifiError> for EspNowError
impl From<WifiError> for EspNowError
Source§impl From<WifiError> for InitializationError
impl From<WifiError> for InitializationError
impl Copy for WifiError
Auto Trait Implementations§
impl Freeze for WifiError
impl RefUnwindSafe for WifiError
impl Send for WifiError
impl Sync for WifiError
impl Unpin for WifiError
impl UnwindSafe for WifiError
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§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
)