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(())
}
