Struct std_prelude::str::Chars 1.0.0
[−]
[src]
pub struct Chars<'a> { /* fields omitted */ }
An iterator over the char
s of a string slice.
This struct is created by the chars
method on str
.
See its documentation for more.
Methods
impl<'a> Chars<'a>
[src]
fn as_str(&self) -> &'a str
1.4.0[src]
View the underlying data as a subslice of the original data.
This has the same lifetime as the original slice, and so the iterator can continue to be used while this exists.
Examples
let mut chars = "abc".chars(); assert_eq!(chars.as_str(), "abc"); chars.next(); assert_eq!(chars.as_str(), "bc"); chars.next(); chars.next(); assert_eq!(chars.as_str(), "");
Trait Implementations
impl<'a> Debug for Chars<'a>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>
[src]
Formats the value using the given formatter.