pub trait CScannerExt<'text>: Sealed {
// Required methods
fn scan_c_line_comment(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_block_comment(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_identifier(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_int_dec(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_int_hex(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_int_oct(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_float(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_char(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_c_string(&mut self) -> ScannerResult<'text, &'text str>;
}Expand description
Scanner extension for scanning C tokens.
Required Methods§
fn scan_c_line_comment(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_block_comment(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_identifier(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_int_dec(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_int_hex(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_int_oct(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_float(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_char(&mut self) -> ScannerResult<'text, &'text str>
fn scan_c_string(&mut self) -> ScannerResult<'text, &'text str>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".