Skip to content

Commit 7bdef5b

Browse files
committed
Add isize/usize and i128/u128 implementations for Convert trait
1 parent 27aa8a4 commit 7bdef5b

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

node-graph/gcore/src/ops.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -631,6 +631,10 @@ macro_rules! impl_convert {
631631
impl_convert!(u32, $to);
632632
impl_convert!(i64, $to);
633633
impl_convert!(u64, $to);
634+
impl_convert!(isize, $to);
635+
impl_convert!(usize, $to);
636+
impl_convert!(i128, $to);
637+
impl_convert!(u128, $to);
634638
impl_convert!(f32, $to);
635639
impl_convert!(f64, $to);
636640
};
@@ -643,6 +647,10 @@ impl_convert!(i32);
643647
impl_convert!(u32);
644648
impl_convert!(i64);
645649
impl_convert!(u64);
650+
impl_convert!(isize);
651+
impl_convert!(usize);
652+
impl_convert!(i128);
653+
impl_convert!(u128);
646654
impl_convert!(f32);
647655
impl_convert!(f64);
648656

node-graph/interpreted-executor/src/node_registry.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,10 @@ mod node_registry_macros {
243243
convert_node!(from: $from, to: u32),
244244
convert_node!(from: $from, to: i64),
245245
convert_node!(from: $from, to: u64),
246+
convert_node!(from: $from, to: isize),
247+
convert_node!(from: $from, to: usize),
248+
convert_node!(from: $from, to: i128),
249+
convert_node!(from: $from, to: u128),
246250
convert_node!(from: $from, to: f32),
247251
convert_node!(from: $from, to: f64),
248252
];

0 commit comments

Comments
 (0)