Lines Matching defs:CxxString
18 fn string_init(this: &mut MaybeUninit<CxxString>, ptr: *const u8, len: usize); in string_init()
20 fn string_destroy(this: &mut MaybeUninit<CxxString>); in string_destroy()
26 fn string_clear(this: Pin<&mut CxxString>); in string_clear()
28 fn string_reserve_total(this: Pin<&mut CxxString>, new_cap: usize); in string_reserve_total()
30 fn string_push(this: Pin<&mut CxxString>, ptr: *const u8, len: usize); in string_push()
44 pub struct CxxString { struct
65 /// The macro expands to something resembling `let $var: Pin<&mut CxxString> = argument
91 impl CxxString { implementation
210 impl Display for CxxString { implementation
216 impl Debug for CxxString { implementation
222 impl PartialEq for CxxString { implementation
234 impl PartialEq<str> for CxxString { implementation
240 impl Eq for CxxString {} implementation
242 impl PartialOrd for CxxString { implementation
248 impl Ord for CxxString { implementation
254 impl Hash for CxxString { implementation
295 pub unsafe fn init(&mut self, value: impl AsRef<[u8]>) -> Pin<&mut CxxString> { in init()