pub(super) struct CharClassifier;Expand description
Character classification helpers
Implementations§
Source§impl CharClassifier
impl CharClassifier
Sourcepub fn is_flow_indicator(ch: char) -> bool
pub fn is_flow_indicator(ch: char) -> bool
Check if character is a flow indicator
Sourcepub fn is_identifier_start(ch: char) -> bool
pub fn is_identifier_start(ch: char) -> bool
Check if character can start an identifier
Sourcepub fn is_identifier_char(ch: char) -> bool
pub fn is_identifier_char(ch: char) -> bool
Check if character can be in an identifier
Sourcepub fn is_document_indicator(ch: char) -> bool
pub fn is_document_indicator(ch: char) -> bool
Check if character is a document indicator
Sourcepub fn is_yaml_whitespace(ch: char) -> bool
pub fn is_yaml_whitespace(ch: char) -> bool
Check if character is whitespace (YAML definition)
Sourcepub fn is_line_break(ch: char) -> bool
pub fn is_line_break(ch: char) -> bool
Check if character is a line break
Sourcepub fn is_printable_ascii(ch: char) -> bool
pub fn is_printable_ascii(ch: char) -> bool
Check if character is printable ASCII
Sourcepub fn is_hex_digit(ch: char) -> bool
pub fn is_hex_digit(ch: char) -> bool
Check if character is hex digit
Sourcepub fn is_octal_digit(ch: char) -> bool
pub fn is_octal_digit(ch: char) -> bool
Check if character is octal digit
Auto Trait Implementations§
impl Freeze for CharClassifier
impl RefUnwindSafe for CharClassifier
impl Send for CharClassifier
impl Sync for CharClassifier
impl Unpin for CharClassifier
impl UnwindSafe for CharClassifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more