mirror of https://github.com/breard-r/acmed.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
658 B
28 lines
658 B
#[macro_export]
|
|
macro_rules! deserialize_from_str {
|
|
($t: ty) => {
|
|
impl FromStr for $t {
|
|
type Err = Error;
|
|
|
|
fn from_str(data: &str) -> Result<Self, Self::Err> {
|
|
let res = serde_json::from_str(data)?;
|
|
Ok(res)
|
|
}
|
|
}
|
|
};
|
|
}
|
|
|
|
mod account;
|
|
mod authorization;
|
|
mod directory;
|
|
mod error;
|
|
mod order;
|
|
|
|
pub use account::{
|
|
Account, AccountDeactivation, AccountKeyRollover, AccountResponse, AccountUpdate,
|
|
};
|
|
pub use authorization::{Authorization, AuthorizationStatus, Challenge};
|
|
pub use deserialize_from_str;
|
|
pub use directory::Directory;
|
|
pub use error::{AcmeError, ApiError, HttpApiError};
|
|
pub use order::{Identifier, NewOrder, Order, OrderStatus};
|