Struct mariadb::plugin::SysVarString
source · #[repr(C)]pub struct SysVarString { /* private fields */ }
Expand description
An editable c string
Note on race conditions:
There is a race if the C side reads data while being updated on the Rust side. No worse than what would exist if the plugin was written in C, but important to note it does exist.
Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for SysVarString
impl Send for SysVarString
impl Sync for SysVarString
impl Unpin for SysVarString
impl UnwindSafe for SysVarString
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