@@ -9,98 +9,92 @@ wasmtime::component::bindgen!({
9
9
pub struct MyImports ;
10
10
11
11
impl test:: lists:: test:: Host for MyImports {
12
- fn empty_list_param ( & mut self , a : Vec < u8 > ) -> Result < ( ) > {
12
+ fn empty_list_param ( & mut self , a : Vec < u8 > ) {
13
13
assert ! ( a. is_empty( ) ) ;
14
- Ok ( ( ) )
15
14
}
16
15
17
- fn empty_string_param ( & mut self , a : String ) -> Result < ( ) > {
16
+ fn empty_string_param ( & mut self , a : String ) {
18
17
assert_eq ! ( a, "" ) ;
19
- Ok ( ( ) )
20
18
}
21
19
22
- fn empty_list_result ( & mut self ) -> Result < Vec < u8 > > {
23
- Ok ( Vec :: new ( ) )
20
+ fn empty_list_result ( & mut self ) -> Vec < u8 > {
21
+ Vec :: new ( )
24
22
}
25
23
26
- fn empty_string_result ( & mut self ) -> Result < String > {
27
- Ok ( String :: new ( ) )
24
+ fn empty_string_result ( & mut self ) -> String {
25
+ String :: new ( )
28
26
}
29
27
30
- fn list_param ( & mut self , list : Vec < u8 > ) -> Result < ( ) > {
28
+ fn list_param ( & mut self , list : Vec < u8 > ) {
31
29
assert_eq ! ( list, [ 1 , 2 , 3 , 4 ] ) ;
32
- Ok ( ( ) )
33
30
}
34
31
35
- fn list_param2 ( & mut self , ptr : String ) -> Result < ( ) > {
32
+ fn list_param2 ( & mut self , ptr : String ) {
36
33
assert_eq ! ( ptr, "foo" ) ;
37
- Ok ( ( ) )
38
34
}
39
35
40
- fn list_param3 ( & mut self , ptr : Vec < String > ) -> Result < ( ) > {
36
+ fn list_param3 ( & mut self , ptr : Vec < String > ) {
41
37
assert_eq ! ( ptr. len( ) , 3 ) ;
42
38
assert_eq ! ( ptr[ 0 ] , "foo" ) ;
43
39
assert_eq ! ( ptr[ 1 ] , "bar" ) ;
44
40
assert_eq ! ( ptr[ 2 ] , "baz" ) ;
45
- Ok ( ( ) )
46
41
}
47
42
48
- fn list_param4 ( & mut self , ptr : Vec < Vec < String > > ) -> Result < ( ) > {
43
+ fn list_param4 ( & mut self , ptr : Vec < Vec < String > > ) {
49
44
assert_eq ! ( ptr. len( ) , 2 ) ;
50
45
assert_eq ! ( ptr[ 0 ] [ 0 ] , "foo" ) ;
51
46
assert_eq ! ( ptr[ 0 ] [ 1 ] , "bar" ) ;
52
47
assert_eq ! ( ptr[ 1 ] [ 0 ] , "baz" ) ;
53
- Ok ( ( ) )
54
48
}
55
49
56
- fn list_result ( & mut self ) -> Result < Vec < u8 > > {
57
- Ok ( vec ! [ 1 , 2 , 3 , 4 , 5 ] )
50
+ fn list_result ( & mut self ) -> Vec < u8 > {
51
+ vec ! [ 1 , 2 , 3 , 4 , 5 ]
58
52
}
59
53
60
- fn list_result2 ( & mut self ) -> Result < String > {
61
- Ok ( "hello!" . to_string ( ) )
54
+ fn list_result2 ( & mut self ) -> String {
55
+ "hello!" . to_string ( )
62
56
}
63
57
64
- fn list_result3 ( & mut self ) -> Result < Vec < String > > {
65
- Ok ( vec ! [ "hello," . to_string( ) , "world!" . to_string( ) ] )
58
+ fn list_result3 ( & mut self ) -> Vec < String > {
59
+ vec ! [ "hello," . to_string( ) , "world!" . to_string( ) ]
66
60
}
67
61
68
- fn list_roundtrip ( & mut self , list : Vec < u8 > ) -> Result < Vec < u8 > > {
69
- Ok ( list. to_vec ( ) )
62
+ fn list_roundtrip ( & mut self , list : Vec < u8 > ) -> Vec < u8 > {
63
+ list. to_vec ( )
70
64
}
71
65
72
- fn string_roundtrip ( & mut self , s : String ) -> Result < String > {
73
- Ok ( s. to_string ( ) )
66
+ fn string_roundtrip ( & mut self , s : String ) -> String {
67
+ s. to_string ( )
74
68
}
75
69
76
- fn list_minmax8 ( & mut self , u : Vec < u8 > , s : Vec < i8 > ) -> Result < ( Vec < u8 > , Vec < i8 > ) > {
70
+ fn list_minmax8 ( & mut self , u : Vec < u8 > , s : Vec < i8 > ) -> ( Vec < u8 > , Vec < i8 > ) {
77
71
assert_eq ! ( u, [ u8 :: MIN , u8 :: MAX ] ) ;
78
72
assert_eq ! ( s, [ i8 :: MIN , i8 :: MAX ] ) ;
79
- Ok ( ( u, s) )
73
+ ( u, s)
80
74
}
81
75
82
- fn list_minmax16 ( & mut self , u : Vec < u16 > , s : Vec < i16 > ) -> Result < ( Vec < u16 > , Vec < i16 > ) > {
76
+ fn list_minmax16 ( & mut self , u : Vec < u16 > , s : Vec < i16 > ) -> ( Vec < u16 > , Vec < i16 > ) {
83
77
assert_eq ! ( u, [ u16 :: MIN , u16 :: MAX ] ) ;
84
78
assert_eq ! ( s, [ i16 :: MIN , i16 :: MAX ] ) ;
85
- Ok ( ( u, s) )
79
+ ( u, s)
86
80
}
87
81
88
- fn list_minmax32 ( & mut self , u : Vec < u32 > , s : Vec < i32 > ) -> Result < ( Vec < u32 > , Vec < i32 > ) > {
82
+ fn list_minmax32 ( & mut self , u : Vec < u32 > , s : Vec < i32 > ) -> ( Vec < u32 > , Vec < i32 > ) {
89
83
assert_eq ! ( u, [ u32 :: MIN , u32 :: MAX ] ) ;
90
84
assert_eq ! ( s, [ i32 :: MIN , i32 :: MAX ] ) ;
91
- Ok ( ( u, s) )
85
+ ( u, s)
92
86
}
93
87
94
- fn list_minmax64 ( & mut self , u : Vec < u64 > , s : Vec < i64 > ) -> Result < ( Vec < u64 > , Vec < i64 > ) > {
88
+ fn list_minmax64 ( & mut self , u : Vec < u64 > , s : Vec < i64 > ) -> ( Vec < u64 > , Vec < i64 > ) {
95
89
assert_eq ! ( u, [ u64 :: MIN , u64 :: MAX ] ) ;
96
90
assert_eq ! ( s, [ i64 :: MIN , i64 :: MAX ] ) ;
97
- Ok ( ( u, s) )
91
+ ( u, s)
98
92
}
99
93
100
- fn list_minmax_float ( & mut self , u : Vec < f32 > , s : Vec < f64 > ) -> Result < ( Vec < f32 > , Vec < f64 > ) > {
94
+ fn list_minmax_float ( & mut self , u : Vec < f32 > , s : Vec < f64 > ) -> ( Vec < f32 > , Vec < f64 > ) {
101
95
assert_eq ! ( u, [ f32 :: MIN , f32 :: MAX , f32 :: NEG_INFINITY , f32 :: INFINITY ] ) ;
102
96
assert_eq ! ( s, [ f64 :: MIN , f64 :: MAX , f64 :: NEG_INFINITY , f64 :: INFINITY ] ) ;
103
- Ok ( ( u, s) )
97
+ ( u, s)
104
98
}
105
99
}
106
100
0 commit comments