[−][src]Struct ffix::string::StringReader
A helper to read C string
Methods
impl StringReader
[src]
pub fn new(max_length: usize) -> Self
[src]
pub fn get_target(&mut self) -> *mut c_char
[src]
Get a pointer to read to
pub fn into_string(self) -> Result<String>
[src]
Get a result string
pub fn into_string_opt(self) -> Result<Option<String>>
[src]
Get a result string or None if pointer is NULL
Auto Trait Implementations
impl RefUnwindSafe for StringReader
impl Send for StringReader
impl Sync for StringReader
impl Unpin for StringReader
impl UnwindSafe for StringReader
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,