Lines Matching refs:rust
54 rust::String cOverloadedMethod(int32_t x) const;
55 rust::String cOverloadedMethod(rust::Str x) const;
91 rust::Box<R> c_return_box();
99 rust::Str c_return_str(const Shared &shared);
100 rust::Slice<const char> c_return_slice_char(const Shared &shared);
101 rust::Slice<uint8_t> c_return_mutsliceu8(rust::Slice<uint8_t> slice);
102 rust::String c_return_rust_string();
111 rust::Vec<uint8_t> c_return_rust_vec();
112 const rust::Vec<uint8_t> &c_return_ref_rust_vec(const C &c);
113 rust::Vec<uint8_t> &c_return_mut_rust_vec(C &c);
114 rust::Vec<rust::String> c_return_rust_vec_string();
128 void c_take_box(rust::Box<R> r);
133 void c_take_str(rust::Str s);
134 void c_take_slice_char(rust::Slice<const char> s);
135 void c_take_slice_shared(rust::Slice<const Shared> s);
136 void c_take_slice_shared_sort(rust::Slice<Shared> s);
137 void c_take_slice_r(rust::Slice<const R> s);
138 void c_take_slice_r_sort(rust::Slice<R> s);
139 void c_take_rust_string(rust::String s);
147 void c_take_rust_vec(rust::Vec<uint8_t> v);
148 void c_take_rust_vec_index(rust::Vec<uint8_t> v);
149 void c_take_rust_vec_shared(rust::Vec<Shared> v);
150 void c_take_rust_vec_ns_shared(rust::Vec<::A::AShared> v);
151 void c_take_rust_vec_nested_ns_shared(rust::Vec<::A::B::ABShared> v);
152 void c_take_rust_vec_string(rust::Vec<rust::String> v);
153 void c_take_rust_vec_shared_index(rust::Vec<Shared> v);
154 void c_take_rust_vec_shared_push(rust::Vec<Shared> v);
155 void c_take_rust_vec_shared_forward_iterator(rust::Vec<Shared> v);
156 void c_take_rust_vec_shared_sort(rust::Vec<Shared> v);
157 void c_take_ref_rust_vec(const rust::Vec<uint8_t> &v);
158 void c_take_ref_rust_vec_string(const rust::Vec<rust::String> &v);
159 void c_take_ref_rust_vec_index(const rust::Vec<uint8_t> &v);
160 void c_take_ref_rust_vec_copy(const rust::Vec<uint8_t> &v);
162 void c_take_callback(rust::Fn<size_t(rust::String)> callback);
172 rust::Box<R> c_try_return_box();
173 const rust::String &c_try_return_ref(const rust::String &);
174 rust::Str c_try_return_str(rust::Str);
175 rust::Slice<const uint8_t> c_try_return_sliceu8(rust::Slice<const uint8_t>);
176 rust::Slice<uint8_t> c_try_return_mutsliceu8(rust::Slice<uint8_t>);
177 rust::String c_try_return_rust_string();
179 rust::Vec<uint8_t> c_try_return_rust_vec();
180 rust::Vec<rust::String> c_try_return_rust_vec_string();
181 const rust::Vec<uint8_t> &c_try_return_ref_rust_vec(const C &c);
207 rust::String cOverloadedFunction(int32_t x);
208 rust::String cOverloadedFunction(rust::Str x);