oni_comb_parser_rs::prelude

Trait Element

Source
pub trait Element: Debug {
Show 17 methods // Required methods fn to_char(self) -> char; fn is_ascii_space(&self) -> bool; fn is_ascii_multi_space(&self) -> bool; fn is_ascii_whitespace(&self) -> bool; fn is_ascii(&self) -> bool; fn is_ascii_alpha_uppercase(&self) -> bool; fn is_ascii_alpha_lowercase(&self) -> bool; fn is_ascii_alpha(&self) -> bool; fn is_ascii_digit(&self) -> bool; fn is_ascii_digit_zero(&self) -> bool; fn is_ascii_digit_non_zero(&self) -> bool; fn is_ascii_alpha_digit(&self) -> bool; fn is_ascii_hex_digit(&self) -> bool; fn is_ascii_oct_digit(&self) -> bool; fn is_ascii_punctuation(&self) -> bool; fn is_ascii_graphic(&self) -> bool; fn is_ascii_control(&self) -> bool;
}
Expand description

A Element.
要素。

Required Methods§

Source

fn to_char(self) -> char

文字に変換する。

Source

fn is_ascii_space(&self) -> bool

空白かどうか。

Source

fn is_ascii_multi_space(&self) -> bool

改行を含む空白かどうか。

Source

fn is_ascii_whitespace(&self) -> bool

空白かどうか。

Source

fn is_ascii(&self) -> bool

アスキー文字かどうか。

Source

fn is_ascii_alpha_uppercase(&self) -> bool

アルファベットの大文字かどうか。

Source

fn is_ascii_alpha_lowercase(&self) -> bool

アルファベットの小文字かどうか。

Source

fn is_ascii_alpha(&self) -> bool

アルファベットかどうか。

Source

fn is_ascii_digit(&self) -> bool

数字かどうか。

Source

fn is_ascii_digit_zero(&self) -> bool

数字のゼロかどうか。

Source

fn is_ascii_digit_non_zero(&self) -> bool

数字の非ゼロかどうか。

Source

fn is_ascii_alpha_digit(&self) -> bool

英数文字かどうか。

Source

fn is_ascii_hex_digit(&self) -> bool

Source

fn is_ascii_oct_digit(&self) -> bool

Source

fn is_ascii_punctuation(&self) -> bool

Source

fn is_ascii_graphic(&self) -> bool

Source

fn is_ascii_control(&self) -> bool

Implementations on Foreign Types§

Source§

impl Element for char

Source§

impl Element for u8

Implementors§