[−][src]Function adstxt::parser::parse_adstxt
pub fn parse_adstxt<'a>(s: &'a str) -> Result<AdsTxt<'a>>
Parse the contents of ads.txt.
See also parse
.
Example
assert_eq!( parse_adstxt( "# comment placeholder.example.com, placeholder, DIRECT, placeholder contact=adops@example.com unknown" ) .unwrap(), AdsTxt { records: vec![Record { domain: "placeholder.example.com", account_id: "placeholder", relation: Relation::Direct, authority_id: Some("placeholder"), }], variables: { let mut map = HashMap::new(); map.insert("contact", vec!["adops@example.com"]); map }, } );