pub fn apply(&self, src: &mut String) {
        for d in self.diagnostics.iter() {
            d.apply(src);
        }
    }
/// Apply all diagnostics. Assumption: diagnostics do not overlap
Apply all diagnostics. Assumption: diagnostics do not overlap
Apply all diagnostics . Assumption : diagnostics do not overlap
pub fn apply(&self, src: &mut String) {
        for d in self.diagnostics.iter() {
            d.apply(src);
        }
    }
pub fn apply ( & self , src : & mut String ) { for d in self . diagnostics . iter ( ) { d . apply ( src ) ; } }
Apply all diagnostics.
Apply all diagnostics .
&self
src
&mut String