use std::fmt::{self, Display, Formatter};
#[derive(Debug, Clone, PartialEq, Eq)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
pub struct UnsafeText {
pub text: String,
}
impl Display for UnsafeText {
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
write!(f, "{}", self.text)
}
}
impl<T> From<T> for UnsafeText
where
T: Into<String>,
{
fn from(text: T) -> Self {
Self { text: text.into() }
}
}