Skip to content

Commit

Permalink
Re-format code
Browse files Browse the repository at this point in the history
  • Loading branch information
breard-r committed Jul 31, 2023
1 parent d2bd464 commit 695e245
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions src/address.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,12 @@ impl CodedAddress {
pub fn parse(s: &str, separator: char) -> Result<Self> {
let (local_part, domain) = split_local_part(s);
ensure!(!local_part.is_empty(), "{s}: local part cannot be empty");
let domain = domain.map(|dom| -> Result<String> {
ensure!(!dom.is_empty(), "{s}: domain cannot be empty");
Ok(idna::domain_to_ascii(&dom)?)
}).transpose()?;
let domain = domain
.map(|dom| -> Result<String> {
ensure!(!dom.is_empty(), "{s}: domain cannot be empty");
Ok(idna::domain_to_ascii(&dom)?)
})
.transpose()?;
let parts: Vec<&str> = local_part.split(separator).collect();
let local_part = parts[0].to_string();
ensure!(!local_part.is_empty(), "{s}: local part cannot be empty");
Expand Down Expand Up @@ -109,10 +111,12 @@ impl FromStr for KeyedAddress {
let (address, key_b64) = ksplit.unwrap();
let (local_part, domain) = split_local_part(address);
ensure!(!local_part.is_empty(), "{s}: local part cannot be empty");
let domain = domain.map(|dom| -> Result<String> {
ensure!(!dom.is_empty(), "{s}: domain cannot be empty");
Ok(idna::domain_to_ascii(&dom)?)
}).transpose()?;
let domain = domain
.map(|dom| -> Result<String> {
ensure!(!dom.is_empty(), "{s}: domain cannot be empty");
Ok(idna::domain_to_ascii(&dom)?)
})
.transpose()?;
let key = BASE64.decode(key_b64.as_bytes())?;
ensure!(!key.is_empty(), "{s}: key cannot be empty");
Ok(Self {
Expand Down

0 comments on commit 695e245

Please sign in to comment.