Skip to main content

coda_runtime/
utils.rs

1#[inline(always)]
2pub fn is_alpha(c: u8) -> bool {
3    c.is_ascii_alphabetic() || c == b'_'
4}
5
6#[inline(always)]
7pub fn is_alphanumeric(c: u8) -> bool {
8    is_alpha(c) || c.is_ascii_digit()
9}
10
11#[inline(always)]
12pub fn slice_to_string(slice: &[u8]) -> String {
13    std::str::from_utf8(slice).unwrap_or("").to_string()
14}
15
16#[inline(always)]
17pub fn trim_quotes(s: &str) -> &str {
18    s.strip_prefix('"').unwrap_or(s).strip_suffix('"').unwrap_or(s)
19}