pub trait DensityField {
type Resolved<S>;
// Required methods
fn density(&self, coordinate: &ReferenceCoordinate) -> Quantity<Density>;
fn resolve<S>(&self, build: impl FnOnce(&Self) -> S) -> Self::Resolved<S>;
}Required Associated Types§
Required Methods§
fn density(&self, coordinate: &ReferenceCoordinate) -> Quantity<Density>
fn resolve<S>(&self, build: impl FnOnce(&Self) -> S) -> Self::Resolved<S>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".