1 2 3 4 5 6 7 8 9 10 11
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(())
}