pub struct PamojaString { /* private fields */ }Expand description
An owned, null-terminated UTF-8 string produced by the library.
Some calls build a string rather than borrowing one that already lives inside
a handle: a canonical key expression, a DDS topic name, a profile serialized
to JSON. Those return this, and the caller releases it with
pamoja_string_free.
Auto Trait Implementations§
impl Freeze for PamojaString
impl RefUnwindSafe for PamojaString
impl Send for PamojaString
impl Sync for PamojaString
impl Unpin for PamojaString
impl UnsafeUnpin for PamojaString
impl UnwindSafe for PamojaString
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more