#[inline]
pub(crate) fn is_indent(c: char) -> bool {
c == ' ' || c == '\t'
}
#[inline]
pub(crate) fn is_newline(c: char) -> bool {
c == '\n' || c == '\r'
}
#[inline]
pub(crate) fn is_valid_key_char(c: char) -> bool {
c.is_ascii_graphic() && c != ':' && c != ' '
}
#[inline]
pub(crate) fn is_valid_initial_key_char(c: char) -> bool {
c != '-' && is_valid_key_char(c)
}