chore: style

This commit is contained in:
2021-05-01 14:10:39 +08:00
parent c2a845ee2e
commit 8a4132011a
2 changed files with 29 additions and 4 deletions

View File

@@ -16,7 +16,17 @@ pub enum AcmeAlgo {
Rsa(u32),
}
impl Default for AcmeAlgo {
fn default() -> Self {
Self::Ec384
}
}
impl AcmeAlgo {
pub fn parse_or_default(s: &str) -> AcmeAlgo {
Self::parse(s).unwrap_or_else(|_| Default::default())
}
pub fn parse(s: &str) -> XResult<AcmeAlgo> {
match s {
"ec256" => Ok(AcmeAlgo::Ec256),
@@ -35,7 +45,17 @@ pub enum AcmeMode {
Test,
}
impl Default for AcmeMode {
fn default() -> Self {
Self::Prod
}
}
impl AcmeMode {
pub fn parse_or_default(s: &str) -> AcmeMode {
Self::parse(s).unwrap_or_else(|_| Default::default())
}
pub fn parse(s: &str) -> XResult<AcmeMode> {
match s {
"prod" => Ok(AcmeMode::Prod),