caretta-sync-core 0.0.2

A local-first application framework for lazy person
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use url::Url;

#[derive(thiserror::Error, Debug)]
pub enum ConfigError {
    #[error("missing config: {0}")]
    MissingConfig(String),
    #[error("Io error: {0}")]
    Io(#[from] std::io::Error),
    #[error("Toml Deserialization Error")]
    TomlDerialization(#[from] toml::de::Error),
    #[error("Toml Serialization Error")]
    TomlSerialization(#[from] toml::ser::Error),
    #[error("Invalid url: {0}")]
    InvalidUrl(Url),
}