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 28 29 30 31
#[cfg(feature = "json")] mod json; #[cfg(feature = "parse")] mod parse; #[cfg(feature = "print")] mod print; pub const NAME: &str = "mj-title"; #[derive(Debug, Default)] pub struct MJTitle { children: String, } impl MJTitle { pub fn content(&self) -> &str { &self.children } } impl From<String> for MJTitle { fn from(children: String) -> Self { Self { children } } } impl From<&str> for MJTitle { fn from(value: &str) -> Self { Self::from(value.to_string()) } }