pub struct CompilerPipe {}Expand description
Pipe that compiles the source code into a parser
Implementations§
Source§impl CompilerPipe
impl CompilerPipe
pub fn new() -> CompilerPipe
Trait Implementations§
Source§impl Default for CompilerPipe
impl Default for CompilerPipe
Source§impl Pipeable for CompilerPipe
impl Pipeable for CompilerPipe
Source§fn pipe(
&self,
data: &mut PipeableData,
_: &PipeContext<'_>,
) -> Result<PipeableData, PipeError>
fn pipe( &self, data: &mut PipeableData, _: &PipeContext<'_>, ) -> Result<PipeableData, PipeError>
The function that is called when the pipe is executed
Auto Trait Implementations§
impl Freeze for CompilerPipe
impl RefUnwindSafe for CompilerPipe
impl Send for CompilerPipe
impl Sync for CompilerPipe
impl Unpin for CompilerPipe
impl UnsafeUnpin for CompilerPipe
impl UnwindSafe for CompilerPipe
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more