pub struct InterpBackend;Expand description
The default safe interpreter backend.
Trait Implementations§
Source§impl Backend for InterpBackend
impl Backend for InterpBackend
Source§fn build<T: Transcendental>(
&self,
ir: Ir,
) -> Result<RillProgram<T>, CompileError>
fn build<T: Transcendental>( &self, ir: Ir, ) -> Result<RillProgram<T>, CompileError>
Build a program for scalar type
T.Source§impl Clone for InterpBackend
impl Clone for InterpBackend
Source§fn clone(&self) -> InterpBackend
fn clone(&self) -> InterpBackend
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterpBackend
Source§impl Debug for InterpBackend
impl Debug for InterpBackend
Source§impl Default for InterpBackend
impl Default for InterpBackend
Source§fn default() -> InterpBackend
fn default() -> InterpBackend
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InterpBackend
impl RefUnwindSafe for InterpBackend
impl Send for InterpBackend
impl Sync for InterpBackend
impl Unpin for InterpBackend
impl UnsafeUnpin for InterpBackend
impl UnwindSafe for InterpBackend
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