pub struct HeaderRecord {Show 58 fields
pub unique_system_identifier: i64,
pub uls_file_number: Option<String>,
pub ebf_number: Option<String>,
pub call_sign: Option<String>,
pub license_status: Option<char>,
pub radio_service_code: Option<String>,
pub grant_date: Option<NaiveDate>,
pub expired_date: Option<NaiveDate>,
pub cancellation_date: Option<NaiveDate>,
pub eligibility_rule_num: Option<String>,
pub applicant_type_code_reserved: Option<char>,
pub alien: Option<char>,
pub alien_government: Option<char>,
pub alien_corporation: Option<char>,
pub alien_officer: Option<char>,
pub alien_control: Option<char>,
pub revoked: Option<char>,
pub convicted: Option<char>,
pub adjudged: Option<char>,
pub involved_reserved: Option<char>,
pub common_carrier: Option<char>,
pub non_common_carrier: Option<char>,
pub private_comm: Option<char>,
pub fixed: Option<char>,
pub mobile: Option<char>,
pub radiolocation: Option<char>,
pub satellite: Option<char>,
pub developmental_or_sta: Option<char>,
pub interconnected_service: Option<char>,
pub certifier_first_name: Option<String>,
pub certifier_mi: Option<char>,
pub certifier_last_name: Option<String>,
pub certifier_suffix: Option<String>,
pub certifier_title: Option<String>,
pub sex: Option<char>,
pub african_american: Option<char>,
pub native_american: Option<char>,
pub hawaiian: Option<char>,
pub asian: Option<char>,
pub white: Option<char>,
pub ethnicity: Option<char>,
pub effective_date: Option<NaiveDate>,
pub last_action_date: Option<NaiveDate>,
pub auction_id: Option<i32>,
pub reg_stat_broad_serv: Option<char>,
pub band_manager: Option<char>,
pub type_serv_broad_serv: Option<char>,
pub alien_ruling: Option<char>,
pub licensee_name_change: Option<char>,
pub whitespace_ind: Option<char>,
pub additional_cert_choice: Option<char>,
pub additional_cert_answer: Option<char>,
pub discontinuation_ind: Option<char>,
pub regulatory_compliance_ind: Option<char>,
pub eligibility_cert_900: Option<char>,
pub transition_plan_cert_900: Option<char>,
pub return_spectrum_cert_900: Option<char>,
pub payment_cert_900: Option<char>,
}Expand description
HD record - License/Application Header. This is the primary record for a license or application.
Fields§
§unique_system_identifier: i64§uls_file_number: Option<String>§ebf_number: Option<String>§call_sign: Option<String>§license_status: Option<char>§radio_service_code: Option<String>§grant_date: Option<NaiveDate>§expired_date: Option<NaiveDate>§cancellation_date: Option<NaiveDate>§eligibility_rule_num: Option<String>§applicant_type_code_reserved: Option<char>§alien: Option<char>§alien_government: Option<char>§alien_corporation: Option<char>§alien_officer: Option<char>§alien_control: Option<char>§revoked: Option<char>§convicted: Option<char>§adjudged: Option<char>§involved_reserved: Option<char>§common_carrier: Option<char>§non_common_carrier: Option<char>§private_comm: Option<char>§fixed: Option<char>§mobile: Option<char>§radiolocation: Option<char>§satellite: Option<char>§developmental_or_sta: Option<char>§interconnected_service: Option<char>§certifier_first_name: Option<String>§certifier_mi: Option<char>§certifier_last_name: Option<String>§certifier_suffix: Option<String>§certifier_title: Option<String>§sex: Option<char>§african_american: Option<char>§native_american: Option<char>§hawaiian: Option<char>§asian: Option<char>§white: Option<char>§ethnicity: Option<char>§effective_date: Option<NaiveDate>§last_action_date: Option<NaiveDate>§auction_id: Option<i32>§reg_stat_broad_serv: Option<char>§band_manager: Option<char>§type_serv_broad_serv: Option<char>§alien_ruling: Option<char>§licensee_name_change: Option<char>§whitespace_ind: Option<char>§additional_cert_choice: Option<char>§additional_cert_answer: Option<char>§discontinuation_ind: Option<char>§regulatory_compliance_ind: Option<char>§eligibility_cert_900: Option<char>§transition_plan_cert_900: Option<char>§return_spectrum_cert_900: Option<char>§payment_cert_900: Option<char>Implementations§
Source§impl HeaderRecord
impl HeaderRecord
Sourcepub fn from_fields(fields: &[&str]) -> Self
pub fn from_fields(fields: &[&str]) -> Self
Parse a header record from pipe-delimited fields.
Sourcepub fn is_expired(&self) -> bool
pub fn is_expired(&self) -> bool
Returns true if this license has expired.
Trait Implementations§
Source§impl Clone for HeaderRecord
impl Clone for HeaderRecord
Source§fn clone(&self) -> HeaderRecord
fn clone(&self) -> HeaderRecord
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 HeaderRecord
impl Debug for HeaderRecord
Source§impl<'de> Deserialize<'de> for HeaderRecord
impl<'de> Deserialize<'de> for HeaderRecord
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 HeaderRecord
impl RefUnwindSafe for HeaderRecord
impl Send for HeaderRecord
impl Sync for HeaderRecord
impl Unpin for HeaderRecord
impl UnsafeUnpin for HeaderRecord
impl UnwindSafe for HeaderRecord
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