fn is_java_ident_part(c: char) -> bool {
    match c {
        '\u{ad}'
            | '\u{000}' ... '\u{008}'
            | '\u{00e}' ... '\u{01b}'
            | '\u{07f}' ... '\u{09f}'
            | '\u{300}' ... '\u{374}' => true,
        '\u{37f}' => false,
        _ => c.is_numeric() || is_java_ident_start(c),
    }
}
/// Determines if the given character is a valid Java identifier char
/// (`JavaLetterOrDigit`, section 3.8.).
///
/// This function does not match the exact definition! However, it returns the
/// same values for all chars from `\u{0}` up to at least `\x{400}` as the
/// function `isJavaIdentifierPart` from "openjdk8".
Determines if the given character is a valid Java identifier char
(`JavaLetterOrDigit`, section 3.8.).

This function does not match the exact definition.
Determines if the given character is a valid Java identifier char ( ` JavaLetterOrDigit ` section 3 . 8 . ) . This function does not match the exact definition .
fn is_java_ident_part(c: char) -> bool {
    match c {
        '\u{ad}'
            | '\u{000}' ... '\u{008}'
            | '\u{00e}' ... '\u{01b}'
            | '\u{07f}' ... '\u{09f}'
            | '\u{300}' ... '\u{374}' => true,
        '\u{37f}' => false,
        _ => c.is_numeric() || is_java_ident_start(c),
    }
}
fn is_java_ident_part ( c : char ) -> bool { match c { '\u{ad}' | '\u{000}' ... '\u{008}' | '\u{00e}' ... '\u{01b}' | '\u{07f}' ... '\u{09f}' | '\u{300}' ... '\u{374}' => true , '\u{37f}' => false , _ => c . is_numeric ( ) || is_java_ident_start ( c ) , } }
Determines if the given character is a valid Java identifier char
(`JavaLetterOrDigit`, section 3.8.
Determines if the given character is a valid Java identifier char ( ` JavaLetterOrDigit ` section 3 . 8 .
c
char
c
char