1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
mod link; mod mention; mod mime; mod url; use isolang::Language; pub use self::mime::Mime; pub use self::url::Url; pub use link::Link; pub use mention::Mention; pub trait LinkType { fn href(&self) -> &Url; fn media_type(&self) -> Option<&Mime> { None } fn name(&self) -> Option<&String> { None } fn rel(&self) -> Option<&String> { None } fn href_lang(&self) -> Option<&Language> { None } }