Lines Matching refs:Shared
26 struct Shared { struct
98 fn c_return_shared() -> Shared; in c_return_shared()
102 fn c_return_ref(shared: &Shared) -> &usize; in c_return_ref()
103 fn c_return_mut(shared: &mut Shared) -> &mut usize; in c_return_mut()
104 fn c_return_str(shared: &Shared) -> &str; in c_return_str()
105 fn c_return_slice_char(shared: &Shared) -> &[c_char]; in c_return_slice_char()
113 fn c_return_unique_ptr_vector_shared() -> UniquePtr<CxxVector<Shared>>; in c_return_unique_ptr_vector_shared()
133 fn c_take_shared(shared: Shared); in c_take_shared() argument
139 fn c_take_slice_shared(s: &[Shared]); in c_take_slice_shared() argument
140 fn c_take_slice_shared_sort(s: &mut [Shared]); in c_take_slice_shared_sort() argument
148 fn c_take_unique_ptr_vector_shared(v: UniquePtr<CxxVector<Shared>>); in c_take_unique_ptr_vector_shared() argument
151 fn c_take_rust_vec_shared(v: Vec<Shared>); in c_take_rust_vec_shared() argument
154 fn c_take_rust_vec_shared_index(v: Vec<Shared>); in c_take_rust_vec_shared_index() argument
155 fn c_take_rust_vec_shared_push(v: Vec<Shared>); in c_take_rust_vec_shared_push() argument
156 fn c_take_rust_vec_shared_truncate(v: Vec<Shared>); in c_take_rust_vec_shared_truncate() argument
157 fn c_take_rust_vec_shared_clear(v: Vec<Shared>); in c_take_rust_vec_shared_clear() argument
158 fn c_take_rust_vec_shared_forward_iterator(v: Vec<Shared>); in c_take_rust_vec_shared_forward_iterator() argument
159 fn c_take_rust_vec_shared_sort(v: Vec<Shared>); in c_take_rust_vec_shared_sort() argument
201 fn c_method_on_shared(self: &Shared) -> usize; in c_method_on_shared()
202 fn c_method_ref_on_shared(self: &Shared) -> &usize; in c_method_ref_on_shared()
203 fn c_method_mut_on_shared(self: &mut Shared) -> &mut usize; in c_method_mut_on_shared()
262 fn r_return_shared() -> Shared; in r_return_shared()
266 fn r_return_ref(shared: &Shared) -> &usize; in r_return_ref()
267 fn r_return_mut(shared: &mut Shared) -> &mut usize; in r_return_mut()
268 fn r_return_str(shared: &Shared) -> &str; in r_return_str()
269 fn r_return_sliceu8(shared: &Shared) -> &[u8]; in r_return_sliceu8()
276 fn r_return_ref_rust_vec(shared: &Shared) -> &Vec<u8>; in r_return_ref_rust_vec()
277 fn r_return_mut_rust_vec(shared: &mut Shared) -> &mut Vec<u8>; in r_return_mut_rust_vec()
283 fn r_take_shared(shared: Shared); in r_take_shared() argument
310 fn r_method_on_shared(self: &Shared) -> String; in r_method_on_shared()
338 impl Box<Shared> {}
410 impl ffi::Shared { implementation
446 fn r_return_shared() -> ffi::Shared { in r_return_shared()
447 ffi::Shared { z: 2020 } in r_return_shared()
473 fn r_return_ref(shared: &ffi::Shared) -> &usize { in r_return_ref()
477 fn r_return_mut(shared: &mut ffi::Shared) -> &mut usize { in r_return_mut()
481 fn r_return_str(shared: &ffi::Shared) -> &str { in r_return_str()
486 fn r_return_sliceu8(shared: &ffi::Shared) -> &[u8] { in r_return_sliceu8()
518 fn r_return_ref_rust_vec(shared: &ffi::Shared) -> &Vec<u8> { in r_return_ref_rust_vec()
523 fn r_return_mut_rust_vec(shared: &mut ffi::Shared) -> &mut Vec<u8> { in r_return_mut_rust_vec()
550 fn r_take_shared(shared: ffi::Shared) { in r_take_shared() argument