rsiot/components/cmp_esp_nvs/
error.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use esp_idf_svc::sys::EspError;

#[derive(Debug, thiserror::Error)]
pub enum Error {
    #[error("Deserialization error: {0}")]
    Deserialization(#[from] postcard::Error),

    #[error("Read from ESP: {0}")]
    ReadFromEsp(EspError),

    #[error("Save to ESP: {0}")]
    SaveToEsp(EspError),

    #[error("Send to channel error: {0}")]
    SendChannel(String),

    #[error("Take partition error: {0}")]
    TakePartition(EspError),
}