text_scanner/ext/
jsonc.rs1use crate::{ext::CScannerExt, Scanner, ScannerResult};
2
3pub trait JsonCScannerExt<'text>: crate::private::Sealed {
7 fn scan_jsonc_line_comment(&mut self) -> ScannerResult<'text, &'text str>;
8 fn scan_jsonc_block_comment(&mut self) -> ScannerResult<'text, &'text str>;
9}
10
11impl<'text> JsonCScannerExt<'text> for Scanner<'text> {
12 #[inline]
14 fn scan_jsonc_line_comment(&mut self) -> ScannerResult<'text, &'text str> {
15 self.scan_c_line_comment()
16 }
17
18 #[inline]
20 fn scan_jsonc_block_comment(&mut self) -> ScannerResult<'text, &'text str> {
21 self.scan_c_block_comment()
22 }
23}