pub struct CompiledProgram { /* private fields */ }Expand description
Compiled program ready for execution
Implementations§
Source§impl CompiledProgram
impl CompiledProgram
Sourcepub fn execute(&self, bands: &[RasterBuffer]) -> Result<RasterBuffer>
pub fn execute(&self, bands: &[RasterBuffer]) -> Result<RasterBuffer>
Executes the program with given bands
Sourcepub fn execute_expr(
&self,
expr: &Expr,
bands: &[RasterBuffer],
) -> Result<RasterBuffer>
pub fn execute_expr( &self, expr: &Expr, bands: &[RasterBuffer], ) -> Result<RasterBuffer>
Executes a single expression with given bands
Auto Trait Implementations§
impl Freeze for CompiledProgram
impl RefUnwindSafe for CompiledProgram
impl Send for CompiledProgram
impl Sync for CompiledProgram
impl Unpin for CompiledProgram
impl UnsafeUnpin for CompiledProgram
impl UnwindSafe for CompiledProgram
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