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}