use iri_rs_enum::IriEnum;
use iri_rs_static::iri;
#[derive(IriEnum, PartialEq, Debug)]
#[iri_prefix("schema" = "https://schema.org/")]
pub enum Vocab {
#[iri("schema:name")]
Name,
#[iri("schema:knows")]
Knows,
}
pub fn main() {
let term: Vocab = (&iri!("https://schema.org/name")).try_into().unwrap();
assert_eq!(term, Vocab::Name);
}