• Home
  • Raw
  • Download

Lines Matching full:rust

2 #include "rust/cxx.h"
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);
163 void c_take_callback_ref(rust::Fn<void(const rust::String &)> callback);
164 void c_take_callback_mut(rust::Fn<void(rust::String &)> callback);
174 rust::Box<R> c_try_return_box();
175 const rust::String &c_try_return_ref(const rust::String &);
176 rust::Str c_try_return_str(rust::Str);
177 rust::Slice<const uint8_t> c_try_return_sliceu8(rust::Slice<const uint8_t>);
178 rust::Slice<uint8_t> c_try_return_mutsliceu8(rust::Slice<uint8_t>);
179 rust::String c_try_return_rust_string();
181 rust::Vec<uint8_t> c_try_return_rust_vec();
182 rust::Vec<rust::String> c_try_return_rust_vec_string();
183 const rust::Vec<uint8_t> &c_try_return_ref_rust_vec(const C &c);
209 rust::String cOverloadedFunction(int32_t x);
210 rust::String cOverloadedFunction(rust::Str x);