#[repr(C)]pub struct msime_engine_str {
pub ptr: *const c_char,
pub len: usize,
}Expand description
库借给调用方的一段 UTF-8 文本:len 个字节,不以 NUL 结尾,按长度读。空串时 ptr 也不是 NULL。指向会话里缓存的数据,有效期见各个函数:热路径上的都到同一会话下一次改变状态的调用为止。
Fields§
§ptr: *const c_char§len: usizeTrait Implementations§
Source§impl Clone for msime_engine_str
impl Clone for msime_engine_str
impl Copy for msime_engine_str
Auto Trait Implementations§
impl !Send for msime_engine_str
impl !Sync for msime_engine_str
impl Freeze for msime_engine_str
impl RefUnwindSafe for msime_engine_str
impl Unpin for msime_engine_str
impl UnsafeUnpin for msime_engine_str
impl UnwindSafe for msime_engine_str
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