Lines Matching defs:kind
24 /// The kind of error.
25 kind: ErrorKind,
35 pub fn kind(&self) -> &ErrorKind {
36 &self.kind
58 match self.kind {
186 match self.kind {
608 /// The kind of this literal.
609 pub kind: LiteralKind,
619 if self.c as u32 <= 255 && self.kind == short_hex {
627 /// The kind of a single literal expression.
733 /// The kind of Perl class.
734 pub kind: ClassPerlKind,
756 /// The kind of ASCII class.
757 pub kind: ClassAsciiKind,
841 /// The kind of Unicode class.
842 pub kind: ClassUnicodeKind,
851 match self.kind {
912 pub kind: ClassSet,
1067 pub kind: ClassSetBinaryOpKind,
1096 /// The assertion kind, e.g., `\b` or `^`.
1097 pub kind: AssertionKind,
1100 /// An assertion kind.
1137 pub kind: RepetitionKind,
1140 /// The kind of a repetition operator.
1187 /// The kind of this group.
1188 pub kind: GroupKind,
1197 match self.kind {
1205 match self.kind {
1215 match self.kind {
1223 /// The kind of a group.
1274 /// `items[i].kind == item.kind`.
1277 if x.kind == item.kind {
1297 match x.kind {
1316 /// The kind of this item.
1317 pub kind: FlagsItemKind,
1320 /// The kind of an item in a group of flags.
1422 if x.kind.is_empty() {
1452 stack.push(mem::replace(&mut x.kind, empty_set()));
1486 kind: GroupKind::CaptureIndex(i),