pub trait Interpolant {
// Required methods
fn border_width(&self) -> usize;
fn interior(&self) -> &[f64];
fn free(&self, border: Border) -> &[f64];
fn scale(&self) -> f64;
}pub trait Interpolant {
// Required methods
fn border_width(&self) -> usize;
fn interior(&self) -> &[f64];
fn free(&self, border: Border) -> &[f64];
fn scale(&self) -> f64;
}