pub struct NetcdfAtmDataset {
pub global_attrs: Vec<(String, String)>,
pub variables: Vec<NetcdfAtmVariable>,
}Expand description
A simple NetCDF-like atmospheric dataset.
Fields§
§global_attrs: Vec<(String, String)>Global attributes (key-value pairs).
variables: Vec<NetcdfAtmVariable>Variables in the dataset.
Implementations§
Source§impl NetcdfAtmDataset
impl NetcdfAtmDataset
Sourcepub fn add_attribute(&mut self, key: &str, value: &str)
pub fn add_attribute(&mut self, key: &str, value: &str)
Add a global attribute.
Sourcepub fn add_variable(&mut self, var: NetcdfAtmVariable)
pub fn add_variable(&mut self, var: NetcdfAtmVariable)
Add a variable.
Sourcepub fn find_variable(&self, name: &str) -> Option<&NetcdfAtmVariable>
pub fn find_variable(&self, name: &str) -> Option<&NetcdfAtmVariable>
Find a variable by name.
Sourcepub fn find_variable_mut(
&mut self,
name: &str,
) -> Option<&mut NetcdfAtmVariable>
pub fn find_variable_mut( &mut self, name: &str, ) -> Option<&mut NetcdfAtmVariable>
Find a mutable variable by name.
Trait Implementations§
Source§impl Clone for NetcdfAtmDataset
impl Clone for NetcdfAtmDataset
Source§fn clone(&self) -> NetcdfAtmDataset
fn clone(&self) -> NetcdfAtmDataset
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetcdfAtmDataset
impl Debug for NetcdfAtmDataset
Auto Trait Implementations§
impl Freeze for NetcdfAtmDataset
impl RefUnwindSafe for NetcdfAtmDataset
impl Send for NetcdfAtmDataset
impl Sync for NetcdfAtmDataset
impl Unpin for NetcdfAtmDataset
impl UnsafeUnpin for NetcdfAtmDataset
impl UnwindSafe for NetcdfAtmDataset
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.