lookup_type

Function lookup_type 

Source
pub fn lookup_type<T: 'static>() -> Option<TypeExpr>
Expand description

Look up a previously registered TypeExpr for a Rust type T.

use daedalus_data::model::{TypeExpr, ValueType};
use daedalus_data::typing::{register_type, lookup_type};
register_type::<u8>(TypeExpr::Scalar(ValueType::U32));
let found = lookup_type::<u8>().unwrap();
assert!(matches!(found, TypeExpr::Scalar(_)));