override_type_expr

Function override_type_expr 

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

Return an explicit type expression if T has either been registered or is covered by built-in mappings (without falling back to Opaque).

use daedalus_data::typing::override_type_expr;
use daedalus_data::model::TypeExpr;
let ty = override_type_expr::<u32>().unwrap();
assert!(matches!(ty, TypeExpr::Scalar(_)));