use_id_prefix_basic_usage/basic_usage.rs
1use use_id_prefix::{PrefixedIdentifierKind, TypedPrefixedId};
2
3struct User;
4
5impl PrefixedIdentifierKind for User {
6 const PREFIX: &'static str = "usr";
7}
8
9fn main() -> Result<(), use_id_prefix::IdPrefixError> {
10 let typed = TypedPrefixedId::<User>::new("123")?;
11
12 assert_eq!(typed.to_string(), "usr_123");
13
14 Ok(())
15}