[−][src]Enum bufkit_data::Model
Models potentially stored in the archive.
Variants
The U.S. Global Forecast System
The U.S. North American Model
The high resolution nest of the NAM
Methods
impl Model[src]
pub fn hours_between_runs(self) -> i64[src]
Get the number of hours between runs.
pub fn base_hour(self) -> i64[src]
Get the base hour of a model run.
Most model run times are 0Z, 6Z, 12Z, 18Z. The base hour along with hours between runs allows you to reconstruct these times. Note that SREF starts at 03Z and runs every 6 hours, so it is different.
pub fn all_runs(
self,
start: &NaiveDateTime,
end: &NaiveDateTime
) -> impl Iterator<Item = NaiveDateTime>[src]
self,
start: &NaiveDateTime,
end: &NaiveDateTime
) -> impl Iterator<Item = NaiveDateTime>
Create an iterator of all the model runs between two times
pub fn as_static_str(self) -> &'static str[src]
Get a static str representation
Trait Implementations
impl Clone for Model[src]
impl Copy for Model[src]
impl Debug for Model[src]
impl Display for Model[src]
impl Eq for Model[src]
impl<'_derivative_strum> From<&'_derivative_strum Model> for &'static str[src]
impl From<Model> for &'static str[src]
impl FromStr for Model[src]
type Err = ParseError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Model, Self::Err>[src]
impl Hash for Model[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl IntoEnumIterator for Model[src]
impl PartialEq<Model> for Model[src]
impl StructuralEq for Model[src]
impl StructuralPartialEq for Model[src]
Auto Trait Implementations
impl RefUnwindSafe for Model
impl Send for Model
impl Sync for Model
impl Unpin for Model
impl UnwindSafe for Model
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,