pub trait EscapeSequence: Send + Sync {
fn tag(&self) -> char;
fn arglen(&self) -> u8;
fn transform(&self, arg: &str) -> Result<String, StringEscapeError>;
}pub trait EscapeSequence: Send + Sync {
fn tag(&self) -> char;
fn arglen(&self) -> u8;
fn transform(&self, arg: &str) -> Result<String, StringEscapeError>;
}