tagged-id 0.2.2

A zero-cost wrapper adding type-safety to ressource identifiers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use smartstring::alias::CompactString;

use crate::{Id, Identify};

impl<T> From<&str> for Id<T>
where
    T: Identify<InnerId = CompactString>,
{
    fn from(value: &str) -> Self {
        Id(value.into())
    }
}