diff options
Diffstat (limited to 'src/channel/name.rs')
| -rw-r--r-- | src/channel/name.rs | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/channel/name.rs b/src/channel/name.rs deleted file mode 100644 index fc82dec..0000000 --- a/src/channel/name.rs +++ /dev/null @@ -1,30 +0,0 @@ -use std::fmt; - -use crate::nfc; - -#[derive( - Clone, Debug, Default, Eq, PartialEq, serde::Deserialize, serde::Serialize, sqlx::Type, -)] -#[serde(transparent)] -#[sqlx(transparent)] -pub struct Name(nfc::String); - -impl fmt::Display for Name { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - let Self(name) = self; - name.fmt(f) - } -} - -impl From<String> for Name { - fn from(name: String) -> Self { - Self(name.into()) - } -} - -impl From<Name> for String { - fn from(name: Name) -> Self { - let Name(name) = name; - name.into() - } -} |
