2021-11-25 22:34:40 +01:00

12 lines
264 B
Rust

use crate::{validate_delimited_id, Error};
pub fn validate(s: &str) -> Result<(), Error> {
if s.contains(':') {
validate_delimited_id(s, &['$'])?;
} else if !s.starts_with('$') {
return Err(Error::MissingLeadingSigil);
}
Ok(())
}