pub trait Field {
// Required methods
fn potential(&self, r: f64, lat: f64, lon: f64) -> f64;
fn vector(&self, r: f64, lat: f64, lon: f64) -> [f64; 3];
// Provided method
fn magnitude(&self, r: f64, lat: f64, lon: f64) -> f64 { ... }
}Expand description
A static field with a scalar potential V, evaluated at geocentric radius r (m), latitude
lat and longitude lon (radians).
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".