summaryrefslogtreecommitdiff
path: root/src/id.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/id.rs')
-rw-r--r--src/id.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/id.rs b/src/id.rs
index f630107..6dbdc30 100644
--- a/src/id.rs
+++ b/src/id.rs
@@ -1,4 +1,5 @@
use rand::{seq::SliceRandom, thread_rng};
+use std::fmt;
// Make IDs that:
//
@@ -30,6 +31,12 @@ pub const ID_SIZE: usize = 15;
#[sqlx(transparent)]
pub struct Id(String);
+impl fmt::Display for Id {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+ self.0.fmt(f)
+ }
+}
+
impl Id {
pub fn generate<T>(prefix: &str) -> T
where