dust_mail/client/parser/address.rs
1use email::FromHeader;
2
3use crate::{client::address::Address, error::Result};
4
5pub fn address_list<H: Into<String>>(header: H) -> Result<Vec<Address>> {
6 let address_list: Vec<email::Address> = Vec::from_header(header.into())?;
7
8 Ok(address_list.into_iter().map(|addr| addr.into()).collect())
9}