pub trait CustomTag<'a>: Tag<'a> { const FLAG: TagFlag; const NICK: &'static str; const DESCRIPTION: &'static str; fn merge_func(src: &Value) -> Value { ... } }