Primitive Type char [-] [+]

Character manipulation.

For more details, see ::unicode::char (a.k.a. std::char)

Trait Implementations

impl PartialEq for char

fn eq(&self, other: &char) -> bool

fn ne(&self, other: &char) -> bool

impl Eq for char

impl PartialOrd for char

fn partial_cmp(&self, other: &char) -> Option<Ordering>

fn lt(&self, other: &char) -> bool

fn le(&self, other: &char) -> bool

fn ge(&self, other: &char) -> bool

fn gt(&self, other: &char) -> bool

impl Ord for char

fn cmp(&self, other: &char) -> Ordering

impl Clone for char

fn clone(&self) -> char

Return a deep copy of the value.

fn clone_from(&mut self, source: &Self)

impl Default for char

fn default() -> char

impl CharExt for char

fn is_digit(self, radix: u32) -> bool

fn to_digit(self, radix: u32) -> Option<u32>

fn escape_unicode(self) -> EscapeUnicode

fn escape_default(self) -> EscapeDefault

fn len_utf8(self) -> usize

fn len_utf16(self) -> usize

fn encode_utf8(self, dst: &mut [u8]) -> Option<usize>

fn encode_utf16(self, dst: &mut [u16]) -> Option<usize>

impl CharEq for char

fn matches(&mut self, c: char) -> bool

fn only_ascii(&self) -> bool

impl Hash for char

fn hash<H: Hasher>(&self, state: &mut H)

fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where Self: Sized

impl Debug for char

fn fmt(&self, f: &mut Formatter) -> Result

impl Display for char

fn fmt(&self, f: &mut Formatter) -> Result