pub struct BasinInfo {
pub id: String,
pub name: String,
pub area_km2: f64,
pub outlet_lat: f64,
pub outlet_lon: f64,
}Expand description
Basin / sub-basin metadata shared across models.
Fields§
§id: String§name: String§area_km2: f64Basin area in km².
outlet_lat: f64Outlet coordinates (lat, lon).
outlet_lon: f64Trait Implementations§
Source§impl<'de> Deserialize<'de> for BasinInfo
impl<'de> Deserialize<'de> for BasinInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BasinInfo
impl RefUnwindSafe for BasinInfo
impl Send for BasinInfo
impl Sync for BasinInfo
impl Unpin for BasinInfo
impl UnsafeUnpin for BasinInfo
impl UnwindSafe for BasinInfo
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