Skip to main content

FormulaInputs

Trait FormulaInputs 

Source
pub trait FormulaInputs {
    // Required methods
    fn read(
        &self,
        reference: &VarRef,
        time: usize,
        depth: usize,
    ) -> Result<Slice2D>;
    fn lengths(&self, reference: &VarRef) -> Result<(usize, usize)>;

    // Provided method
    fn is_cancelled(&self) -> bool { ... }
}
Expand description

Data access used while evaluating a formula.

Required Methods§

Source

fn read(&self, reference: &VarRef, time: usize, depth: usize) -> Result<Slice2D>

Read the 2-D plane of reference at the given time/layer indices.

Source

fn lengths(&self, reference: &VarRef) -> Result<(usize, usize)>

Time and vertical-layer lengths of reference.

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§