pub struct Preporcessor { /* private fields */ }
Implementations§
Source§impl Preporcessor
impl Preporcessor
pub fn new(preprocessor_options: PreprocessorOptions) -> Self
pub fn add_source(&mut self, name: String, code_source: CodeSource)
pub fn tokenize_line(&mut self, line: String) -> Vec<Token>
pub fn preprocess_line(&mut self, line: String) -> Vec<String>
pub fn replace_defines(&self, string: String) -> String
pub fn preprocess(&mut self, lib: String, name: String) -> String
Auto Trait Implementations§
impl Freeze for Preporcessor
impl RefUnwindSafe for Preporcessor
impl Send for Preporcessor
impl Sync for Preporcessor
impl Unpin for Preporcessor
impl UnwindSafe for Preporcessor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more