(bytes: &[u8], pattern: &[u8])
| 36 | /// Check if a byte slice starts with a given ASCII pattern. |
| 37 | #[inline] |
| 38 | fn starts_with_bytes(bytes: &[u8], pattern: &[u8]) -> bool { |
| 39 | bytes.len() >= pattern.len() && &bytes[..pattern.len()] == pattern |
| 40 | } |
| 41 | |
| 42 | #[pyattr(name = "make_scanner")] |
| 43 | #[pyclass(name = "Scanner", traverse)] |