1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use std::fmt; use forest::Forest; use recognizer::Recognizer; impl<'g, F: Forest> fmt::Debug for Recognizer<'g, F> { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "Recognizer {{ grammar: {:?}, \ predicted: {:?}, medial: {:?}, \ complete: {:?}, indices: {:?}, \ current_medial_start: {:?}, earleme: {:?} }}", self.grammar, &self.predicted, &self.medial, &self.complete, &self.indices, &self.current_medial_start, &self.earleme ) } }