agtrace_types/
util.rs

1/// Check if string is 64-character hexadecimal
2pub fn is_64_char_hex(s: &str) -> bool {
3    s.len() == 64 && s.chars().all(|c| c.is_ascii_hexdigit())
4}
5
6/// Truncate a string to a maximum length
7pub fn truncate(s: &str, max: usize) -> String {
8    if s.chars().count() <= max {
9        s.to_string()
10    } else {
11        s.chars().take(max).collect::<String>() + "...(truncated)"
12    }
13}