Lines Matching refs:ConstrainResult
110 fn constrain(&mut self, node: Self::Node) -> ConstrainResult; in constrain() argument
124 pub enum ConstrainResult { enum
133 impl Default for ConstrainResult { implementation
135 ConstrainResult::Same in default()
139 impl ops::BitOr for ConstrainResult { implementation
142 fn bitor(self, rhs: ConstrainResult) -> Self::Output { in bitor()
143 if self == ConstrainResult::Changed || rhs == ConstrainResult::Changed { in bitor()
144 ConstrainResult::Changed in bitor()
146 ConstrainResult::Same in bitor()
151 impl ops::BitOrAssign for ConstrainResult { implementation
152 fn bitor_assign(&mut self, rhs: ConstrainResult) { in bitor_assign() argument
166 if let ConstrainResult::Changed = analysis.constrain(node) { in analyze()
318 fn constrain(&mut self, node: Node) -> ConstrainResult { in constrain() argument
350 ConstrainResult::Changed in constrain()
352 ConstrainResult::Same in constrain()