#[repr(C)]pub struct HybridStringDynamicStorage {
pub ptr: *mut u8,
pub free: Option<unsafe extern "C" fn(*mut c_void)>,
}Expand description
HybridStringDynamicStorage — where a HybridString too long for its
inline buffer keeps its bytes, and how the owner frees them.
Fields§
§ptr: *mut u8§free: Option<unsafe extern "C" fn(*mut c_void)>Trait Implementations§
Source§impl Clone for HybridStringDynamicStorage
impl Clone for HybridStringDynamicStorage
Source§fn clone(&self) -> HybridStringDynamicStorage
fn clone(&self) -> HybridStringDynamicStorage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HybridStringDynamicStorage
Auto Trait Implementations§
impl !Send for HybridStringDynamicStorage
impl !Sync for HybridStringDynamicStorage
impl Freeze for HybridStringDynamicStorage
impl RefUnwindSafe for HybridStringDynamicStorage
impl Unpin for HybridStringDynamicStorage
impl UnsafeUnpin for HybridStringDynamicStorage
impl UnwindSafe for HybridStringDynamicStorage
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