#[repr(C)]pub struct AString {
pub _chars: *mut c_char,
pub _len: c_uint,
pub _limit: c_uint,
}Fields§
§_chars: *mut c_char§_len: c_uint§_limit: c_uintImplementations§
Source§impl AString
impl AString
pub unsafe fn SetFromWStr_if_Ascii(&mut self, s: *const u32)
pub unsafe fn Add_Space(&mut self)
pub unsafe fn Add_Space_if_NotEmpty(&mut self)
pub unsafe fn Add_OptSpaced(&mut self, s: *const c_char)
pub unsafe fn Add_Char(&mut self, c: c_char)
pub unsafe fn Add_LF(&mut self)
pub unsafe fn Add_Slash(&mut self)
pub unsafe fn Add_Dot(&mut self)
pub unsafe fn Add_Minus(&mut self)
pub unsafe fn Add_Colon(&mut self)
pub unsafe fn Add_UInt32(&mut self, v: UInt32)
pub unsafe fn Add_UInt64(&mut self, v: UInt64)
pub unsafe fn AddFrom(&mut self, s: *const c_char, len: c_uint)
pub unsafe fn SetFrom(&mut self, s: *const c_char, len: c_uint)
pub unsafe fn SetFrom_Chars_SizeT(&mut self, s: *const c_char, len: usize)
pub unsafe fn SetFrom_CalcLen(&mut self, s: *const c_char, len: c_uint)
pub unsafe fn ReverseFind(&self, c: c_char) -> c_int
pub unsafe fn ReverseFind_PathSepar(&self) -> c_int
pub unsafe fn Find(&self, s: *const c_char, startIndex: c_uint) -> c_int
pub unsafe fn TrimLeft(&mut self)
pub unsafe fn TrimRight(&mut self)
pub unsafe fn InsertAtFront(&mut self, c: c_char)
pub unsafe fn Insert(&mut self, index: c_uint, s: *const c_char)
pub unsafe fn Insert1(&mut self, index: c_uint, s: *const AString)
pub unsafe fn RemoveChar(&mut self, ch: c_char)
pub unsafe fn Replace(&mut self, oldChar: c_char, newChar: c_char)
pub unsafe fn Replace1( &mut self, oldString: *const AString, newString: *const AString, )
pub unsafe fn Delete(&mut self, index: c_uint)
pub unsafe fn Delete1(&mut self, index: c_uint, count: c_uint)
pub unsafe fn DeleteFrontal(&mut self, num: c_uint)
pub unsafe fn new() -> Self
pub unsafe fn new1(c: c_char) -> Self
pub unsafe fn new2(s: *const c_char) -> Self
pub unsafe fn new3(s: *const AString) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AString
impl RefUnwindSafe for AString
impl !Send for AString
impl !Sync for AString
impl Unpin for AString
impl UnwindSafe for AString
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