feat: Added more Typed impls

This commit is contained in:
2025-09-15 21:37:02 +02:00
parent 619d1d7ec7
commit 2b970e87ae

View File

@@ -40,6 +40,84 @@ impl Typed for u8 {
}
}
impl Typed for i8 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for u16 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for i16 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for u32 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for i32 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for u64 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for i64 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for u128 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for i128 {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for usize {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for isize {
fn type_name() -> String {
"integer".into()
}
}
impl Typed for f32 {
fn type_name() -> String {
"number".into()
}
}
impl Typed for f64 {
fn type_name() -> String {
"number".into()
}
}
impl Typed for String {
fn type_name() -> String {
"string".into()