pub struct PrimitiveUsesBackend;
Trait Implementations§
Source§impl Backend for PrimitiveUsesBackend
impl Backend for PrimitiveUsesBackend
Source§fn link_externs(_ctx: &Context, _file: &mut OutputFile) -> CalyxResult<()>
fn link_externs(_ctx: &Context, _file: &mut OutputFile) -> CalyxResult<()>
Don’t need to take care of this for this pass
Source§fn emit(ctx: &Context, file: &mut OutputFile) -> CalyxResult<()>
fn emit(ctx: &Context, file: &mut OutputFile) -> CalyxResult<()>
Transforms the program into a formatted string representing a valid
and write it to
write
.Source§fn run(&self, prog: Context, file: OutputFile) -> CalyxResult<()>
fn run(&self, prog: Context, file: OutputFile) -> CalyxResult<()>
Convience function to validate and emit the program.
Source§impl Default for PrimitiveUsesBackend
impl Default for PrimitiveUsesBackend
Source§fn default() -> PrimitiveUsesBackend
fn default() -> PrimitiveUsesBackend
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PrimitiveUsesBackend
impl RefUnwindSafe for PrimitiveUsesBackend
impl Send for PrimitiveUsesBackend
impl Sync for PrimitiveUsesBackend
impl Unpin for PrimitiveUsesBackend
impl UnwindSafe for PrimitiveUsesBackend
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