Struct arduino_esp::String
[−]
[src]
#[repr(C)]pub struct String { pub buffer: *mut c_char, pub capacity: c_uint, pub len: c_uint, }
Fields
buffer: *mut c_char
capacity: c_uint
len: c_uint
Methods
impl String
[src]
unsafe fn reserve(&mut self, size: c_uint) -> c_uchar
[src]
unsafe fn concat(&mut self, str: *const String) -> c_uchar
[src]
unsafe fn concat1(&mut self, cstr: *const c_char) -> c_uchar
[src]
unsafe fn concat2(&mut self, c: c_char) -> c_uchar
[src]
unsafe fn concat3(&mut self, c: c_uchar) -> c_uchar
[src]
unsafe fn concat4(&mut self, num: c_int) -> c_uchar
[src]
unsafe fn concat5(&mut self, num: c_uint) -> c_uchar
[src]
unsafe fn concat6(&mut self, num: c_long) -> c_uchar
[src]
unsafe fn concat7(&mut self, num: c_ulong) -> c_uchar
[src]
unsafe fn concat8(&mut self, num: f32) -> c_uchar
[src]
unsafe fn concat9(&mut self, num: f64) -> c_uchar
[src]
unsafe fn concat10(&mut self, str: *const __FlashStringHelper) -> c_uchar
[src]
unsafe fn compareTo(&self, s: *const String) -> c_int
[src]
unsafe fn equals(&self, s: *const String) -> c_uchar
[src]
unsafe fn equals1(&self, cstr: *const c_char) -> c_uchar
[src]
unsafe fn equalsIgnoreCase(&self, s: *const String) -> c_uchar
[src]
unsafe fn startsWith(&self, prefix: *const String) -> c_uchar
[src]
unsafe fn startsWith1(&self, prefix: *const String, offset: c_uint) -> c_uchar
[src]
unsafe fn endsWith(&self, suffix: *const String) -> c_uchar
[src]
unsafe fn charAt(&self, index: c_uint) -> c_char
[src]
unsafe fn setCharAt(&mut self, index: c_uint, c: c_char)
[src]
unsafe fn getBytes(&self, buf: *mut c_uchar, bufsize: c_uint, index: c_uint)
[src]
unsafe fn indexOf(&self, ch: c_char) -> c_int
[src]
unsafe fn indexOf1(&self, ch: c_char, fromIndex: c_uint) -> c_int
[src]
unsafe fn indexOf2(&self, str: *const String) -> c_int
[src]
unsafe fn indexOf3(&self, str: *const String, fromIndex: c_uint) -> c_int
[src]
unsafe fn lastIndexOf(&self, ch: c_char) -> c_int
[src]
unsafe fn lastIndexOf1(&self, ch: c_char, fromIndex: c_uint) -> c_int
[src]
unsafe fn lastIndexOf2(&self, str: *const String) -> c_int
[src]
unsafe fn lastIndexOf3(&self, str: *const String, fromIndex: c_uint) -> c_int
[src]
unsafe fn substring(&self, beginIndex: c_uint, endIndex: c_uint) -> String
[src]
unsafe fn replace(&mut self, find: c_char, replace: c_char)
[src]
unsafe fn replace1(&mut self, find: *const String, replace: *const String)
[src]
unsafe fn remove(&mut self, index: c_uint)
[src]
unsafe fn remove1(&mut self, index: c_uint, count: c_uint)
[src]
unsafe fn toLowerCase(&mut self)
[src]
unsafe fn toUpperCase(&mut self)
[src]
unsafe fn trim(&mut self)
[src]
unsafe fn toInt(&self) -> c_long
[src]
unsafe fn toFloat(&self) -> f32
[src]
unsafe fn init(&mut self)
[src]
unsafe fn invalidate(&mut self)
[src]
unsafe fn changeBuffer(&mut self, maxStrLen: c_uint) -> c_uchar
[src]
unsafe fn concat11(&mut self, cstr: *const c_char, length: c_uint) -> c_uchar
[src]
unsafe fn copy(&mut self, cstr: *const c_char, length: c_uint) -> *mut String
[src]
unsafe fn copy1(
&mut self,
pstr: *const __FlashStringHelper,
length: c_uint
) -> *mut String
[src]
&mut self,
pstr: *const __FlashStringHelper,
length: c_uint
) -> *mut String