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}