INNER CODE UNIT · Rust
is_safe_header_value
ovexro/dockpanel · panel/backend/src/routes/mod.rs:222
pub fn is_safe_header_value(v: &str) -> bool {
!v.contains('"')
&& !v.contains('\\')
&& !v.contains('\n')
&& !v.contains('\r')
&& !v.contains('\0')
&& !v.contains('{')
&& !v.contains('}')
}
/// Validate a resource name (database, app, etc.).
pub fn is_valid_name(name: &str) -> bool {
!name.is_empty()
&& name.len() <= 64
&& name
.chars()
.next()
.is_some_and(|c| c.is_ascii_alphanumeric())