#[non_exhaustive]pub enum EspDataPartitionSubtype {
Ota,
Phy,
Nvs,
Coredump,
NvsKeys,
Efuse,
Undefined,
EspHttpd,
Fat,
Spiffs,
Unknown,
}Expand description
The subtype of a data partition
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.
Ota
OTA data partition
Phy
PHY data partition
Nvs
NVS data partition
Coredump
Core dump data partition
NvsKeys
NVS keys data partition (for encryption)
Efuse
EFUSE data partition
Undefined
Undefined data partition
EspHttpd
ESPHTTPD data partition
Fat
FAT FS partition
Spiffs
SPIFFS partition
Unknown
Unknown data partition subtype
Trait Implementations§
Source§impl Clone for EspDataPartitionSubtype
impl Clone for EspDataPartitionSubtype
Source§fn clone(&self) -> EspDataPartitionSubtype
fn clone(&self) -> EspDataPartitionSubtype
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EspDataPartitionSubtype
Source§impl Debug for EspDataPartitionSubtype
impl Debug for EspDataPartitionSubtype
impl Eq for EspDataPartitionSubtype
Source§impl Hash for EspDataPartitionSubtype
impl Hash for EspDataPartitionSubtype
Source§impl PartialEq for EspDataPartitionSubtype
impl PartialEq for EspDataPartitionSubtype
impl StructuralPartialEq for EspDataPartitionSubtype
Auto Trait Implementations§
impl Freeze for EspDataPartitionSubtype
impl RefUnwindSafe for EspDataPartitionSubtype
impl Send for EspDataPartitionSubtype
impl Sync for EspDataPartitionSubtype
impl Unpin for EspDataPartitionSubtype
impl UnsafeUnpin for EspDataPartitionSubtype
impl UnwindSafe for EspDataPartitionSubtype
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)