pub struct NasrCycleSummary {
pub airac_code: String,
pub effective_date: String,
pub zip_path: String,
pub files: Vec<NasrFileSummary>,
}Expand description
Summary of all files in an NASR AIRAC cycle.
Fields§
§airac_code: StringAIRAC code (e.g., “2508”)
effective_date: StringEffective date in YYYY-MM-DD format
zip_path: StringLocal path to the downloaded NASR ZIP file
files: Vec<NasrFileSummary>List of files contained in the archive
Trait Implementations§
Source§impl Clone for NasrCycleSummary
impl Clone for NasrCycleSummary
Source§fn clone(&self) -> NasrCycleSummary
fn clone(&self) -> NasrCycleSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 NasrCycleSummary
impl Debug for NasrCycleSummary
Source§impl Default for NasrCycleSummary
impl Default for NasrCycleSummary
Source§fn default() -> NasrCycleSummary
fn default() -> NasrCycleSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NasrCycleSummary
impl<'de> Deserialize<'de> for NasrCycleSummary
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 NasrCycleSummary
impl RefUnwindSafe for NasrCycleSummary
impl Send for NasrCycleSummary
impl Sync for NasrCycleSummary
impl Unpin for NasrCycleSummary
impl UnsafeUnpin for NasrCycleSummary
impl UnwindSafe for NasrCycleSummary
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