diff --git a/lib/src/analysis/information_element.rs b/lib/src/analysis/information_element.rs index fdd7ae7..54089be 100644 --- a/lib/src/analysis/information_element.rs +++ b/lib/src/analysis/information_element.rs @@ -18,7 +18,7 @@ pub enum InformationElementError { UnsupportedGsmtapType(GsmtapType), } -#[derive(Debug, Clone)] +#[derive(Debug)] pub enum InformationElement { GSM, UMTS, @@ -28,7 +28,7 @@ pub enum InformationElement { FiveG, } -#[derive(Debug, Clone)] +#[derive(Debug)] pub enum LteInformationElement { DlCcch(lte_rrc::DL_CCCH_Message), // This element of the enum is substantially larger than the others, diff --git a/telcom-parser/README.md b/telcom-parser/README.md index 3283019..529c409 100644 --- a/telcom-parser/README.md +++ b/telcom-parser/README.md @@ -15,7 +15,7 @@ To install the hampi compiler, run: To generate the parser for LTE RRC, run: ``` -> rs-asn1c --codec uper --derive clone --derive partial-eq --derive serialize --module src/lte_rrc.rs -- specs/EUTRA* specs/PC5-RRC-Definitions.asn +> rs-asn1c --codec uper --module src/lte_rrc.rs -- specs/EUTRA* specs/PC5-RRC-Definitions.asn ``` ## Sourcing the ASN.1 files diff --git a/telcom-parser/src/lte_rrc.rs b/telcom-parser/src/lte_rrc.rs index c09c25f..a2e29cd 100644 --- a/telcom-parser/src/lte_rrc.rs +++ b/telcom-parser/src/lte_rrc.rs @@ -394,7 +394,7 @@ pub const MIN_CSI_IM_R13: i64 = 5; pub const MIN_CSI_RS_NZP_R13: i64 = 4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AC_BarringConfig { pub ac_barring_factor: AC_BarringConfigAc_BarringFactor, @@ -402,7 +402,7 @@ pub struct AC_BarringConfig { pub ac_barring_for_special_ac: AC_BarringConfigAc_BarringForSpecialAC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AC_BarringConfig1XRTT_r9 { pub ac_barring0to9_r9: AC_BarringConfig1XRTT_r9Ac_Barring0to9_r9, @@ -417,11 +417,11 @@ pub struct AC_BarringConfig1XRTT_r9 { pub ac_barring_emg_r9: AC_BarringConfig1XRTT_r9Ac_BarringEmg_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct AC_BarringPerPLMN_List_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct AC_BarringPerPLMN_r12 { pub plmn_identity_index_r12: AC_BarringPerPLMN_r12Plmn_IdentityIndex_r12, @@ -443,18 +443,18 @@ pub struct AC_BarringPerPLMN_r12 { pub ssac_barring_for_mmtel_video_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ACDC_BarringForCommon_r13 { pub acdc_hplm_nonly_r13: ACDC_BarringForCommon_r13Acdc_HPLMNonly_r13, pub barring_per_acdc_category_list_r13: BarringPerACDC_CategoryList_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct ACDC_BarringPerPLMN_List_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ACDC_BarringPerPLMN_r13 { pub plmn_identity_index_r13: ACDC_BarringPerPLMN_r13Plmn_IdentityIndex_r13, @@ -462,39 +462,39 @@ pub struct ACDC_BarringPerPLMN_r13 { pub barring_per_acdc_category_list_r13: BarringPerACDC_CategoryList_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "24", sz_ub = "24")] pub struct AMF_Identifier_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct ARFCN_ValueCDMA2000(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct ARFCN_ValueEUTRA(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "262143")] pub struct ARFCN_ValueEUTRA_r9(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "65536", ub = "262143")] pub struct ARFCN_ValueEUTRA_v9e0(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct ARFCN_ValueGERAN(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3279165")] pub struct ARFCN_ValueNR_r15(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "16383")] pub struct ARFCN_ValueUTRA(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct AS_Config { pub source_meas_config: MeasConfig, @@ -508,14 +508,14 @@ pub struct AS_Config { pub source_dl_carrier_freq: ARFCN_ValueEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AS_Config_v10j0 { #[asn(optional_idx = 0)] pub antenna_info_dedicated_p_cell_v10i0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct AS_Config_v1250 { #[asn(optional_idx = 0)] @@ -526,7 +526,7 @@ pub struct AS_Config_v1250 { pub source_sl_disc_config_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct AS_Config_v1320 { #[asn(optional_idx = 0)] @@ -535,7 +535,7 @@ pub struct AS_Config_v1320 { pub source_rclwi_configuration_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct AS_Config_v13c0 { #[asn(optional_idx = 0)] @@ -548,7 +548,7 @@ pub struct AS_Config_v13c0 { pub s_cell_to_add_mod_list_ext_v13c0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct AS_Config_v1430 { #[asn(optional_idx = 0)] @@ -559,7 +559,7 @@ pub struct AS_Config_v1430 { pub source_wlan_meas_result_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct AS_Config_v1550 { #[asn(optional_idx = 0)] @@ -568,20 +568,20 @@ pub struct AS_Config_v1550 { pub p_max_eutra_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AS_Config_v1700 { #[asn(optional_idx = 0)] pub scg_state_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AS_Config_v9e0 { pub source_dl_carrier_freq_v9e0: ARFCN_ValueEUTRA_v9e0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct AS_ConfigNR_r15 { #[asn(optional_idx = 0)] @@ -592,26 +592,26 @@ pub struct AS_ConfigNR_r15 { pub source_other_config_sn_nr_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AS_ConfigNR_v1570 { pub source_scg_configured_nr_r15: AS_ConfigNR_v1570SourceSCG_ConfiguredNR_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AS_ConfigNR_v1620 { pub tdm_pattern_config2_r16: TDM_PatternConfig_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AS_Context { #[asn(optional_idx = 0)] pub reestablishment_info: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct AS_Context_v1130 { #[asn(optional_idx = 0)] @@ -622,14 +622,14 @@ pub struct AS_Context_v1130 { pub ue_assistance_information_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AS_Context_v1320 { #[asn(optional_idx = 0)] pub wlan_connection_status_report_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct AS_Context_v1610 { #[asn(optional_idx = 0)] @@ -640,7 +640,7 @@ pub struct AS_Context_v1610 { pub config_restrict_info_daps_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AS_Context_v1620 { #[asn(optional_idx = 0)] @@ -648,14 +648,14 @@ pub struct AS_Context_v1620 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AS_Context_v1630 { #[asn(optional_idx = 0)] pub config_restrict_info_daps_v1630: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AUL_Config_r15 { #[asn(key = 0, extended = false)] @@ -664,11 +664,11 @@ pub enum AUL_Config_r15 { Setup(AUL_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "48", sz_ub = "48")] pub struct AbsoluteTimeInfo_r10(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct AccessStratumRelease(pub u8); impl AccessStratumRelease { @@ -682,7 +682,7 @@ impl AccessStratumRelease { pub const REL15: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AdditionalReestabInfo { pub cell_identity: CellIdentity, @@ -690,11 +690,11 @@ pub struct AdditionalReestabInfo { pub short_mac_i: ShortMAC_I, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct AdditionalReestabInfoList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct AdditionalSI_Info_r9 { #[asn(optional_idx = 0)] @@ -703,49 +703,49 @@ pub struct AdditionalSI_Info_r9 { pub csg_identity_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct AdditionalSpectrumEmission(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "33", ub = "288")] pub struct AdditionalSpectrumEmission_v10l0(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AdditionalSpectrumEmissionNR_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "8", ub = "39")] pub struct AdditionalSpectrumEmissionNR_v1760(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AffectedCarrierFreq_r11 { pub carrier_freq_r11: MeasObjectId, pub interference_direction_r11: AffectedCarrierFreq_r11InterferenceDirection_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AffectedCarrierFreq_v1310 { #[asn(optional_idx = 0)] pub carrier_freq_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "5")] pub struct AffectedCarrierFreqComb_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "32")] pub struct AffectedCarrierFreqComb_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct AffectedCarrierFreqComb_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AffectedCarrierFreqCombInfoMRDC_r15 { pub victim_system_type_r15: VictimSystemType_r11, @@ -756,7 +756,7 @@ pub struct AffectedCarrierFreqCombInfoMRDC_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -765,7 +765,7 @@ pub struct AffectedCarrierFreqCombInfoMRDC_r15 { )] pub struct AffectedCarrierFreqCombList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -774,34 +774,34 @@ pub struct AffectedCarrierFreqCombList_r11(pub Vec) )] pub struct AffectedCarrierFreqCombList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct AffectedCarrierFreqCombNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct AffectedCarrierFreqList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct AffectedCarrierFreqList_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct AllowedCellListNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AllowedCellsToAddMod_r13 { pub cell_index_r13: AllowedCellsToAddMod_r13CellIndex_r13, pub phys_cell_id_range_r13: PhysCellIdRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct AllowedCellsToAddModList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct AllowedMeasBandwidth(pub u8); impl AllowedMeasBandwidth { @@ -813,7 +813,7 @@ impl AllowedMeasBandwidth { pub const MBW100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct Alpha_r12(pub u8); impl Alpha_r12 { @@ -827,24 +827,24 @@ impl Alpha_r12 { pub const AL1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AltTTT_CellsToAddMod_r12 { pub cell_index_r12: AltTTT_CellsToAddMod_r12CellIndex_r12, pub phys_cell_id_range_r12: PhysCellIdRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct AltTTT_CellsToAddModList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AntennaInfoCommon { pub antenna_ports_count: AntennaInfoCommonAntennaPortsCount, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AntennaInfoDedicated { pub transmission_mode: AntennaInfoDedicatedTransmissionMode, @@ -853,7 +853,7 @@ pub struct AntennaInfoDedicated { pub ue_transmit_antenna_selection: AntennaInfoDedicatedUe_TransmitAntennaSelection, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AntennaInfoDedicated_r10 { pub transmission_mode_r10: AntennaInfoDedicated_r10TransmissionMode_r10, @@ -863,21 +863,21 @@ pub struct AntennaInfoDedicated_r10 { pub ue_transmit_antenna_selection: AntennaInfoDedicated_r10Ue_TransmitAntennaSelection, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AntennaInfoDedicated_v10i0 { #[asn(optional_idx = 0)] pub max_layers_mimo_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AntennaInfoDedicated_v1250 { pub alternative_codebook_enabled_for4_tx_r12: AntennaInfoDedicated_v1250AlternativeCodebookEnabledFor4TX_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AntennaInfoDedicated_v1430 { #[asn(optional_idx = 0)] @@ -885,7 +885,7 @@ pub struct AntennaInfoDedicated_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AntennaInfoDedicated_v1530 { #[asn(key = 0, extended = false)] @@ -894,7 +894,7 @@ pub enum AntennaInfoDedicated_v1530 { Setup(AntennaInfoDedicated_v1530_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AntennaInfoDedicated_v920 { #[asn(optional_idx = 0)] @@ -902,7 +902,7 @@ pub struct AntennaInfoDedicated_v920 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AntennaInfoDedicatedSTTI_r15 { #[asn(key = 0, extended = false)] @@ -911,14 +911,14 @@ pub enum AntennaInfoDedicatedSTTI_r15 { Setup(AntennaInfoDedicatedSTTI_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AntennaInfoUL_STTI_r15 { #[asn(optional_idx = 0)] pub transmission_mode_ul_stti_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct AntennaInfoUL_r10 { #[asn(optional_idx = 0)] @@ -927,7 +927,7 @@ pub struct AntennaInfoUL_r10 { pub four_antenna_port_activated_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum ApplicableDisasterInfo_r17 { #[asn(key = 0, extended = false)] @@ -940,7 +940,7 @@ pub enum ApplicableDisasterInfo_r17 { DedicatedPLMNs_r17(ApplicableDisasterInfo_r17_dedicatedPLMNs_r17), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AreaConfiguration_r10 { #[asn(key = 0, extended = false)] @@ -949,19 +949,19 @@ pub enum AreaConfiguration_r10 { TrackingAreaCodeList_r10(TrackingAreaCodeList_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AreaConfiguration_v1130 { pub tracking_area_code_list_v1130: TrackingAreaCodeList_v1130, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_BCH_Message { pub message: BCCH_BCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_BCH_Message_MBMS { pub message: BCCH_BCH_MessageType_MBMS_r14, @@ -971,37 +971,37 @@ pub type BCCH_BCH_MessageType = MasterInformationBlock; pub type BCCH_BCH_MessageType_MBMS_r14 = MasterInformationBlock_MBMS_r14; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_Config { pub modification_period_coeff: BCCH_ConfigModificationPeriodCoeff, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_Config_v1310 { pub modification_period_coeff_v1310: BCCH_Config_v1310ModificationPeriodCoeff_v1310, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_DL_SCH_Message { pub message: BCCH_DL_SCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_DL_SCH_Message_BR { pub message: BCCH_DL_SCH_MessageType_BR_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_DL_SCH_Message_MBMS { pub message: BCCH_DL_SCH_MessageType_MBMS_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum BCCH_DL_SCH_MessageType { #[asn(key = 0, extended = false)] @@ -1010,7 +1010,7 @@ pub enum BCCH_DL_SCH_MessageType { MessageClassExtension(BCCH_DL_SCH_MessageType_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum BCCH_DL_SCH_MessageType_BR_r13 { #[asn(key = 0, extended = false)] @@ -1019,7 +1019,7 @@ pub enum BCCH_DL_SCH_MessageType_BR_r13 { MessageClassExtension(BCCH_DL_SCH_MessageType_BR_r13_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum BCCH_DL_SCH_MessageType_MBMS_r14 { #[asn(key = 0, extended = false)] @@ -1028,18 +1028,18 @@ pub enum BCCH_DL_SCH_MessageType_MBMS_r14 { MessageClassExtension(BCCH_DL_SCH_MessageType_MBMS_r14_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct BLER_Range_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BLER_Result_r12 { pub bler_r12: BLER_Range_r12, pub blocks_received_r12: BLER_Result_r12BlocksReceived_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -1048,11 +1048,11 @@ pub struct BLER_Result_r12 { )] pub struct BT_Name_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct BT_NameList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum BT_NameListConfig_r15 { #[asn(key = 0, extended = false)] @@ -1061,7 +1061,7 @@ pub enum BT_NameListConfig_r15 { Setup(BT_NameList_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BW_Preference_r14 { #[asn(optional_idx = 0)] @@ -1070,7 +1070,7 @@ pub struct BW_Preference_r14 { pub ul_preference_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct BandClassInfoCDMA2000 { pub band_class: BandclassCDMA2000, @@ -1080,37 +1080,37 @@ pub struct BandClassInfoCDMA2000 { pub thresh_x_low: BandClassInfoCDMA2000ThreshX_Low, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct BandClassListCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BandClassPriority1XRTT { pub band_class: BandclassCDMA2000, pub cell_reselection_priority: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BandClassPriorityHRPD { pub band_class: BandclassCDMA2000, pub cell_reselection_priority: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct BandClassPriorityList1XRTT(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct BandClassPriorityListHRPD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombination_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -1119,7 +1119,7 @@ pub struct BandCombination_r14(pub Vec); )] pub struct BandCombinationList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -1128,11 +1128,11 @@ pub struct BandCombinationList_r14(pub Vec); )] pub struct BandCombinationListEUTRA_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct BandCombinationParameters_r11 { pub band_parameter_list_r11: BandCombinationParameters_r11BandParameterList_r11, @@ -1145,7 +1145,7 @@ pub struct BandCombinationParameters_r11 { pub band_info_eutra_r11: BandInfoEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct BandCombinationParameters_r13 { #[asn(optional_idx = 0)] @@ -1169,18 +1169,18 @@ pub struct BandCombinationParameters_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1090(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandCombinationParameters_v10i0 { #[asn(optional_idx = 0)] pub band_parameter_list_v10i0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct BandCombinationParameters_v1130 { #[asn(optional_idx = 0)] @@ -1192,7 +1192,7 @@ pub struct BandCombinationParameters_v1130 { pub band_parameter_list_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct BandCombinationParameters_v1250 { #[asn(optional_idx = 0)] @@ -1205,14 +1205,14 @@ pub struct BandCombinationParameters_v1250 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandCombinationParameters_v1270 { #[asn(optional_idx = 0)] pub band_parameter_list_v1270: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandCombinationParameters_v1320 { #[asn(optional_idx = 0)] @@ -1222,21 +1222,21 @@ pub struct BandCombinationParameters_v1320 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandCombinationParameters_v1380 { #[asn(optional_idx = 0)] pub band_parameter_list_v1380: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandCombinationParameters_v1390 { #[asn(optional_idx = 0)] pub ue_ca_power_class_n_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct BandCombinationParameters_v1430 { #[asn(optional_idx = 0)] @@ -1249,14 +1249,14 @@ pub struct BandCombinationParameters_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandCombinationParameters_v1450 { #[asn(optional_idx = 0)] pub band_parameter_list_v1450: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandCombinationParameters_v1470 { #[asn(optional_idx = 0)] @@ -1266,14 +1266,14 @@ pub struct BandCombinationParameters_v1470 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandCombinationParameters_v14b0 { #[asn(optional_idx = 0)] pub band_parameter_list_v14b0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandCombinationParameters_v1530 { #[asn(optional_idx = 0)] @@ -1282,7 +1282,7 @@ pub struct BandCombinationParameters_v1530 { pub spt_parameters_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct BandCombinationParameters_v1610 { #[asn(optional_idx = 0)] @@ -1293,7 +1293,7 @@ pub struct BandCombinationParameters_v1610 { pub inter_freq_daps_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct BandCombinationParameters_v1630 { #[asn(optional_idx = 0)] @@ -1316,14 +1316,14 @@ pub struct BandCombinationParameters_v1630 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandCombinationParametersExt_r10 { #[asn(optional_idx = 0)] pub supported_bandwidth_combination_set_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandIndication_r14 { pub band_eutra_r14: FreqBandIndicator_r11, @@ -1332,7 +1332,7 @@ pub struct BandIndication_r14 { pub ca_bandwidth_class_ul_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct BandIndicatorGERAN(pub u8); impl BandIndicatorGERAN { @@ -1340,7 +1340,7 @@ impl BandIndicatorGERAN { pub const PCS1900: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandInfoEUTRA { pub inter_freq_band_list: InterFreqBandList, @@ -1348,15 +1348,15 @@ pub struct BandInfoEUTRA { pub inter_rat_band_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "10")] pub struct BandListENDC_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandListEUTRA(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandParameters_r10 { pub band_eutra_r10: FreqBandIndicator, @@ -1366,7 +1366,7 @@ pub struct BandParameters_r10 { pub band_parameters_dl_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct BandParameters_r11 { pub band_eutra_r11: FreqBandIndicator_r11, @@ -1378,7 +1378,7 @@ pub struct BandParameters_r11 { pub supported_csi_proc_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct BandParameters_r13 { pub band_eutra_r13: FreqBandIndicator_r11, @@ -1390,38 +1390,38 @@ pub struct BandParameters_r13 { pub supported_csi_proc_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct BandParameters_v1090 { #[asn(optional_idx = 0)] pub band_eutra_v1090: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BandParameters_v10i0 { pub band_parameters_dl_v10i0: BandParameters_v10i0BandParametersDL_v10i0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BandParameters_v1130 { pub supported_csi_proc_r11: BandParameters_v1130SupportedCSI_Proc_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BandParameters_v1270 { pub band_parameters_dl_v1270: BandParameters_v1270BandParametersDL_v1270, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BandParameters_v1320 { pub band_parameters_dl_v1320: MIMO_CA_ParametersPerBoBC_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandParameters_v1380 { #[asn(optional_idx = 0)] @@ -1430,7 +1430,7 @@ pub struct BandParameters_v1380 { pub tx_antenna_switch_ul_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct BandParameters_v1430 { #[asn(optional_idx = 0)] @@ -1444,21 +1444,21 @@ pub struct BandParameters_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandParameters_v1450 { #[asn(optional_idx = 0)] pub must_capability_per_band_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandParameters_v1470 { #[asn(optional_idx = 0)] pub band_parameters_dl_v1470: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandParameters_v14b0 { #[asn(optional_idx = 0)] @@ -1466,7 +1466,7 @@ pub struct BandParameters_v14b0 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct BandParameters_v1530 { #[asn(optional_idx = 0)] @@ -1488,7 +1488,7 @@ pub struct BandParameters_v1530 { pub stti_spt_band_parameters_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct BandParameters_v1610 { #[asn(optional_idx = 0)] @@ -1502,13 +1502,13 @@ pub struct BandParameters_v1610 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct BandParametersDL_r10(pub Vec); pub type BandParametersDL_r13 = CA_MIMO_ParametersDL_r13; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BandParametersRxSL_r14 { pub v2x_bandwidth_class_rx_sl_r14: V2X_BandwidthClassSL_r14, @@ -1516,7 +1516,7 @@ pub struct BandParametersRxSL_r14 { pub v2x_high_reception_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandParametersTxSL_r14 { pub v2x_bandwidth_class_tx_sl_r14: V2X_BandwidthClassSL_r14, @@ -1526,13 +1526,13 @@ pub struct BandParametersTxSL_r14 { pub v2x_high_power_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct BandParametersUL_r10(pub Vec); pub type BandParametersUL_r13 = CA_MIMO_ParametersUL_r10; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "31")] pub struct BandclassCDMA2000(pub u8); impl BandclassCDMA2000 { @@ -1570,7 +1570,7 @@ impl BandclassCDMA2000 { pub const SPARE1: u8 = 31u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct BarringPerACDC_Category_r13 { pub acdc_category_r13: BarringPerACDC_Category_r13Acdc_Category_r13, @@ -1578,11 +1578,11 @@ pub struct BarringPerACDC_Category_r13 { pub acdc_barring_config_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct BarringPerACDC_CategoryList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BeamMeasConfigIdleNR_r16 { pub report_quantity_rs_index_nr_r16: BeamMeasConfigIdleNR_r16ReportQuantityRS_IndexNR_r16, @@ -1590,11 +1590,11 @@ pub struct BeamMeasConfigIdleNR_r16 { pub report_rs_index_results_nr_r16: BeamMeasConfigIdleNR_r16ReportRS_IndexResultsNR_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct C_RNTI(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "5")] pub struct CA_BandwidthClass_r10(pub u8); impl CA_BandwidthClass_r10 { @@ -1606,7 +1606,7 @@ impl CA_BandwidthClass_r10 { pub const F: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CA_MIMO_ParametersDL_r10 { pub ca_bandwidth_class_dl_r10: CA_BandwidthClass_r10, @@ -1614,7 +1614,7 @@ pub struct CA_MIMO_ParametersDL_r10 { pub supported_mimo_capability_dl_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CA_MIMO_ParametersDL_r13 { pub ca_bandwidth_class_dl_r13: CA_BandwidthClass_r10, @@ -1626,7 +1626,7 @@ pub struct CA_MIMO_ParametersDL_r13 { CA_MIMO_ParametersDL_r13IntraBandContiguousCC_InfoList_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CA_MIMO_ParametersDL_r15 { #[asn(optional_idx = 0)] @@ -1638,21 +1638,21 @@ pub struct CA_MIMO_ParametersDL_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CA_MIMO_ParametersDL_v10i0 { #[asn(optional_idx = 0)] pub four_layer_tm3_tm4_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CA_MIMO_ParametersDL_v1270 { pub intra_band_contiguous_cc_info_list_r12: CA_MIMO_ParametersDL_v1270IntraBandContiguousCC_InfoList_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CA_MIMO_ParametersUL_r10 { pub ca_bandwidth_class_ul_r10: CA_BandwidthClass_r10, @@ -1660,14 +1660,14 @@ pub struct CA_MIMO_ParametersUL_r10 { pub supported_mimo_capability_ul_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CA_MIMO_ParametersUL_r15 { #[asn(optional_idx = 0)] pub supported_mimo_capability_ul_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CDMA2000_Type(pub u8); impl CDMA2000_Type { @@ -1675,7 +1675,7 @@ impl CDMA2000_Type { pub const TYPE_HRPD: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 10)] pub struct CE_MultiTB_Parameters_r16 { #[asn(optional_idx = 0)] @@ -1703,13 +1703,13 @@ pub struct CE_MultiTB_Parameters_r16 { pub ce_multi_tb_sub_prb_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CE_PDSCH_14HARQ_Config_r17 { pub ce_harq_ack_delay_r17: CE_PDSCH_14HARQ_Config_r17Ce_HARQ_AckDelay_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CE_PDSCH_MultiTB_Config_r16 { #[asn(optional_idx = 0)] @@ -1718,14 +1718,14 @@ pub struct CE_PDSCH_MultiTB_Config_r16 { pub harq_ack_bundling_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CE_PUSCH_MultiTB_Config_r16 { #[asn(optional_idx = 0)] pub interleaving_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CE_Parameters_r13 { #[asn(optional_idx = 0)] @@ -1734,7 +1734,7 @@ pub struct CE_Parameters_r13 { pub ce_mode_b_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CE_Parameters_v1320 { #[asn(optional_idx = 0)] @@ -1747,14 +1747,14 @@ pub struct CE_Parameters_v1320 { pub intra_freq_ho_ce_mode_b_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CE_Parameters_v1350 { #[asn(optional_idx = 0)] pub unicast_frequency_hopping_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CE_Parameters_v1370 { #[asn(optional_idx = 0)] @@ -1763,21 +1763,21 @@ pub struct CE_Parameters_v1370 { pub tm9_ce_mode_b_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CE_Parameters_v1380 { #[asn(optional_idx = 0)] pub tm6_ce_mode_a_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CE_Parameters_v1430 { #[asn(optional_idx = 0)] pub ce_switch_without_ho_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 10)] pub struct CE_ResourceResvParameters_r16 { #[asn(optional_idx = 0)] @@ -1812,7 +1812,7 @@ pub struct CE_ResourceResvParameters_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CFI_Config_r15 { #[asn(optional_idx = 0)] @@ -1825,7 +1825,7 @@ pub struct CFI_Config_r15 { pub cfi_slot_subslot_mbsfn_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CFI_PatternConfig_r15 { #[asn(optional_idx = 0)] @@ -1834,7 +1834,7 @@ pub struct CFI_PatternConfig_r15 { pub cfi_pattern_slot_subslot_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct CGI_InfoNR_r15 { #[asn(optional_idx = 0)] @@ -1845,11 +1845,11 @@ pub struct CGI_InfoNR_r15 { pub no_sib1_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct CIOT_EPS_OptimisationInfo_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CIOT_OptimisationPLMN_r13 { #[asn(optional_idx = 0)] @@ -1863,7 +1863,7 @@ pub struct CIOT_OptimisationPLMN_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportAperiodic_r10 { #[asn(key = 0, extended = false)] @@ -1872,7 +1872,7 @@ pub enum CQI_ReportAperiodic_r10 { Setup(CQI_ReportAperiodic_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportAperiodic_v1250 { #[asn(key = 0, extended = false)] @@ -1881,7 +1881,7 @@ pub enum CQI_ReportAperiodic_v1250 { Setup(CQI_ReportAperiodic_v1250_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportAperiodic_v1310 { #[asn(key = 0, extended = false)] @@ -1890,14 +1890,14 @@ pub enum CQI_ReportAperiodic_v1310 { Setup(CQI_ReportAperiodic_v1310_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportAperiodicHybrid_r14 { #[asn(optional_idx = 0)] pub triggers_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodicProc_r11 { pub cqi_report_mode_aperiodic_r11: CQI_ReportModeAperiodic, @@ -1906,7 +1906,7 @@ pub struct CQI_ReportAperiodicProc_r11 { pub trigger11_r11: CQI_ReportAperiodicProc_r11Trigger11_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodicProc_v1310 { pub trigger001_r13: CQI_ReportAperiodicProc_v1310Trigger001_r13, @@ -1918,7 +1918,7 @@ pub struct CQI_ReportAperiodicProc_v1310 { pub trigger111_r13: CQI_ReportAperiodicProc_v1310Trigger111_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CQI_ReportBoth_r11 { #[asn(optional_idx = 0)] @@ -1931,7 +1931,7 @@ pub struct CQI_ReportBoth_r11 { pub csi_process_to_add_mod_list_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportBoth_v1250 { #[asn(optional_idx = 0)] @@ -1940,7 +1940,7 @@ pub struct CQI_ReportBoth_v1250 { pub csi_im_config_to_add_mod_list_ext_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportBoth_v1310 { #[asn(optional_idx = 0)] @@ -1949,7 +1949,7 @@ pub struct CQI_ReportBoth_v1310 { pub csi_im_config_to_add_mod_list_ext_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportBothProc_r11 { #[asn(optional_idx = 0)] @@ -1958,7 +1958,7 @@ pub struct CQI_ReportBothProc_r11 { pub pmi_ri_report_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportConfig { #[asn(optional_idx = 0)] @@ -1968,7 +1968,7 @@ pub struct CQI_ReportConfig { pub cqi_report_periodic: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CQI_ReportConfig_r10 { #[asn(optional_idx = 0)] @@ -1982,7 +1982,7 @@ pub struct CQI_ReportConfig_r10 { pub csi_subframe_pattern_config_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportConfig_r15 { #[asn(key = 0, extended = false)] @@ -1991,14 +1991,14 @@ pub enum CQI_ReportConfig_r15 { Setup(CQI_ReportConfig_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportConfig_v1130 { pub cqi_report_periodic_v1130: CQI_ReportPeriodic_v1130, pub cqi_report_both_r11: CQI_ReportBoth_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CQI_ReportConfig_v1250 { #[asn(optional_idx = 0)] @@ -2012,7 +2012,7 @@ pub struct CQI_ReportConfig_v1250 { pub alt_cqi_table_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CQI_ReportConfig_v1310 { #[asn(optional_idx = 0)] @@ -2023,28 +2023,28 @@ pub struct CQI_ReportConfig_v1310 { pub cqi_report_periodic_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportConfig_v1320 { #[asn(optional_idx = 0)] pub cqi_report_periodic_v1320: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportConfig_v1430 { #[asn(optional_idx = 0)] pub cqi_report_aperiodic_hybrid_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportConfig_v1530 { #[asn(optional_idx = 0)] pub alt_cqi_table_1024qam_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportConfig_v920 { #[asn(optional_idx = 0)] @@ -2053,7 +2053,7 @@ pub struct CQI_ReportConfig_v920 { pub pmi_ri_report_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CQI_ReportConfigSCell_r10 { #[asn(optional_idx = 0)] @@ -2065,7 +2065,7 @@ pub struct CQI_ReportConfigSCell_r10 { pub pmi_ri_report_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportConfigSCell_r15 { #[asn(optional_idx = 0)] @@ -2074,7 +2074,7 @@ pub struct CQI_ReportConfigSCell_r15 { pub alt_cqi_table_1024qam_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct CQI_ReportModeAperiodic(pub u8); impl CQI_ReportModeAperiodic { @@ -2088,7 +2088,7 @@ impl CQI_ReportModeAperiodic { pub const RM11_V1310: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodic { #[asn(key = 0, extended = false)] @@ -2097,7 +2097,7 @@ pub enum CQI_ReportPeriodic { Setup(CQI_ReportPeriodic_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodic_r10 { #[asn(key = 0, extended = false)] @@ -2106,7 +2106,7 @@ pub enum CQI_ReportPeriodic_r10 { Setup(CQI_ReportPeriodic_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CQI_ReportPeriodic_v1130 { #[asn(optional_idx = 0)] @@ -2120,7 +2120,7 @@ pub struct CQI_ReportPeriodic_v1130 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportPeriodic_v1310 { #[asn(optional_idx = 0)] @@ -2130,14 +2130,14 @@ pub struct CQI_ReportPeriodic_v1310 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodic_v1320 { #[asn(optional_idx = 0)] pub periodicity_factor_wb_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct CQI_ReportPeriodicProcExt_r11 { pub cqi_report_periodic_proc_ext_id_r11: CQI_ReportPeriodicProcExtId_r11, @@ -2150,19 +2150,19 @@ pub struct CQI_ReportPeriodicProcExt_r11 { pub csi_config_index_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "3")] pub struct CQI_ReportPeriodicProcExtId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct CQI_ReportPeriodicProcExtToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct CQI_ReportPeriodicProcExtToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodicSCell_r15 { #[asn(key = 0, extended = false)] @@ -2171,7 +2171,7 @@ pub enum CQI_ReportPeriodicSCell_r15 { Setup(CQI_ReportPeriodicSCell_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodicSCell_v1730 { pub cqi_pmi_config_index2_dormant_r17: @@ -2181,7 +2181,7 @@ pub struct CQI_ReportPeriodicSCell_v1730 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ShortConfigSCell_r15 { #[asn(key = 0, extended = false)] @@ -2190,11 +2190,11 @@ pub enum CQI_ShortConfigSCell_r15 { Setup(CQI_ShortConfigSCell_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CRI_ConfigIndex_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CRI_ReportConfig_r13 { #[asn(key = 0, extended = false)] @@ -2203,7 +2203,7 @@ pub enum CRI_ReportConfig_r13 { Setup(CRI_ReportConfig_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct CRS_AssistanceInfo_r11 { pub phys_cell_id_r11: PhysCellId, @@ -2211,7 +2211,7 @@ pub struct CRS_AssistanceInfo_r11 { pub mbsfn_subframe_config_list_r11: MBSFN_SubframeConfigList, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct CRS_AssistanceInfo_r13 { pub phys_cell_id_r13: PhysCellId, @@ -2220,7 +2220,7 @@ pub struct CRS_AssistanceInfo_r13 { pub mbsfn_subframe_config_list_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CRS_AssistanceInfo_r15 { pub phys_cell_id_r15: PhysCellId, @@ -2228,25 +2228,25 @@ pub struct CRS_AssistanceInfo_r15 { pub crs_intf_mitig_enabled_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CRS_AssistanceInfoList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CRS_AssistanceInfoList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CRS_AssistanceInfoList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CRS_ChEstMPDCCH_ConfigCommon_r16 { pub power_ratio_r16: CRS_ChEstMPDCCH_ConfigCommon_r16PowerRatio_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CRS_ChEstMPDCCH_ConfigDedicated_r16 { #[asn(optional_idx = 0)] @@ -2256,7 +2256,7 @@ pub struct CRS_ChEstMPDCCH_ConfigDedicated_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFB_RegistrationParam1XRTT { pub sid: CSFB_RegistrationParam1XRTTSid, @@ -2274,26 +2274,26 @@ pub struct CSFB_RegistrationParam1XRTT { pub zone_timer: CSFB_RegistrationParam1XRTTZoneTimer, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFB_RegistrationParam1XRTT_v920 { pub power_down_reg_r9: CSFB_RegistrationParam1XRTT_v920PowerDownReg_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFBParametersRequestCDMA2000 { pub critical_extensions: CSFBParametersRequestCDMA2000CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSFBParametersRequestCDMA2000_r8_IEs { #[asn(optional_idx = 0)] pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CSFBParametersRequestCDMA2000_v8a0_IEs { #[asn(optional_idx = 0)] @@ -2303,14 +2303,14 @@ pub struct CSFBParametersRequestCDMA2000_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFBParametersResponseCDMA2000 { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: CSFBParametersResponseCDMA2000CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSFBParametersResponseCDMA2000_r8_IEs { pub rand: RAND_CDMA2000, @@ -2319,7 +2319,7 @@ pub struct CSFBParametersResponseCDMA2000_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CSFBParametersResponseCDMA2000_v8a0_IEs { #[asn(optional_idx = 0)] @@ -2329,18 +2329,18 @@ pub struct CSFBParametersResponseCDMA2000_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSG_AllowedReportingCells_r9 { #[asn(optional_idx = 0)] pub phys_cell_id_range_utra_fdd_list_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "27", sz_ub = "27")] pub struct CSG_Identity(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CSG_ProximityIndicationParameters_r9 { #[asn(optional_idx = 0)] @@ -2354,7 +2354,7 @@ pub struct CSG_ProximityIndicationParameters_r9 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct CSI_IM_Config_r11 { pub csi_im_config_id_r11: CSI_IM_ConfigId_r11, @@ -2362,7 +2362,7 @@ pub struct CSI_IM_Config_r11 { pub subframe_config_r11: CSI_IM_Config_r11SubframeConfig_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct CSI_IM_ConfigExt_r12 { pub csi_im_config_id_v1250: CSI_IM_ConfigId_v1250, @@ -2370,43 +2370,43 @@ pub struct CSI_IM_ConfigExt_r12 { pub subframe_config_r12: CSI_IM_ConfigExt_r12SubframeConfig_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "3")] pub struct CSI_IM_ConfigId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CSI_IM_ConfigId_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "24")] pub struct CSI_IM_ConfigId_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "4", ub = "4")] pub struct CSI_IM_ConfigId_v1250(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "5", ub = "24")] pub struct CSI_IM_ConfigId_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct CSI_IM_ConfigToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "20")] pub struct CSI_IM_ConfigToAddModListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct CSI_IM_ConfigToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "20")] pub struct CSI_IM_ConfigToReleaseListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct CSI_Process_r11 { pub csi_process_id_r11: CSI_ProcessId_r11, @@ -2421,19 +2421,19 @@ pub struct CSI_Process_r11 { pub cqi_report_aperiodic_proc_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CSI_ProcessId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct CSI_ProcessToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct CSI_ProcessToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CSI_RS_Config_NZP_v1430 { #[asn(optional_idx = 0)] @@ -2442,7 +2442,7 @@ pub struct CSI_RS_Config_NZP_v1430 { pub frequency_density_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CSI_RS_Config_r10 { #[asn(optional_idx = 0)] @@ -2451,7 +2451,7 @@ pub struct CSI_RS_Config_r10 { pub zero_tx_power_csi_rs_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_Config_r15 { #[asn(key = 0, extended = false)] @@ -2460,7 +2460,7 @@ pub enum CSI_RS_Config_r15 { Setup(CSI_RS_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CSI_RS_Config_v1250 { #[asn(optional_idx = 0)] @@ -2469,14 +2469,14 @@ pub struct CSI_RS_Config_v1250 { pub ds_zero_tx_power_csi_rs_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_Config_v1310 { #[asn(optional_idx = 0)] pub emimo_type_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CSI_RS_Config_v1430 { #[asn(optional_idx = 0)] @@ -2487,21 +2487,21 @@ pub struct CSI_RS_Config_v1430 { pub advanced_codebook_enabled_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_Config_v1480 { #[asn(optional_idx = 0)] pub emimo_type_v1480: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_Config_v1530 { #[asn(optional_idx = 0)] pub emimo_type_v1530: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct CSI_RS_ConfigBeamformed_r13 { #[asn(optional_idx = 0)] @@ -2522,7 +2522,7 @@ pub struct CSI_RS_ConfigBeamformed_r13 { pub channel_meas_restriction_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 9)] pub struct CSI_RS_ConfigBeamformed_r14 { #[asn(optional_idx = 0)] @@ -2550,7 +2550,7 @@ pub struct CSI_RS_ConfigBeamformed_r14 { pub csi_rs_nzp_activation_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CSI_RS_ConfigBeamformed_v1430 { #[asn(optional_idx = 0)] @@ -2562,7 +2562,7 @@ pub struct CSI_RS_ConfigBeamformed_v1430 { pub csi_rs_nzp_activation_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_Hybrid_r14 { #[asn(key = 0, extended = false)] @@ -2571,7 +2571,7 @@ pub enum CSI_RS_ConfigEMIMO_Hybrid_r14 { Setup(CSI_RS_ConfigEMIMO_Hybrid_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_r13 { #[asn(key = 0, extended = false)] @@ -2580,7 +2580,7 @@ pub enum CSI_RS_ConfigEMIMO_r13 { Setup(CSI_RS_ConfigEMIMO_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_v1430 { #[asn(key = 0, extended = false)] @@ -2589,7 +2589,7 @@ pub enum CSI_RS_ConfigEMIMO_v1430 { Setup(CSI_RS_ConfigEMIMO_v1430_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_v1480 { #[asn(key = 0, extended = false)] @@ -2598,7 +2598,7 @@ pub enum CSI_RS_ConfigEMIMO_v1480 { Setup(CSI_RS_ConfigEMIMO_v1480_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_v1530 { #[asn(key = 0, extended = false)] @@ -2607,7 +2607,7 @@ pub enum CSI_RS_ConfigEMIMO_v1530 { Setup(CSI_RS_ConfigEMIMO_v1530_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO2_r14 { #[asn(key = 0, extended = false)] @@ -2616,14 +2616,14 @@ pub enum CSI_RS_ConfigEMIMO2_r14 { Setup(CSI_RS_ConfigBeamformed_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSI_RS_ConfigNZP_Activation_r14 { pub csi_rs_nzp_mode_r14: CSI_RS_ConfigNZP_Activation_r14Csi_RS_NZP_mode_r14, pub activated_resources_r14: CSI_RS_ConfigNZP_Activation_r14ActivatedResources_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigNZP_EMIMO_r13 { #[asn(key = 0, extended = false)] @@ -2632,7 +2632,7 @@ pub enum CSI_RS_ConfigNZP_EMIMO_r13 { Setup(CSI_RS_ConfigNZP_EMIMO_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_ConfigNZP_EMIMO_v1430 { pub nzp_resource_config_list_ext_r14: CSI_RS_ConfigNZP_EMIMO_v1430Nzp_resourceConfigListExt_r14, @@ -2640,7 +2640,7 @@ pub struct CSI_RS_ConfigNZP_EMIMO_v1430 { pub cdm_type_v1430: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct CSI_RS_ConfigNZP_r11 { pub csi_rs_config_nzp_id_r11: CSI_RS_ConfigNZPId_r11, @@ -2652,43 +2652,43 @@ pub struct CSI_RS_ConfigNZP_r11 { pub qcl_crs_info_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "3")] pub struct CSI_RS_ConfigNZPId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "24")] pub struct CSI_RS_ConfigNZPId_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "4", ub = "24")] pub struct CSI_RS_ConfigNZPId_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct CSI_RS_ConfigNZPToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "24")] pub struct CSI_RS_ConfigNZPToAddModList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "21")] pub struct CSI_RS_ConfigNZPToAddModListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct CSI_RS_ConfigNZPToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "24")] pub struct CSI_RS_ConfigNZPToReleaseList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "21")] pub struct CSI_RS_ConfigNZPToReleaseListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct CSI_RS_ConfigNonPrecoded_r13 { #[asn(optional_idx = 0)] @@ -2708,7 +2708,7 @@ pub struct CSI_RS_ConfigNonPrecoded_r13 { pub csi_rs_config_nzp_emimo_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_ConfigNonPrecoded_v1430 { #[asn(optional_idx = 0)] @@ -2718,7 +2718,7 @@ pub struct CSI_RS_ConfigNonPrecoded_v1430 { pub nzp_resource_config_tm9_original_v1430: CSI_RS_Config_NZP_v1430, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CSI_RS_ConfigNonPrecoded_v1480 { #[asn(optional_idx = 0)] @@ -2730,14 +2730,14 @@ pub struct CSI_RS_ConfigNonPrecoded_v1480 { pub nzp_resource_config_tm9_original_v1480: CSI_RS_Config_NZP_v1430, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_ConfigNonPrecoded_v1530 { #[asn(optional_idx = 0)] pub p_c_and_cbsr_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigZP_ApList_r14 { #[asn(key = 0, extended = false)] @@ -2746,7 +2746,7 @@ pub enum CSI_RS_ConfigZP_ApList_r14 { Setup(CSI_RS_ConfigZP_ApList_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct CSI_RS_ConfigZP_r11 { pub csi_rs_config_zp_id_r11: CSI_RS_ConfigZPId_r11, @@ -2754,27 +2754,27 @@ pub struct CSI_RS_ConfigZP_r11 { pub subframe_config_r11: CSI_RS_ConfigZP_r11SubframeConfig_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CSI_RS_ConfigZPId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct CSI_RS_ConfigZPToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct CSI_RS_ConfigZPToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "96")] pub struct CSI_RS_TriggeredList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "97")] pub struct CSI_RSRP_Range_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct CandidateCellInfo_r10 { pub phys_cell_id_r10: PhysCellId, @@ -2785,15 +2785,15 @@ pub struct CandidateCellInfo_r10 { pub rsrq_result_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CandidateCellInfoList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CandidateServingFreqListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierBandwidthEUTRA { pub dl_bandwidth: CarrierBandwidthEUTRADl_Bandwidth, @@ -2801,14 +2801,14 @@ pub struct CarrierBandwidthEUTRA { pub ul_bandwidth: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CarrierFreqCDMA2000 { pub band_class: BandclassCDMA2000, pub arfcn: ARFCN_ValueCDMA2000, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierFreqEUTRA { pub dl_carrier_freq: ARFCN_ValueEUTRA, @@ -2816,7 +2816,7 @@ pub struct CarrierFreqEUTRA { pub ul_carrier_freq: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierFreqEUTRA_v9e0 { pub dl_carrier_freq_v9e0: ARFCN_ValueEUTRA_r9, @@ -2824,79 +2824,79 @@ pub struct CarrierFreqEUTRA_v9e0 { pub ul_carrier_freq_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CarrierFreqGERAN { pub arfcn: ARFCN_ValueGERAN, pub band_indicator: BandIndicatorGERAN, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierFreqInfoUTRA_FDD_v8h0 { #[asn(optional_idx = 0)] pub multi_band_info_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierFreqInfoUTRA_v1250 { #[asn(optional_idx = 0)] pub reduced_meas_performance_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct CarrierFreqListMBMS_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CarrierFreqListNBIOT_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CarrierFreqListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CarrierFreqListNR_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CarrierFreqListNR_v1700(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CarrierFreqListNR_v1720(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CarrierFreqListUTRA_FDD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CarrierFreqListUTRA_FDD_Ext_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CarrierFreqListUTRA_TDD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CarrierFreqListUTRA_TDD_Ext_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct CarrierFreqListUTRA_TDD_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CarrierFreqNBIOT_r16 { pub carrier_freq_r16: ARFCN_ValueEUTRA_r9, pub carrier_freq_offset_r16: CarrierFreqNBIOT_r16CarrierFreqOffset_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 12)] pub struct CarrierFreqNR_r15 { pub carrier_freq_r15: ARFCN_ValueNR_r15, @@ -2932,7 +2932,7 @@ pub struct CarrierFreqNR_r15 { pub thresh_rs_index_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CarrierFreqNR_v1610 { #[asn(optional_idx = 0)] @@ -2945,14 +2945,14 @@ pub struct CarrierFreqNR_v1610 { pub high_speed_carrier_nr_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierFreqNR_v1700 { #[asn(optional_idx = 0)] pub nr_freq_neigh_hsdn_cell_list_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CarrierFreqNR_v1720 { #[asn(optional_idx = 0)] @@ -2961,7 +2961,7 @@ pub struct CarrierFreqNR_v1720 { pub ssb_position_qcl_common_nr_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct CarrierFreqUTRA_FDD { pub carrier_freq: ARFCN_ValueUTRA, @@ -2974,7 +2974,7 @@ pub struct CarrierFreqUTRA_FDD { pub q_qual_min: CarrierFreqUTRA_FDDQ_QualMin, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct CarrierFreqUTRA_FDD_Ext_r12 { pub carrier_freq_r12: ARFCN_ValueUTRA, @@ -2993,7 +2993,7 @@ pub struct CarrierFreqUTRA_FDD_Ext_r12 { pub reduced_meas_performance_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct CarrierFreqUTRA_TDD { pub carrier_freq: ARFCN_ValueUTRA, @@ -3005,7 +3005,7 @@ pub struct CarrierFreqUTRA_TDD { pub p_max_utra: CarrierFreqUTRA_TDDP_MaxUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct CarrierFreqUTRA_TDD_r12 { pub carrier_freq_r12: ARFCN_ValueUTRA, @@ -3019,7 +3019,7 @@ pub struct CarrierFreqUTRA_TDD_r12 { pub reduced_meas_performance_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CarrierFreqsGERAN { pub starting_arfcn: ARFCN_ValueGERAN, @@ -3027,18 +3027,18 @@ pub struct CarrierFreqsGERAN { pub following_arfc_ns: CarrierFreqsGERANFollowingARFCNs, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct CarrierFreqsInfoGERAN { pub carrier_freqs: CarrierFreqsGERAN, pub common_info: CarrierFreqsInfoGERANCommonInfo, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CarrierFreqsInfoListGERAN(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierInfoNR_r15 { pub carrier_freq_r15: ARFCN_ValueNR_r15, @@ -3047,7 +3047,7 @@ pub struct CarrierInfoNR_r15 { pub smtc_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CarrierInfoNR_r17 { pub carrier_freq_r17: ARFCN_ValueNR_r15, @@ -3056,7 +3056,7 @@ pub struct CarrierInfoNR_r17 { pub smtc_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct Cell_ToAddMod_r12 { pub s_cell_index_r12: SCellIndex_r10, @@ -3066,7 +3066,7 @@ pub struct Cell_ToAddMod_r12 { pub meas_result_cell_to_add_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellAccessRelatedInfo_5GC_r15 { pub plmn_identity_list_r15: PLMN_IdentityList_r15, @@ -3076,7 +3076,7 @@ pub struct CellAccessRelatedInfo_5GC_r15 { pub cell_identity_5gc_r15: CellIdentity_5GC_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellAccessRelatedInfo_r14 { pub plmn_identity_list_r14: PLMN_IdentityList, @@ -3084,14 +3084,14 @@ pub struct CellAccessRelatedInfo_r14 { pub cell_identity_r14: CellIdentity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellChangeOrder { pub t304: CellChangeOrderT304, pub target_rat_type: CellChangeOrderTargetRAT_Type, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CellGlobalIdCDMA2000 { #[asn(key = 0, extended = false)] @@ -3100,14 +3100,14 @@ pub enum CellGlobalIdCDMA2000 { CellGlobalIdHRPD(CellGlobalIdCDMA2000_cellGlobalIdHRPD), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellGlobalIdEUTRA { pub plmn_identity: PLMN_Identity, pub cell_identity: CellIdentity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellGlobalIdGERAN { pub plmn_identity: PLMN_Identity, @@ -3115,11 +3115,11 @@ pub struct CellGlobalIdGERAN { pub cell_identity: CellGlobalIdGERANCellIdentity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellGlobalIdList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellGlobalIdNR_r16 { pub plmn_identity_r16: PLMN_Identity, @@ -3128,18 +3128,18 @@ pub struct CellGlobalIdNR_r16 { pub tracking_area_code_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellGlobalIdUTRA { pub plmn_identity: PLMN_Identity, pub cell_identity: CellGlobalIdUTRACellIdentity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "28", sz_ub = "28")] pub struct CellIdentity(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CellIdentity_5GC_r15 { #[asn(key = 0, extended = false)] @@ -3148,19 +3148,19 @@ pub enum CellIdentity_5GC_r15 { CellId_Index_r15(CellIdentity_5GC_r15_cellId_Index_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "36", sz_ub = "36")] pub struct CellIdentityNR_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct CellIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellIndexList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellInfoGERAN_r9 { pub phys_cell_id_r9: PhysCellIdGERAN, @@ -3168,30 +3168,30 @@ pub struct CellInfoGERAN_r9 { pub system_information_r9: SystemInfoListGERAN, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellInfoListGERAN_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CellInfoListUTRA_FDD_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CellInfoListUTRA_TDD_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CellInfoListUTRA_TDD_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellInfoUTRA_FDD_r9 { pub phys_cell_id_r9: PhysCellIdUTRA_FDD, pub utra_bcch_container_r9: CellInfoUTRA_FDD_r9Utra_BCCH_Container_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellInfoUTRA_TDD_r10 { pub phys_cell_id_r10: PhysCellIdUTRA_TDD, @@ -3199,34 +3199,34 @@ pub struct CellInfoUTRA_TDD_r10 { pub utra_bcch_container_r10: CellInfoUTRA_TDD_r10Utra_BCCH_Container_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellInfoUTRA_TDD_r9 { pub phys_cell_id_r9: PhysCellIdUTRA_TDD, pub utra_bcch_container_r9: CellInfoUTRA_TDD_r9Utra_BCCH_Container_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CellList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CellListNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellReselectionInfoCommon_v1460 { pub s_search_delta_p_r14: CellReselectionInfoCommon_v1460S_SearchDeltaP_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellReselectionInfoHSDN_r15 { pub cell_equivalent_size_r15: CellReselectionInfoHSDN_r15CellEquivalentSize_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellReselectionParametersCDMA2000 { pub band_class_list: BandClassListCDMA2000, @@ -3236,7 +3236,7 @@ pub struct CellReselectionParametersCDMA2000 { pub t_reselection_cdma2000_sf: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellReselectionParametersCDMA2000_r11 { pub band_class_list: BandClassListCDMA2000, @@ -3246,23 +3246,23 @@ pub struct CellReselectionParametersCDMA2000_r11 { pub t_reselection_cdma2000_sf: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellReselectionParametersCDMA2000_v920 { pub neigh_cell_list_v920: NeighCellListCDMA2000_v920, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct CellReselectionPriority(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellReselectionServingFreqInfo_v1310 { pub cell_reselection_sub_priority_r13: CellReselectionSubPriority_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CellReselectionServingFreqInfo_v1610 { #[asn(optional_idx = 0)] @@ -3271,7 +3271,7 @@ pub struct CellReselectionServingFreqInfo_v1610 { pub alt_cell_reselection_sub_priority_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CellReselectionSubPriority_r13(pub u8); impl CellReselectionSubPriority_r13 { @@ -3281,19 +3281,19 @@ impl CellReselectionSubPriority_r13 { pub const O_DOT8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellSelectionInfo_v1130 { pub q_qual_min_wb_r11: Q_QualMin_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellSelectionInfo_v1250 { pub q_qual_min_rsrq_on_all_symbols_r12: Q_QualMin_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellSelectionInfo_v920 { pub q_qual_min_r9: Q_QualMin_r9, @@ -3301,7 +3301,7 @@ pub struct CellSelectionInfo_v920 { pub q_qual_min_offset_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellSelectionInfoCE_r13 { pub q_rx_lev_min_ce_r13: Q_RxLevMin, @@ -3309,13 +3309,13 @@ pub struct CellSelectionInfoCE_r13 { pub q_qual_min_rsrq_ce_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellSelectionInfoCE_v1530 { pub power_class14d_bm_offset_r15: CellSelectionInfoCE_v1530PowerClass14dBm_Offset_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellSelectionInfoCE1_r13 { pub q_rx_lev_min_ce1_r13: Q_RxLevMin, @@ -3323,13 +3323,13 @@ pub struct CellSelectionInfoCE1_r13 { pub q_qual_min_rsrq_ce1_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellSelectionInfoCE1_v1360 { pub delta_rx_lev_min_ce1_v1360: CellSelectionInfoCE1_v1360Delta_RxLevMinCE1_v1360, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellSelectionInfoNFreq_r13 { pub q_rx_lev_min_r13: Q_RxLevMin, @@ -3340,7 +3340,7 @@ pub struct CellSelectionInfoNFreq_r13 { pub t_reselection_eutra_r13: T_Reselection, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsToAddMod { pub cell_index: CellsToAddModCellIndex, @@ -3348,55 +3348,55 @@ pub struct CellsToAddMod { pub cell_individual_offset: Q_OffsetRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsToAddMod_v1610 { pub rss_meas_power_bias_r16: RSS_MeasPowerBias_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsToAddModCDMA2000 { pub cell_index: CellsToAddModCDMA2000CellIndex, pub phys_cell_id: PhysCellIdCDMA2000, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsToAddModList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsToAddModList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsToAddModListCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsToAddModListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsToAddModListNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsToAddModListUTRA_FDD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsToAddModListUTRA_TDD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsToAddModNR_r15 { pub cell_index_r15: CellsToAddModNR_r15CellIndex_r15, pub phys_cell_id_r15: PhysCellIdNR_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsToAddModNR_r16 { pub cell_index_r16: CellsToAddModNR_r16CellIndex_r16, @@ -3404,25 +3404,25 @@ pub struct CellsToAddModNR_r16 { pub cell_individual_offset_r16: Q_OffsetRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsToAddModUTRA_FDD { pub cell_index: CellsToAddModUTRA_FDDCellIndex, pub phys_cell_id: PhysCellIdUTRA_FDD, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsToAddModUTRA_TDD { pub cell_index: CellsToAddModUTRA_TDDCellIndex, pub phys_cell_id: PhysCellIdUTRA_TDD, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CellsTriggeredList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct CipheringAlgorithm_r12(pub u8); impl CipheringAlgorithm_r12 { @@ -3436,19 +3436,19 @@ impl CipheringAlgorithm_r12 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CommonSF_AllocPatternList_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CommonSF_AllocPatternList_v1430(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CommonSF_AllocPatternList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct CondReconfigurationAddMod_r16 { pub cond_reconfiguration_id_r16: CondReconfigurationId_r16, @@ -3459,31 +3459,31 @@ pub struct CondReconfigurationAddMod_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct CondReconfigurationId_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CondReconfigurationToAddModList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CondReconfigurationToRemoveList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CondReconfigurationTriggerEUTRA_r16 { pub cond_event_id_r16: CondReconfigurationTriggerEUTRA_r16CondEventId_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CondReconfigurationTriggerNR_r17 { pub cond_event_id_r17: CondReconfigurationTriggerNR_r17CondEventId_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct ConditionalReconfiguration_r16 { #[asn(optional_idx = 0)] @@ -3494,7 +3494,7 @@ pub struct ConditionalReconfiguration_r16 { pub attempt_cond_reconf_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ConfigRestrictInfoDAPS_r16 { #[asn(optional_idx = 0)] @@ -3503,14 +3503,14 @@ pub struct ConfigRestrictInfoDAPS_r16 { pub max_sch_tb_bits_ul_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ConfigRestrictInfoDAPS_v1630 { #[asn(optional_idx = 0)] pub daps_power_coordination_info_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct ConnEstFailReport_r11 { pub failed_cell_id_r11: CellGlobalIdEUTRA, @@ -3527,14 +3527,14 @@ pub struct ConnEstFailReport_r11 { pub meas_result_list_eutra_v1130: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CounterCheck { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: CounterCheckCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CounterCheck_r8_IEs { pub drb_count_msb_info_list: DRB_CountMSB_InfoList, @@ -3542,7 +3542,7 @@ pub struct CounterCheck_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CounterCheck_v1530_IEs { #[asn(optional_idx = 0)] @@ -3551,7 +3551,7 @@ pub struct CounterCheck_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CounterCheck_v8a0_IEs { #[asn(optional_idx = 0)] @@ -3560,14 +3560,14 @@ pub struct CounterCheck_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CounterCheckResponse { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: CounterCheckResponseCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CounterCheckResponse_r8_IEs { pub drb_count_info_list: DRB_CountInfoList, @@ -3575,7 +3575,7 @@ pub struct CounterCheckResponse_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CounterCheckResponse_v1530_IEs { #[asn(optional_idx = 0)] @@ -3584,7 +3584,7 @@ pub struct CounterCheckResponse_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CounterCheckResponse_v8a0_IEs { #[asn(optional_idx = 0)] @@ -3593,53 +3593,53 @@ pub struct CounterCheckResponse_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct CountingRequestInfo_r10 { pub tmgi_r10: TMGI_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CountingRequestList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct CountingResponseInfo_r10 { pub counting_response_service_r10: CountingResponseInfo_r10CountingResponseService_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CountingResponseList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CrossCarrierSchedulingConfig_r10 { pub scheduling_cell_info_r10: CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CrossCarrierSchedulingConfig_r13 { pub scheduling_cell_info_r13: CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CrossCarrierSchedulingConfigLAA_UL_r14 { pub scheduling_cell_id_r14: ServCellIndex_r13, pub cif_in_scheduling_cell_r14: CrossCarrierSchedulingConfigLAA_UL_r14Cif_InSchedulingCell_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct DAPS_Config_r16 { #[asn(optional_idx = 0)] pub daps_power_coordination_info_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DAPS_PowerCoordinationInfo_r16 { pub p_daps_source_r16: DAPS_PowerCoordinationInfo_r16P_DAPS_Source_r16, @@ -3647,7 +3647,7 @@ pub struct DAPS_PowerCoordinationInfo_r16 { pub power_control_mode_r16: DAPS_PowerCoordinationInfo_r16PowerControlMode_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DC_Parameters_r12 { #[asn(optional_idx = 0)] @@ -3656,7 +3656,7 @@ pub struct DC_Parameters_r12 { pub drb_type_scg_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DC_Parameters_v1310 { #[asn(optional_idx = 0)] @@ -3665,22 +3665,22 @@ pub struct DC_Parameters_v1310 { pub ue_sstd_meas_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "6")] pub struct DCI7_Candidates_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct DCI7_CandidatesPerAL_SPDCCH_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_AM_RLC { pub t_reordering: T_Reordering, pub t_status_prohibit: T_StatusProhibit, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_AM_RLC_r15 { pub t_reordering_r15: T_Reordering, @@ -3688,13 +3688,13 @@ pub struct DL_AM_RLC_r15 { pub extended_rlc_li_field_r15: DL_AM_RLC_r15Extended_RLC_LI_Field_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_CCCH_Message { pub message: DL_CCCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DL_CCCH_MessageType { #[asn(key = 0, extended = false)] @@ -3703,13 +3703,13 @@ pub enum DL_CCCH_MessageType { MessageClassExtension(DL_CCCH_MessageType_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_DCCH_Message { pub message: DL_DCCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DL_DCCH_MessageType { #[asn(key = 0, extended = false)] @@ -3718,7 +3718,7 @@ pub enum DL_DCCH_MessageType { MessageClassExtension(DL_DCCH_MessageType_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DL_UL_CCs_r15 { #[asn(optional_idx = 0)] @@ -3727,27 +3727,27 @@ pub struct DL_UL_CCs_r15 { pub max_number_ul_c_cs_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_UM_RLC { pub sn_field_length: SN_FieldLength, pub t_reordering: T_Reordering, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_UM_RLC_r15 { pub sn_field_length_r15: SN_FieldLength_r15, pub t_reordering_r15: T_Reordering, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DLDedicatedMessageSegment_r16 { pub critical_extensions: DLDedicatedMessageSegment_r16CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DLDedicatedMessageSegment_r16_IEs { pub segment_number_r16: DLDedicatedMessageSegment_r16_IEsSegmentNumber_r16, @@ -3761,14 +3761,14 @@ pub struct DLDedicatedMessageSegment_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DLInformationTransfer { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: DLInformationTransferCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct DLInformationTransfer_r15_IEs { #[asn(optional_idx = 0)] @@ -3779,7 +3779,7 @@ pub struct DLInformationTransfer_r15_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct DLInformationTransfer_r8_IEs { pub dedicated_info_type: DLInformationTransfer_r8_IEsDedicatedInfoType, @@ -3787,7 +3787,7 @@ pub struct DLInformationTransfer_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DLInformationTransfer_v1610_IEs { #[asn(optional_idx = 0)] @@ -3796,7 +3796,7 @@ pub struct DLInformationTransfer_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DLInformationTransfer_v8a0_IEs { #[asn(optional_idx = 0)] @@ -3805,7 +3805,7 @@ pub struct DLInformationTransfer_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DMRS_Config_r11 { #[asn(key = 0, extended = false)] @@ -3814,14 +3814,14 @@ pub enum DMRS_Config_r11 { Setup(DMRS_Config_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct DMRS_Config_v1310 { #[asn(optional_idx = 0)] pub dmrs_table_alt_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DRB_CountInfo { pub drb_identity: DRB_Identity, @@ -3829,15 +3829,15 @@ pub struct DRB_CountInfo { pub count_downlink: DRB_CountInfoCount_Downlink, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "11")] pub struct DRB_CountInfoList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct DRB_CountInfoListExt_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DRB_CountMSB_Info { pub drb_identity: DRB_Identity, @@ -3845,27 +3845,27 @@ pub struct DRB_CountMSB_Info { pub count_msb_downlink: DRB_CountMSB_InfoCountMSB_Downlink, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct DRB_CountMSB_InfoList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct DRB_CountMSB_InfoListExt_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct DRB_Identity(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct DRB_InfoListSCG_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct DRB_InfoListSCG_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct DRB_InfoSCG_r12 { #[asn(optional_idx = 0)] @@ -3875,7 +3875,7 @@ pub struct DRB_InfoSCG_r12 { pub drb_type_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct DRB_ToAddMod { #[asn(optional_idx = 0)] @@ -3891,23 +3891,23 @@ pub struct DRB_ToAddMod { pub logical_channel_config: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct DRB_ToAddModList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct DRB_ToAddModList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct DRB_ToAddModListSCG_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct DRB_ToAddModListSCG_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct DRB_ToAddModSCG_r12 { pub drb_identity_r12: DRB_Identity, @@ -3923,15 +3923,15 @@ pub struct DRB_ToAddModSCG_r12 { pub logical_channel_config_scg_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct DRB_ToReleaseList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct DRB_ToReleaseList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DRX_Config { #[asn(key = 0, extended = false)] @@ -3940,7 +3940,7 @@ pub enum DRX_Config { Setup(DRX_Config_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct DRX_Config_r13 { #[asn(optional_idx = 0)] @@ -3951,7 +3951,7 @@ pub struct DRX_Config_r13 { pub drx_ul_retransmission_timer_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DRX_Config_r15 { #[asn(optional_idx = 0)] @@ -3962,7 +3962,7 @@ pub struct DRX_Config_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct DRX_Config_v1130 { #[asn(optional_idx = 0)] @@ -3973,25 +3973,25 @@ pub struct DRX_Config_v1130 { pub short_drx_cycle_v1130: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct DRX_Config_v1310 { #[asn(optional_idx = 0)] pub long_drx_cycle_start_offset_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DataBLER_MCH_Result_r12 { pub mch_index_r12: DataBLER_MCH_Result_r12Mch_Index_r12, pub data_bler_result_r12: BLER_Result_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct DataBLER_MCH_ResultList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct DataInactivityTimer_r14(pub u8); impl DataInactivityTimer_r14 { @@ -4013,19 +4013,19 @@ impl DataInactivityTimer_r14 { pub const S180: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct DedicatedInfoCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct DedicatedInfoF1c_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct DedicatedInfoNAS(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DelayBudgetReport_r14 { #[asn(key = 0, extended = false)] @@ -4034,7 +4034,7 @@ pub enum DelayBudgetReport_r14 { Type2(DelayBudgetReport_r14_type2), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DeltaFList_PUCCH { pub delta_f_pucch_format1: DeltaFList_PUCCHDeltaF_PUCCH_Format1, @@ -4044,7 +4044,7 @@ pub struct DeltaFList_PUCCH { pub delta_f_pucch_format2b: DeltaFList_PUCCHDeltaF_PUCCH_Format2b, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DeltaFList_SPUCCH_r15 { #[asn(key = 0, extended = false)] @@ -4053,7 +4053,7 @@ pub enum DeltaFList_SPUCCH_r15 { Setup(DeltaFList_SPUCCH_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct DeltaTxD_OffsetListPUCCH_r10 { pub delta_tx_d_offset_pucch_format1_r10: @@ -4066,14 +4066,14 @@ pub struct DeltaTxD_OffsetListPUCCH_r10 { DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format3_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DeltaTxD_OffsetListPUCCH_v1130 { pub delta_tx_d_offset_pucch_format1b_cs_r11: DeltaTxD_OffsetListPUCCH_v1130DeltaTxD_OffsetPUCCH_Format1bCS_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct DeltaTxD_OffsetListSPUCCH_r15 { pub delta_tx_d_offset_spucch_format1_r15: @@ -4086,7 +4086,7 @@ pub struct DeltaTxD_OffsetListSPUCCH_r15 { DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format3_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DiscardTimerExt_r17(pub u8); impl DiscardTimerExt_r17 { @@ -4094,7 +4094,7 @@ impl DiscardTimerExt_r17 { pub const SPARE: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct E_CSFB_r9 { #[asn(optional_idx = 0)] @@ -4107,28 +4107,28 @@ pub struct E_CSFB_r9 { pub redirect_carrier_cdma2000_hrpd_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EAB_Config_r11 { pub eab_category_r11: EAB_Config_r11Eab_Category_r11, pub eab_barring_bitmap_r11: EAB_Config_r11Eab_BarringBitmap_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct EAB_ConfigPLMN_r11 { #[asn(optional_idx = 0)] pub eab_config_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct EDT_PRACH_ParametersCE_r15 { #[asn(optional_idx = 0)] pub edt_prach_parameters_ce_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum EIMTA_MainConfig_r12 { #[asn(key = 0, extended = false)] @@ -4137,7 +4137,7 @@ pub enum EIMTA_MainConfig_r12 { Setup(EIMTA_MainConfig_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum EIMTA_MainConfigServCell_r12 { #[asn(key = 0, extended = false)] @@ -4146,13 +4146,13 @@ pub enum EIMTA_MainConfigServCell_r12 { Setup(EIMTA_MainConfigServCell_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EPDCCH_Config_r11 { pub config_r11: EPDCCH_Config_r11Config_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct EPDCCH_SetConfig_r11 { pub set_config_id_r11: EPDCCH_SetConfigId_r11, @@ -4164,19 +4164,19 @@ pub struct EPDCCH_SetConfig_r11 { pub re_mapping_qcl_config_id_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1")] pub struct EPDCCH_SetConfigId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct EPDCCH_SetConfigToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct EPDCCH_SetConfigToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct EUTRA_5GC_Parameters_r15 { #[asn(optional_idx = 0)] @@ -4196,7 +4196,7 @@ pub struct EUTRA_5GC_Parameters_r15 { pub reflective_qo_s_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct EUTRA_5GC_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -4205,11 +4205,11 @@ pub struct EUTRA_5GC_Parameters_v1610 { pub ce_eutra_5gc_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct EUTRA_CarrierList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum Enable256QAM_r14 { #[asn(key = 0, extended = false)] @@ -4218,7 +4218,7 @@ pub enum Enable256QAM_r14 { Setup(Enable256QAM_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EphemerisOrbitalParameters_r17 { pub semi_major_axis_r17: EphemerisOrbitalParameters_r17SemiMajorAxis_r17, @@ -4229,7 +4229,7 @@ pub struct EphemerisOrbitalParameters_r17 { pub anomaly_r17: EphemerisOrbitalParameters_r17Anomaly_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EphemerisStateVectors_r17 { pub position_x_r17: PositionStateVector_r17, @@ -4240,7 +4240,7 @@ pub struct EphemerisStateVectors_r17 { pub velocity_vz_r17: VelocityStateVector_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct EstablishmentCause(pub u8); impl EstablishmentCause { @@ -4254,7 +4254,7 @@ impl EstablishmentCause { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct EstablishmentCause_5GC_r15(pub u8); impl EstablishmentCause_5GC_r15 { @@ -4268,7 +4268,7 @@ impl EstablishmentCause_5GC_r15 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct EthernetHeaderCompression_r16 { pub ehc_common_r16: EthernetHeaderCompression_r16Ehc_Common_r16, @@ -4278,7 +4278,7 @@ pub struct EthernetHeaderCompression_r16 { pub ehc_uplink_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum EventType_r17 { #[asn(key = 0, extended = false)] @@ -4287,22 +4287,22 @@ pub enum EventType_r17 { EventL1(EventType_r17_eventL1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ExcludedCellsToAddMod { pub cell_index: ExcludedCellsToAddModCellIndex, pub phys_cell_id_range: PhysCellIdRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct ExcludedCellsToAddModList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "31")] pub struct ExplicitListOfARFCNs(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct FailedLogicalChannelIdentity_r16 { pub cell_group_indication_r16: FailedLogicalChannelIdentity_r16CellGroupIndication_r16, @@ -4314,7 +4314,7 @@ pub struct FailedLogicalChannelIdentity_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FailedLogicalChannelInfo_r15 { pub failed_logical_channel_identity_r15: @@ -4322,20 +4322,20 @@ pub struct FailedLogicalChannelInfo_r15 { pub failure_type: FailedLogicalChannelInfo_r15FailureType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FailureInformation_r15 { #[asn(optional_idx = 0)] pub failed_logical_channel_info_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FailureInformation_r16 { pub critical_extensions: FailureInformation_r16CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct FailureInformation_r16_IEs { #[asn(optional_idx = 0)] @@ -4346,7 +4346,7 @@ pub struct FailureInformation_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 6)] pub struct FailureReportMCG_r16 { #[asn(optional_idx = 0)] @@ -4363,7 +4363,7 @@ pub struct FailureReportMCG_r16 { pub meas_result_scg_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct FailureReportSCG_NR_r15 { pub failure_type_r15: FailureReportSCG_NR_r15FailureType_r15, @@ -4373,7 +4373,7 @@ pub struct FailureReportSCG_NR_r15 { pub meas_result_scg_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct FailureReportSCG_r12 { pub failure_type_r12: FailureReportSCG_r12FailureType_r12, @@ -4383,14 +4383,14 @@ pub struct FailureReportSCG_r12 { pub meas_result_neigh_cells_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FailureReportSCG_v12d0 { #[asn(optional_idx = 0)] pub meas_result_neigh_cells_v12d0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct FeMBMS_Unicast_Parameters_r14 { #[asn(optional_idx = 0)] @@ -4400,11 +4400,11 @@ pub struct FeMBMS_Unicast_Parameters_r14 { pub empty_unicast_region_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "32")] pub struct FeatureSetDL_PerCC_Id_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct FeatureSetDL_PerCC_r15 { #[asn(optional_idx = 0)] @@ -4415,7 +4415,7 @@ pub struct FeatureSetDL_PerCC_r15 { pub supported_csi_proc_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FeatureSetDL_r15 { #[asn(optional_idx = 0)] @@ -4423,18 +4423,18 @@ pub struct FeatureSetDL_r15 { pub feature_set_per_cc_list_dl_r15: FeatureSetDL_r15FeatureSetPerCC_ListDL_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FeatureSetDL_v1550 { #[asn(optional_idx = 0)] pub dl_1024qam_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "32")] pub struct FeatureSetUL_PerCC_Id_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct FeatureSetUL_PerCC_r15 { #[asn(optional_idx = 0)] @@ -4443,13 +4443,13 @@ pub struct FeatureSetUL_PerCC_r15 { pub ul_256qam_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FeatureSetUL_r15 { pub feature_set_per_cc_list_ul_r15: FeatureSetUL_r15FeatureSetPerCC_ListUL_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct FeatureSetsEUTRA_r15 { #[asn(optional_idx = 0)] @@ -4462,7 +4462,7 @@ pub struct FeatureSetsEUTRA_r15 { pub feature_sets_ul_per_cc_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct FilterCoefficient(pub u8); impl FilterCoefficient { @@ -4484,7 +4484,7 @@ impl FilterCoefficient { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct FlightPathInfoReport_r15 { #[asn(optional_idx = 0)] @@ -4493,7 +4493,7 @@ pub struct FlightPathInfoReport_r15 { pub dummy: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FlightPathInfoReportConfig_r15 { pub max_way_point_number_r15: FlightPathInfoReportConfig_r15MaxWayPointNumber_r15, @@ -4501,45 +4501,45 @@ pub struct FlightPathInfoReportConfig_r15 { pub include_time_stamp_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct Format4_resource_r13 { pub starting_prb_format4_r13: Format4_resource_r13StartingPRB_format4_r13, pub number_of_prb_format4_r13: Format4_resource_r13NumberOfPRB_format4_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct Format5_resource_r13 { pub starting_prb_format5_r13: Format5_resource_r13StartingPRB_format5_r13, pub cdm_index_format5_r13: Format5_resource_r13Cdm_index_format5_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "64")] pub struct FreqBandIndicator(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "86")] pub struct FreqBandIndicator_UTRA_FDD(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "256")] pub struct FreqBandIndicator_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "65", ub = "256")] pub struct FreqBandIndicator_v9e0(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct FreqBandIndicatorListEUTRA_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "1024")] pub struct FreqBandIndicatorNR_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct FreqHoppingParameters_r13 { #[asn(optional_idx = 0)] @@ -4558,63 +4558,63 @@ pub struct FreqHoppingParameters_r13 { pub dummy4: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FreqPriorityEUTRA { pub carrier_freq: ARFCN_ValueEUTRA, pub cell_reselection_priority: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FreqPriorityEUTRA_r12 { pub carrier_freq_r12: ARFCN_ValueEUTRA_r9, pub cell_reselection_priority_r12: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FreqPriorityEUTRA_v1310 { #[asn(optional_idx = 0)] pub cell_reselection_sub_priority_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FreqPriorityEUTRA_v9e0 { #[asn(optional_idx = 0)] pub carrier_freq_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct FreqPriorityListEUTRA(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct FreqPriorityListEUTRA_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct FreqPriorityListExtEUTRA_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct FreqPriorityListExtEUTRA_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct FreqPriorityListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct FreqPriorityListUTRA_FDD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct FreqPriorityListUTRA_TDD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct FreqPriorityNR_r15 { pub carrier_freq_r15: ARFCN_ValueNR_r15, @@ -4623,38 +4623,38 @@ pub struct FreqPriorityNR_r15 { pub cell_reselection_sub_priority_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FreqPriorityUTRA_FDD { pub carrier_freq: ARFCN_ValueUTRA, pub cell_reselection_priority: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FreqPriorityUTRA_TDD { pub carrier_freq: ARFCN_ValueUTRA, pub cell_reselection_priority: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FreqsPriorityGERAN { pub carrier_freqs: CarrierFreqsGERAN, pub cell_reselection_priority: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct FreqsPriorityListGERAN(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct GNSS_ID_r15 { pub gnss_id_r15: GNSS_ID_r15Gnss_id_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct GNSS_ValidityDuration_r17(pub u8); impl GNSS_ValidityDuration_r17 { @@ -4676,7 +4676,7 @@ impl GNSS_ValidityDuration_r17 { pub const INFINITY: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct GWUS_Config_r16 { #[asn(optional_idx = 0)] @@ -4696,15 +4696,15 @@ pub struct GWUS_Config_r16 { pub group_narrow_band_list_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct GWUS_GroupNarrowBandList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct GWUS_GroupsForServiceList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct GWUS_NumGroups_r16(pub u8); impl GWUS_NumGroups_r16 { @@ -4714,11 +4714,11 @@ impl GWUS_NumGroups_r16 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct GWUS_NumGroupsList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct GWUS_PagingProbThresh_r16(pub u8); impl GWUS_PagingProbThresh_r16 { @@ -4732,11 +4732,11 @@ impl GWUS_PagingProbThresh_r16 { pub const P90: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct GWUS_ProbThreshList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct GWUS_ResourceConfig_r16 { pub resource_mapping_pattern_r16: GWUS_ResourceConfig_r16ResourceMappingPattern_r16, @@ -4746,7 +4746,7 @@ pub struct GWUS_ResourceConfig_r16 { pub groups_for_service_list_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct GWUS_TimeParameters_r16 { pub max_duration_factor_r16: GWUS_TimeParameters_r16MaxDurationFactor_r16, @@ -4762,7 +4762,7 @@ pub struct GWUS_TimeParameters_r16 { pub power_boost_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct Handover { pub target_rat_type: HandoverTargetRAT_Type, @@ -4773,13 +4773,13 @@ pub struct Handover { pub system_information: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverCommand { pub critical_extensions: HandoverCommandCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct HandoverCommand_r8_IEs { pub handover_command_message: HandoverCommand_r8_IEsHandoverCommandMessage, @@ -4787,14 +4787,14 @@ pub struct HandoverCommand_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverFromEUTRAPreparationRequest { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: HandoverFromEUTRAPreparationRequestCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct HandoverFromEUTRAPreparationRequest_r8_IEs { pub cdma2000_type: CDMA2000_Type, @@ -4806,7 +4806,7 @@ pub struct HandoverFromEUTRAPreparationRequest_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct HandoverFromEUTRAPreparationRequest_v1020_IEs { #[asn(optional_idx = 0)] @@ -4819,7 +4819,7 @@ pub struct HandoverFromEUTRAPreparationRequest_v1020_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverFromEUTRAPreparationRequest_v890_IEs { #[asn(optional_idx = 0)] @@ -4829,7 +4829,7 @@ pub struct HandoverFromEUTRAPreparationRequest_v890_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverFromEUTRAPreparationRequest_v920_IEs { #[asn(optional_idx = 0)] @@ -4839,13 +4839,13 @@ pub struct HandoverFromEUTRAPreparationRequest_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverPreparationInformation { pub critical_extensions: HandoverPreparationInformationCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct HandoverPreparationInformation_r8_IEs { pub ue_radio_access_capability_info: UE_CapabilityRAT_ContainerList, @@ -4859,7 +4859,7 @@ pub struct HandoverPreparationInformation_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v10j0_IEs { #[asn(optional_idx = 0)] @@ -4868,7 +4868,7 @@ pub struct HandoverPreparationInformation_v10j0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v10x0_IEs { #[asn(optional_idx = 0)] @@ -4878,7 +4878,7 @@ pub struct HandoverPreparationInformation_v10x0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v1130_IEs { #[asn(optional_idx = 0)] @@ -4887,7 +4887,7 @@ pub struct HandoverPreparationInformation_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct HandoverPreparationInformation_v1250_IEs { #[asn(optional_idx = 0)] @@ -4898,7 +4898,7 @@ pub struct HandoverPreparationInformation_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct HandoverPreparationInformation_v1320_IEs { #[asn(optional_idx = 0)] @@ -4909,7 +4909,7 @@ pub struct HandoverPreparationInformation_v1320_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v13c0_IEs { #[asn(optional_idx = 0)] @@ -4919,7 +4919,7 @@ pub struct HandoverPreparationInformation_v13c0_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct HandoverPreparationInformation_v1430_IEs { #[asn(optional_idx = 0)] @@ -4931,7 +4931,7 @@ pub struct HandoverPreparationInformation_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v1530_IEs { #[asn(optional_idx = 0)] @@ -4940,7 +4940,7 @@ pub struct HandoverPreparationInformation_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v1540_IEs { #[asn(optional_idx = 0)] @@ -4950,7 +4950,7 @@ pub struct HandoverPreparationInformation_v1540_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v1610_IEs { #[asn(optional_idx = 0)] @@ -4959,7 +4959,7 @@ pub struct HandoverPreparationInformation_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v1620_IEs { #[asn(optional_idx = 0)] @@ -4968,7 +4968,7 @@ pub struct HandoverPreparationInformation_v1620_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v1630_IEs { #[asn(optional_idx = 0)] @@ -4977,7 +4977,7 @@ pub struct HandoverPreparationInformation_v1630_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v1700_IEs { #[asn(optional_idx = 0)] @@ -4987,7 +4987,7 @@ pub struct HandoverPreparationInformation_v1700_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v920_IEs { #[asn(optional_idx = 0)] @@ -4996,7 +4996,7 @@ pub struct HandoverPreparationInformation_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v9d0_IEs { #[asn(optional_idx = 0)] @@ -5006,7 +5006,7 @@ pub struct HandoverPreparationInformation_v9d0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v9e0_IEs { #[asn(optional_idx = 0)] @@ -5015,7 +5015,7 @@ pub struct HandoverPreparationInformation_v9e0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HandoverPreparationInformation_v9j0_IEs { #[asn(optional_idx = 0)] @@ -5025,7 +5025,7 @@ pub struct HandoverPreparationInformation_v9j0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HighSpeedConfig_r14 { #[asn(optional_idx = 0)] @@ -5035,13 +5035,13 @@ pub struct HighSpeedConfig_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HighSpeedConfig_v1530 { pub high_speed_meas_gap_ce_mode_a_r15: HighSpeedConfig_v1530HighSpeedMeasGapCE_ModeA_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct HighSpeedConfig_v1610 { #[asn(optional_idx = 0)] @@ -5050,7 +5050,7 @@ pub struct HighSpeedConfig_v1610 { pub high_speed_enh_demod_flag2_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct HighSpeedConfigSCell_r14 { #[asn(optional_idx = 0)] @@ -5058,7 +5058,7 @@ pub struct HighSpeedConfigSCell_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct HighSpeedEnhParameters_r14 { #[asn(optional_idx = 0)] @@ -5070,7 +5070,7 @@ pub struct HighSpeedEnhParameters_r14 { pub prach_enhancements_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct HighSpeedEnhParameters_v1610 { #[asn(optional_idx = 0)] @@ -5087,15 +5087,15 @@ pub struct HighSpeedEnhParameters_v1610 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "30")] pub struct Hysteresis(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct I_RNTI_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct IDC_Config_r11 { #[asn(optional_idx = 0)] @@ -5104,7 +5104,7 @@ pub struct IDC_Config_r11 { pub autonomous_denial_parameters_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum IDC_SubframePattern_r11 { #[asn(key = 0, extended = false)] @@ -5113,25 +5113,25 @@ pub enum IDC_SubframePattern_r11 { SubframePatternTDD_r11(IDC_SubframePattern_r11_subframePatternTDD_r11), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct IDC_SubframePatternList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IKE_Identity_r13 { pub id_i_r13: IKE_Identity_r13IdI_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "6", sz_ub = "21")] pub struct IMSI(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct IMSI_Digit(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum IP_Address_r13 { #[asn(key = 0, extended = false)] @@ -5140,7 +5140,7 @@ pub enum IP_Address_r13 { Ipv6_r13(IP_Address_r13_ipv6_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersCDMA2000_1XRTT { pub supported_band_list1_xrtt: SupportedBandList1XRTT, @@ -5148,13 +5148,13 @@ pub struct IRAT_ParametersCDMA2000_1XRTT { pub rx_config1_xrtt: IRAT_ParametersCDMA2000_1XRTTRx_Config1XRTT, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersCDMA2000_1XRTT_v1020 { pub e_csfb_dual_1xrtt_r10: IRAT_ParametersCDMA2000_1XRTT_v1020E_CSFB_dual_1XRTT_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct IRAT_ParametersCDMA2000_1XRTT_v920 { pub e_csfb_1xrtt_r9: IRAT_ParametersCDMA2000_1XRTT_v920E_CSFB_1XRTT_r9, @@ -5163,7 +5163,7 @@ pub struct IRAT_ParametersCDMA2000_1XRTT_v920 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersCDMA2000_HRPD { pub supported_band_list_hrpd: SupportedBandListHRPD, @@ -5171,21 +5171,21 @@ pub struct IRAT_ParametersCDMA2000_HRPD { pub rx_config_hrpd: IRAT_ParametersCDMA2000_HRPDRx_ConfigHRPD, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct IRAT_ParametersCDMA2000_v1130 { #[asn(optional_idx = 0)] pub cdma2000_nw_sharing_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersGERAN { pub supported_band_list_geran: SupportedBandListGERAN, pub inter_rat_ps_ho_to_geran: IRAT_ParametersGERANInterRAT_PS_HO_ToGERAN, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct IRAT_ParametersGERAN_v920 { #[asn(optional_idx = 0)] @@ -5194,7 +5194,7 @@ pub struct IRAT_ParametersGERAN_v920 { pub e_redirection_geran_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct IRAT_ParametersNR_r15 { #[asn(optional_idx = 0)] @@ -5205,7 +5205,7 @@ pub struct IRAT_ParametersNR_r15 { pub supported_band_list_en_dc_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 12)] pub struct IRAT_ParametersNR_v1540 { #[asn(optional_idx = 0)] @@ -5242,14 +5242,14 @@ pub struct IRAT_ParametersNR_v1540 { pub supported_band_list_nr_sa_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct IRAT_ParametersNR_v1560 { #[asn(optional_idx = 0)] pub ng_en_dc_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct IRAT_ParametersNR_v1570 { #[asn(optional_idx = 0)] @@ -5258,7 +5258,7 @@ pub struct IRAT_ParametersNR_v1570 { pub ss_sinr_meas_nr_fr2_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct IRAT_ParametersNR_v1610 { #[asn(optional_idx = 0)] @@ -5277,14 +5277,14 @@ pub struct IRAT_ParametersNR_v1610 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct IRAT_ParametersNR_v1660 { #[asn(optional_idx = 0)] pub extended_band_n77_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct IRAT_ParametersNR_v1700 { #[asn(optional_idx = 0)] @@ -5300,50 +5300,50 @@ pub struct IRAT_ParametersNR_v1700 { pub ims_voice_over_nr_fr2_2_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct IRAT_ParametersNR_v1710 { #[asn(optional_idx = 0)] pub extended_band_n77_2_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersUTRA_FDD { pub supported_band_list_utra_fdd: SupportedBandListUTRA_FDD, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersUTRA_TDD_v1020 { pub e_redirection_utra_tdd_r10: IRAT_ParametersUTRA_TDD_v1020E_RedirectionUTRA_TDD_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersUTRA_TDD128 { pub supported_band_list_utra_tdd128: SupportedBandListUTRA_TDD128, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersUTRA_TDD384 { pub supported_band_list_utra_tdd384: SupportedBandListUTRA_TDD384, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersUTRA_TDD768 { pub supported_band_list_utra_tdd768: SupportedBandListUTRA_TDD768, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersUTRA_v920 { pub e_redirection_utra_r9: IRAT_ParametersUTRA_v920E_RedirectionUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct IRAT_ParametersUTRA_v9c0 { #[asn(optional_idx = 0)] @@ -5365,20 +5365,20 @@ pub struct IRAT_ParametersUTRA_v9c0 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IRAT_ParametersUTRA_v9h0 { pub mfbi_utra_r9: IRAT_ParametersUTRA_v9h0Mfbi_UTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct IRAT_ParametersWLAN_r13 { #[asn(optional_idx = 0)] pub supported_band_list_wlan_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 7)] pub struct IdleModeMobilityControlInfo { #[asn(optional_idx = 0)] @@ -5397,19 +5397,19 @@ pub struct IdleModeMobilityControlInfo { pub t320: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IdleModeMobilityControlInfo_v9e0 { pub freq_priority_list_eutra_v9e0: IdleModeMobilityControlInfo_v9e0FreqPriorityListEUTRA_v9e0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InDeviceCoexIndication_r11 { pub critical_extensions: InDeviceCoexIndication_r11CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct InDeviceCoexIndication_r11_IEs { #[asn(optional_idx = 0)] @@ -5422,7 +5422,7 @@ pub struct InDeviceCoexIndication_r11_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InDeviceCoexIndication_v11d0_IEs { #[asn(optional_idx = 0)] @@ -5431,7 +5431,7 @@ pub struct InDeviceCoexIndication_v11d0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct InDeviceCoexIndication_v1310_IEs { #[asn(optional_idx = 0)] @@ -5442,7 +5442,7 @@ pub struct InDeviceCoexIndication_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InDeviceCoexIndication_v1360_IEs { #[asn(optional_idx = 0)] @@ -5452,7 +5452,7 @@ pub struct InDeviceCoexIndication_v1360_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InDeviceCoexIndication_v1530_IEs { #[asn(optional_idx = 0)] @@ -5461,7 +5461,7 @@ pub struct InDeviceCoexIndication_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InDeviceCoexIndication_v1610_IEs { #[asn(optional_idx = 0)] @@ -5470,7 +5470,7 @@ pub struct InDeviceCoexIndication_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum InitialUE_Identity { #[asn(key = 0, extended = false)] @@ -5479,7 +5479,7 @@ pub enum InitialUE_Identity { RandomValue(InitialUE_Identity_randomValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum InitialUE_Identity_5GC_r15 { #[asn(key = 0, extended = false)] @@ -5488,17 +5488,17 @@ pub enum InitialUE_Identity_5GC_r15 { RandomValue(InitialUE_Identity_5GC_r15_randomValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqBandInfo { pub inter_freq_need_for_gaps: InterFreqBandInfoInterFreqNeedForGaps, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct InterFreqBandList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 6)] pub struct InterFreqCarrierFreqInfo { pub dl_carrier_freq: ARFCN_ValueEUTRA, @@ -5523,7 +5523,7 @@ pub struct InterFreqCarrierFreqInfo { pub inter_freq_excluded_cell_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 12)] pub struct InterFreqCarrierFreqInfo_r12 { pub dl_carrier_freq_r12: ARFCN_ValueEUTRA_r9, @@ -5561,7 +5561,7 @@ pub struct InterFreqCarrierFreqInfo_r12 { pub q_qual_min_rsrq_on_all_symbols_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InterFreqCarrierFreqInfo_v10j0 { #[asn(optional_idx = 0)] @@ -5570,7 +5570,7 @@ pub struct InterFreqCarrierFreqInfo_v10j0 { pub multi_band_info_list_v10j0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InterFreqCarrierFreqInfo_v10l0 { #[asn(optional_idx = 0)] @@ -5579,7 +5579,7 @@ pub struct InterFreqCarrierFreqInfo_v10l0 { pub multi_band_info_list_v10l0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InterFreqCarrierFreqInfo_v1250 { #[asn(optional_idx = 0)] @@ -5589,7 +5589,7 @@ pub struct InterFreqCarrierFreqInfo_v1250 { pub q_qual_min_rsrq_on_all_symbols_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct InterFreqCarrierFreqInfo_v1310 { #[asn(optional_idx = 0)] @@ -5602,21 +5602,21 @@ pub struct InterFreqCarrierFreqInfo_v1310 { pub t_reselection_eutra_ce_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct InterFreqCarrierFreqInfo_v1350 { #[asn(optional_idx = 0)] pub cell_selection_info_ce1_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct InterFreqCarrierFreqInfo_v1360 { #[asn(optional_idx = 0)] pub cell_selection_info_ce1_v1360: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InterFreqCarrierFreqInfo_v1530 { pub hsdn_indication_r15: InterFreqCarrierFreqInfo_v1530Hsdn_Indication_r15, @@ -5626,7 +5626,7 @@ pub struct InterFreqCarrierFreqInfo_v1530 { pub cell_selection_info_ce_v1530: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct InterFreqCarrierFreqInfo_v1610 { #[asn(optional_idx = 0)] @@ -5639,14 +5639,14 @@ pub struct InterFreqCarrierFreqInfo_v1610 { pub inter_freq_neigh_cell_list_v1610: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct InterFreqCarrierFreqInfo_v8h0 { #[asn(optional_idx = 0)] pub multi_band_info_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InterFreqCarrierFreqInfo_v9e0 { #[asn(optional_idx = 0)] @@ -5655,98 +5655,98 @@ pub struct InterFreqCarrierFreqInfo_v9e0 { pub multi_band_info_list_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqList_v1250(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqList_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqList_v1350(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqList_v13a0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqList_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqListExt_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqListExt_v1280(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqListExt_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqListExt_v1350(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqListExt_v1360(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqListExt_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct InterFreqCarrierFreqListExt_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct InterFreqExcludedCellList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqNeighCellInfo { pub phys_cell_id: PhysCellId, pub q_offset_cell: Q_OffsetRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqNeighCellInfo_v1610 { pub rss_meas_power_bias_r16: RSS_MeasPowerBias_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct InterFreqNeighCellList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct InterFreqNeighCellList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct InterFreqNeighHSDN_CellList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqRSTDMeasurementIndication_r10 { pub critical_extensions: InterFreqRSTDMeasurementIndication_r10CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct InterFreqRSTDMeasurementIndication_r10_IEs { pub rstd_inter_freq_indication_r10: @@ -5759,23 +5759,23 @@ pub struct InterFreqRSTDMeasurementIndication_r10_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterRAT_BandInfo { pub inter_rat_need_for_gaps: InterRAT_BandInfoInterRAT_NeedForGaps, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterRAT_BandInfoNR_r16 { pub inter_rat_need_for_gaps_nr_r16: InterRAT_BandInfoNR_r16InterRAT_NeedForGapsNR_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct InterRAT_BandList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -5784,7 +5784,7 @@ pub struct InterRAT_BandList(pub Vec); )] pub struct InterRAT_BandListNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct IntraBandContiguousCC_Info_r12 { #[asn(optional_idx = 0)] @@ -5796,36 +5796,36 @@ pub struct IntraBandContiguousCC_Info_r12 { pub supported_csi_proc_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct IntraFreqExcludedCellList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct IntraFreqNeighCellInfo { pub phys_cell_id: PhysCellId, pub q_offset_cell: Q_OffsetRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IntraFreqNeighCellInfo_v1610 { pub rss_meas_power_bias_r16: RSS_MeasPowerBias_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct IntraFreqNeighCellList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct IntraFreqNeighCellList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct IntraFreqNeighHSDN_CellList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "BITSTRING", sz_extensible = false, @@ -5834,7 +5834,7 @@ pub struct IntraFreqNeighHSDN_CellList_r15(pub Vec); )] pub struct Key_eNodeB_Star(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct LAA_Parameters_r13 { #[asn(optional_idx = 0)] @@ -5855,7 +5855,7 @@ pub struct LAA_Parameters_r13 { pub tm10_laa_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct LAA_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -5877,7 +5877,7 @@ pub struct LAA_Parameters_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct LAA_Parameters_v1530 { #[asn(optional_idx = 0)] @@ -5890,14 +5890,14 @@ pub struct LAA_Parameters_v1530 { pub laa_pusch_mode3_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LAA_SCellConfiguration_r13 { pub subframe_start_position_r13: LAA_SCellConfiguration_r13SubframeStartPosition_r13, pub laa_s_cell_subframe_config_r13: LAA_SCellConfiguration_r13Laa_SCellSubframeConfig_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct LAA_SCellConfiguration_v1430 { #[asn(optional_idx = 0)] @@ -5915,7 +5915,7 @@ pub struct LAA_SCellConfiguration_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct LAA_SCellConfiguration_v1530 { #[asn(optional_idx = 0)] @@ -5924,7 +5924,7 @@ pub struct LAA_SCellConfiguration_v1530 { pub pusch_mode_config_laa_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum LBT_Config_r14 { #[asn(key = 0, extended = false)] @@ -5933,7 +5933,7 @@ pub enum LBT_Config_r14 { EnergyDetectionThresholdOffset_r14(LBT_Config_r14_energyDetectionThresholdOffset_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct LWA_Config_r13 { #[asn(optional_idx = 0)] @@ -5942,7 +5942,7 @@ pub struct LWA_Config_r13 { pub lwa_wt_counter_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum LWA_Configuration_r13 { #[asn(key = 0, extended = false)] @@ -5951,7 +5951,7 @@ pub enum LWA_Configuration_r13 { Setup(LWA_Configuration_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct LWA_Parameters_r13 { #[asn(optional_idx = 0)] @@ -5964,7 +5964,7 @@ pub struct LWA_Parameters_r13 { pub lwa_buffer_size_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct LWA_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -5979,14 +5979,14 @@ pub struct LWA_Parameters_v1430 { pub wlan_supported_data_rate_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct LWA_Parameters_v1440 { #[asn(optional_idx = 0)] pub lwa_rlc_um_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct LWIP_Config_r13 { #[asn(optional_idx = 0)] @@ -5995,7 +5995,7 @@ pub struct LWIP_Config_r13 { pub tunnel_config_lwip_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum LWIP_Configuration_r13 { #[asn(key = 0, extended = false)] @@ -6004,14 +6004,14 @@ pub enum LWIP_Configuration_r13 { Setup(LWIP_Configuration_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct LWIP_Parameters_r13 { #[asn(optional_idx = 0)] pub lwip_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct LWIP_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -6020,7 +6020,7 @@ pub struct LWIP_Parameters_v1430 { pub lwip_aggregation_ul_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct LocationInfo_r10 { pub location_coordinates_r10: LocationInfo_r10LocationCoordinates_r10, @@ -6030,7 +6030,7 @@ pub struct LocationInfo_r10 { pub gnss_tod_msec_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct LogMeasInfo_r10 { #[asn(optional_idx = 0)] @@ -6042,7 +6042,7 @@ pub struct LogMeasInfo_r10 { pub meas_result_neigh_cells_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -6051,7 +6051,7 @@ pub struct LogMeasInfo_r10 { )] pub struct LogMeasInfoList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -6060,7 +6060,7 @@ pub struct LogMeasInfoList_r10(pub Vec); )] pub struct LogMeasInfoList2_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct LogMeasReport_r10 { pub absolute_time_stamp_r10: AbsoluteTimeInfo_r10, @@ -6072,7 +6072,7 @@ pub struct LogMeasReport_r10 { pub log_meas_available_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct LogMeasResultBT_r15 { pub bt_addr_r15: LogMeasResultBT_r15Bt_Addr_r15, @@ -6080,15 +6080,15 @@ pub struct LogMeasResultBT_r15 { pub rssi_bt_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct LogMeasResultListBT_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct LogMeasResultListWLAN_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct LogMeasResultWLAN_r15 { pub wlan_identifiers_r15: WLAN_Identifiers_r12, @@ -6098,19 +6098,19 @@ pub struct LogMeasResultWLAN_r15 { pub rtt_wlan_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LoggedEventTriggerConfig_r17 { pub event_type_r17: EventType_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LoggedMeasurementConfiguration_r10 { pub critical_extensions: LoggedMeasurementConfiguration_r10CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct LoggedMeasurementConfiguration_r10_IEs { pub trace_reference_r10: TraceReference_r10, @@ -6126,7 +6126,7 @@ pub struct LoggedMeasurementConfiguration_r10_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct LoggedMeasurementConfiguration_v1080_IEs { #[asn(optional_idx = 0)] @@ -6136,7 +6136,7 @@ pub struct LoggedMeasurementConfiguration_v1080_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct LoggedMeasurementConfiguration_v1130_IEs { #[asn(optional_idx = 0)] @@ -6147,7 +6147,7 @@ pub struct LoggedMeasurementConfiguration_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct LoggedMeasurementConfiguration_v1250_IEs { #[asn(optional_idx = 0)] @@ -6156,7 +6156,7 @@ pub struct LoggedMeasurementConfiguration_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct LoggedMeasurementConfiguration_v1530_IEs { #[asn(optional_idx = 0)] @@ -6167,7 +6167,7 @@ pub struct LoggedMeasurementConfiguration_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct LoggedMeasurementConfiguration_v1700_IEs { #[asn(optional_idx = 0)] @@ -6179,7 +6179,7 @@ pub struct LoggedMeasurementConfiguration_v1700_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct LoggingDuration_r10(pub u8); impl LoggingDuration_r10 { @@ -6193,7 +6193,7 @@ impl LoggingDuration_r10 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct LoggingInterval_r10(pub u8); impl LoggingInterval_r10 { @@ -6207,22 +6207,22 @@ impl LoggingInterval_r10 { pub const MS61440: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct LogicalChGroupInfoList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct LogicalChGroupInfoList_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct LogicalChannelConfig { #[asn(optional_idx = 0)] pub ul_specific_parameters: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct MAC_MainConfig { #[asn(optional_idx = 0)] @@ -6234,14 +6234,14 @@ pub struct MAC_MainConfig { pub phr_config: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MAC_MainConfigSCell_r11 { #[asn(optional_idx = 0)] pub stag_id_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MAC_MainConfigSL_r12 { #[asn(optional_idx = 0)] @@ -6249,7 +6249,7 @@ pub struct MAC_MainConfigSL_r12 { pub retx_bsr_timer_sl: RetxBSR_Timer_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MAC_Parameters_r12 { #[asn(optional_idx = 0)] @@ -6259,7 +6259,7 @@ pub struct MAC_Parameters_r12 { pub long_drx_command_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MAC_Parameters_v1310 { #[asn(optional_idx = 0)] @@ -6268,7 +6268,7 @@ pub struct MAC_Parameters_v1310 { pub extended_long_drx_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct MAC_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -6285,14 +6285,14 @@ pub struct MAC_Parameters_v1430 { pub data_inact_mon_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MAC_Parameters_v1440 { #[asn(optional_idx = 0)] pub rai_support_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 8)] pub struct MAC_Parameters_v1530 { #[asn(optional_idx = 0)] @@ -6313,14 +6313,14 @@ pub struct MAC_Parameters_v1530 { pub sps_serving_cell_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MAC_Parameters_v1550 { #[asn(optional_idx = 0)] pub elcid_support_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MAC_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -6335,7 +6335,7 @@ pub struct MAC_Parameters_v1610 { pub rai_support_enh_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MAC_Parameters_v1630 { #[asn(optional_idx = 0)] @@ -6343,7 +6343,7 @@ pub struct MAC_Parameters_v1630 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MBMS_CarrierType_r14 { pub carrier_type_r14: MBMS_CarrierType_r14CarrierType_r14, @@ -6351,11 +6351,11 @@ pub struct MBMS_CarrierType_r14 { pub frame_offset_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBMS_InterFreqCarrierTypeList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMS_NotificationConfig_r9 { pub notification_repetition_coeff_r9: MBMS_NotificationConfig_r9NotificationRepetitionCoeff_r9, @@ -6363,13 +6363,13 @@ pub struct MBMS_NotificationConfig_r9 { pub notification_sf_index_r9: MBMS_NotificationConfig_r9NotificationSF_Index_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMS_NotificationConfig_v1430 { pub notification_sf_index_v1430: MBMS_NotificationConfig_v1430NotificationSF_Index_v1430, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMS_Parameters_r11 { #[asn(optional_idx = 0)] @@ -6378,14 +6378,14 @@ pub struct MBMS_Parameters_r11 { pub mbms_non_serving_cell_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MBMS_Parameters_v1250 { #[asn(optional_idx = 0)] pub mbms_async_dc_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MBMS_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -6400,7 +6400,7 @@ pub struct MBMS_Parameters_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMS_Parameters_v1470 { pub mbms_max_bw_r14: MBMS_Parameters_v1470Mbms_MaxBW_r14, @@ -6410,7 +6410,7 @@ pub struct MBMS_Parameters_v1470 { pub mbms_scaling_factor7dot5_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMS_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -6420,7 +6420,7 @@ pub struct MBMS_Parameters_v1610 { pub mbms_supported_band_info_list_r16: MBMS_Parameters_v1610Mbms_SupportedBandInfoList_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MBMS_Parameters_v1700 { #[asn(optional_idx = 0)] @@ -6428,7 +6428,7 @@ pub struct MBMS_Parameters_v1700 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMS_ROM_Info_r15 { pub mbms_rom_freq_r15: ARFCN_ValueEUTRA_r9, @@ -6436,7 +6436,7 @@ pub struct MBMS_ROM_Info_r15 { pub mbms_bandwidth_r15: MBMS_ROM_Info_r15Mbms_Bandwidth_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMS_ROM_Info_r16 { pub mbms_rom_freq_r16: ARFCN_ValueEUTRA_r9, @@ -6444,47 +6444,47 @@ pub struct MBMS_ROM_Info_r16 { pub mbms_bandwidth_r16: MBMS_ROM_Info_r16Mbms_Bandwidth_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMS_SAI_InterFreq_r11 { pub dl_carrier_freq_r11: ARFCN_ValueEUTRA_r9, pub mbms_sai_list_r11: MBMS_SAI_List_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MBMS_SAI_InterFreq_v1140 { #[asn(optional_idx = 0)] pub multi_band_info_list_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBMS_SAI_InterFreqList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBMS_SAI_InterFreqList_v1140(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct MBMS_SAI_List_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct MBMS_SAI_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMS_ServiceInfo_r13 { pub tmgi_r13: TMGI_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "15")] pub struct MBMS_ServiceList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MBMS_SessionInfo_r9 { pub tmgi_r9: TMGI_r9, @@ -6493,11 +6493,11 @@ pub struct MBMS_SessionInfo_r9 { pub logical_channel_identity_r9: MBMS_SessionInfo_r9LogicalChannelIdentity_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "29")] pub struct MBMS_SessionInfoList_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMS_SupportedBandInfo_r16 { #[asn(optional_idx = 0)] @@ -6508,7 +6508,7 @@ pub struct MBMS_SupportedBandInfo_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct MBMS_SupportedBandInfo_v1700 { #[asn(optional_idx = 0)] @@ -6519,7 +6519,7 @@ pub struct MBMS_SupportedBandInfo_v1700 { pub pmch_bandwidth_n30_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMSCountingRequest_r10 { pub counting_request_list_r10: CountingRequestList_r10, @@ -6529,13 +6529,13 @@ pub struct MBMSCountingRequest_r10 { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMSCountingResponse_r10 { pub critical_extensions: MBMSCountingResponse_r10CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MBMSCountingResponse_r10_IEs { #[asn(optional_idx = 0)] @@ -6548,13 +6548,13 @@ pub struct MBMSCountingResponse_r10_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMSInterestIndication_r11 { pub critical_extensions: MBMSInterestIndication_r11CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MBMSInterestIndication_r11_IEs { #[asn(optional_idx = 0)] @@ -6567,7 +6567,7 @@ pub struct MBMSInterestIndication_r11_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMSInterestIndication_v1310_IEs { #[asn(optional_idx = 0)] @@ -6576,7 +6576,7 @@ pub struct MBMSInterestIndication_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMSInterestIndication_v1540_IEs { #[asn(optional_idx = 0)] @@ -6585,7 +6585,7 @@ pub struct MBMSInterestIndication_v1540_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMSInterestIndication_v1610_IEs { #[asn(optional_idx = 0)] @@ -6594,7 +6594,7 @@ pub struct MBMSInterestIndication_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MBMSSessionInfo_r13 { pub tmgi_r13: TMGI_r9, @@ -6602,11 +6602,11 @@ pub struct MBMSSessionInfo_r13 { pub session_id_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct MBSFN_AreaId_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MBSFN_AreaInfo_r16 { pub mbsfn_area_id_r16: MBSFN_AreaId_r12, @@ -6617,14 +6617,14 @@ pub struct MBSFN_AreaInfo_r16 { pub time_separation_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MBSFN_AreaInfo_r17 { pub mbsfn_area_info_r17: MBSFN_AreaInfo_r16, pub pmch_bandwidth_r17: MBSFN_AreaInfo_r17Pmch_Bandwidth_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MBSFN_AreaInfo_r9 { pub mbsfn_area_id_r9: MBSFN_AreaId_r12, @@ -6633,23 +6633,23 @@ pub struct MBSFN_AreaInfo_r9 { pub mcch_config_r9: MBSFN_AreaInfo_r9Mcch_Config_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBSFN_AreaInfoList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBSFN_AreaInfoList_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBSFN_AreaInfoList_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct MBSFN_RSRQ_Range_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBSFN_SubframeConfig { pub radioframe_allocation_period: MBSFN_SubframeConfigRadioframeAllocationPeriod, @@ -6657,27 +6657,27 @@ pub struct MBSFN_SubframeConfig { pub subframe_allocation: MBSFN_SubframeConfigSubframeAllocation, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBSFN_SubframeConfig_v1430 { pub subframe_allocation_v1430: MBSFN_SubframeConfig_v1430SubframeAllocation_v1430, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBSFN_SubframeConfig_v1610 { pub subframe_allocation_v1610: MBSFN_SubframeConfig_v1610SubframeAllocation_v1610, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBSFN_SubframeConfigList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MBSFN_SubframeConfigList_v1430(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MBSFNAreaConfiguration_r9 { pub common_sf_alloc_r9: CommonSF_AllocPatternList_r9, @@ -6687,7 +6687,7 @@ pub struct MBSFNAreaConfiguration_r9 { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBSFNAreaConfiguration_v1250_IEs { #[asn(optional_idx = 0)] @@ -6696,7 +6696,7 @@ pub struct MBSFNAreaConfiguration_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MBSFNAreaConfiguration_v1430_IEs { pub common_sf_alloc_v1430: CommonSF_AllocPatternList_v1430, @@ -6704,7 +6704,7 @@ pub struct MBSFNAreaConfiguration_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBSFNAreaConfiguration_v1610_IEs { #[asn(optional_idx = 0)] @@ -6713,7 +6713,7 @@ pub struct MBSFNAreaConfiguration_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBSFNAreaConfiguration_v930_IEs { #[asn(optional_idx = 0)] @@ -6723,21 +6723,21 @@ pub struct MBSFNAreaConfiguration_v930_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct MCC(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct MCC_MNC_Digit(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MCCH_Message { pub message: MCCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MCCH_MessageType { #[asn(key = 0, extended = false)] @@ -6746,13 +6746,13 @@ pub enum MCCH_MessageType { Later(MCCH_MessageType_later), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MCGFailureInformation_r16 { pub critical_extensions: MCGFailureInformation_r16CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct MCGFailureInformation_r16_IEs { #[asn(optional_idx = 0)] @@ -6763,14 +6763,14 @@ pub struct MCGFailureInformation_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MCS_PSSCH_Range_r15 { pub min_mcs_pssch_r15: MCS_PSSCH_Range_r15MinMCS_PSSCH_r15, pub max_mcs_pssch_r15: MCS_PSSCH_Range_r15MaxMCS_PSSCH_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MIMO_BeamformedCapabilities_r13 { pub k_max_r13: MIMO_BeamformedCapabilities_r13K_Max_r13, @@ -6778,11 +6778,11 @@ pub struct MIMO_BeamformedCapabilities_r13 { pub n_max_list_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct MIMO_BeamformedCapabilityList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MIMO_CA_ParametersPerBoBC_r13 { #[asn(optional_idx = 0)] @@ -6791,7 +6791,7 @@ pub struct MIMO_CA_ParametersPerBoBC_r13 { pub parameters_tm10_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MIMO_CA_ParametersPerBoBC_r15 { #[asn(optional_idx = 0)] @@ -6800,7 +6800,7 @@ pub struct MIMO_CA_ParametersPerBoBC_r15 { pub parameters_tm10_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MIMO_CA_ParametersPerBoBC_v1430 { #[asn(optional_idx = 0)] @@ -6809,14 +6809,14 @@ pub struct MIMO_CA_ParametersPerBoBC_v1430 { pub parameters_tm10_v1430: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MIMO_CA_ParametersPerBoBC_v1470 { pub parameters_tm9_v1470: MIMO_CA_ParametersPerBoBCPerTM_v1470, pub parameters_tm10_v1470: MIMO_CA_ParametersPerBoBCPerTM_v1470, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct MIMO_CA_ParametersPerBoBCPerTM_r13 { #[asn(optional_idx = 0)] @@ -6827,7 +6827,7 @@ pub struct MIMO_CA_ParametersPerBoBCPerTM_r13 { pub dmrs_enhancements_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct MIMO_CA_ParametersPerBoBCPerTM_r15 { #[asn(optional_idx = 0)] @@ -6843,7 +6843,7 @@ pub struct MIMO_CA_ParametersPerBoBCPerTM_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MIMO_CA_ParametersPerBoBCPerTM_v1430 { #[asn(optional_idx = 0)] @@ -6853,7 +6853,7 @@ pub struct MIMO_CA_ParametersPerBoBCPerTM_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MIMO_CA_ParametersPerBoBCPerTM_v1470 { #[asn(optional_idx = 0)] @@ -6861,7 +6861,7 @@ pub struct MIMO_CA_ParametersPerBoBCPerTM_v1470 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct MIMO_CapabilityDL_r10(pub u8); impl MIMO_CapabilityDL_r10 { @@ -6870,7 +6870,7 @@ impl MIMO_CapabilityDL_r10 { pub const EIGHT_LAYERS: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct MIMO_CapabilityUL_r10(pub u8); impl MIMO_CapabilityUL_r10 { @@ -6878,7 +6878,7 @@ impl MIMO_CapabilityUL_r10 { pub const FOUR_LAYERS: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MIMO_NonPrecodedCapabilities_r13 { #[asn(optional_idx = 0)] @@ -6891,7 +6891,7 @@ pub struct MIMO_NonPrecodedCapabilities_r13 { pub config4_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MIMO_UE_BeamformedCapabilities_r13 { #[asn(optional_idx = 0)] @@ -6899,7 +6899,7 @@ pub struct MIMO_UE_BeamformedCapabilities_r13 { pub mimo_beamformed_capabilities_r13: MIMO_BeamformedCapabilityList_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct MIMO_UE_Parameters_r13 { #[asn(optional_idx = 0)] @@ -6915,14 +6915,14 @@ pub struct MIMO_UE_Parameters_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MIMO_UE_Parameters_v13e0 { #[asn(optional_idx = 0)] pub mimo_weighted_layers_capabilities_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MIMO_UE_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -6931,14 +6931,14 @@ pub struct MIMO_UE_Parameters_v1430 { pub parameters_tm10_v1430: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MIMO_UE_Parameters_v1470 { pub parameters_tm9_v1470: MIMO_UE_ParametersPerTM_v1470, pub parameters_tm10_v1470: MIMO_UE_ParametersPerTM_v1470, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct MIMO_UE_ParametersPerTM_r13 { #[asn(optional_idx = 0)] @@ -6953,7 +6953,7 @@ pub struct MIMO_UE_ParametersPerTM_r13 { pub csi_rs_enhancements_tdd_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 10)] pub struct MIMO_UE_ParametersPerTM_v1430 { #[asn(optional_idx = 0)] @@ -6981,7 +6981,7 @@ pub struct MIMO_UE_ParametersPerTM_v1430 { pub csi_reporting_advanced_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MIMO_UE_ParametersPerTM_v1470 { #[asn(optional_idx = 0)] @@ -6989,7 +6989,7 @@ pub struct MIMO_UE_ParametersPerTM_v1470 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MIMO_WeightedLayersCapabilities_r13 { pub rel_weight_two_layers_r13: MIMO_WeightedLayersCapabilities_r13RelWeightTwoLayers_r13, @@ -7002,11 +7002,11 @@ pub struct MIMO_WeightedLayersCapabilities_r13 { pub total_weighted_layers_r13: MIMO_WeightedLayersCapabilities_r13TotalWeightedLayers_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MMEC(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MMTEL_Parameters_r14 { #[asn(optional_idx = 0)] @@ -7019,7 +7019,7 @@ pub struct MMTEL_Parameters_r14 { pub recommended_bit_rate_query_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MMTEL_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -7027,25 +7027,25 @@ pub struct MMTEL_Parameters_v1610 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "3")] pub struct MNC(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MRDC_AssistanceInfo_r15 { pub affected_carrier_freq_comb_info_list_mrdc_r15: MRDC_AssistanceInfo_r15AffectedCarrierFreqCombInfoListMRDC_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MTC_SSB_NR_r15 { pub periodicity_and_offset_r15: MTC_SSB_NR_r15PeriodicityAndOffset_r15, pub ssb_duration_r15: MTC_SSB_NR_r15Ssb_Duration_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MTC_SSB2_LP_NR_r16 { #[asn(optional_idx = 0)] @@ -7053,7 +7053,7 @@ pub struct MTC_SSB2_LP_NR_r16 { pub periodicity_r16: MTC_SSB2_LP_NR_r16Periodicity_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct MUST_Parameters_r14 { #[asn(optional_idx = 0)] @@ -7072,7 +7072,7 @@ pub struct MUST_Parameters_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MasterInformationBlock { pub dl_bandwidth: MasterInformationBlockDl_Bandwidth, @@ -7084,7 +7084,7 @@ pub struct MasterInformationBlock { pub spare: MasterInformationBlockSpare, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MasterInformationBlock_MBMS_r14 { pub dl_bandwidth_mbms_r14: MasterInformationBlock_MBMS_r14Dl_Bandwidth_MBMS_r14, @@ -7095,7 +7095,7 @@ pub struct MasterInformationBlock_MBMS_r14 { pub spare: MasterInformationBlock_MBMS_r14Spare, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MasterInformationBlock_SL { pub sl_bandwidth_r12: MasterInformationBlock_SLSl_Bandwidth_r12, @@ -7106,7 +7106,7 @@ pub struct MasterInformationBlock_SL { pub reserved_r12: MasterInformationBlock_SLReserved_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MasterInformationBlock_SL_V2X_r14 { pub sl_bandwidth_r14: MasterInformationBlock_SL_V2X_r14Sl_Bandwidth_r14, @@ -7117,11 +7117,11 @@ pub struct MasterInformationBlock_SL_V2X_r14 { pub reserved_r14: MasterInformationBlock_SL_V2X_r14Reserved_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct MaxRS_IndexCellQualNR_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasCSI_RS_Config_r12 { pub meas_csi_rs_id_r12: MeasCSI_RS_Id_r12, @@ -7132,19 +7132,19 @@ pub struct MeasCSI_RS_Config_r12 { pub csi_rs_individual_offset_r12: Q_OffsetRange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "96")] pub struct MeasCSI_RS_Id_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "96")] pub struct MeasCSI_RS_ToAddModList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "96")] pub struct MeasCSI_RS_ToRemoveList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 11)] pub struct MeasConfig { #[asn(optional_idx = 0)] @@ -7171,7 +7171,7 @@ pub struct MeasConfig { pub speed_state_pars: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MeasCycleSCell_r10(pub u8); impl MeasCycleSCell_r10 { @@ -7185,7 +7185,7 @@ impl MeasCycleSCell_r10 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasDS_Config_r12 { #[asn(key = 0, extended = false)] @@ -7194,7 +7194,7 @@ pub enum MeasDS_Config_r12 { Setup(MeasDS_Config_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasGapConfig { #[asn(key = 0, extended = false)] @@ -7203,7 +7203,7 @@ pub enum MeasGapConfig { Setup(MeasGapConfig_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasGapConfigDensePRS_r15 { #[asn(key = 0, extended = false)] @@ -7212,7 +7212,7 @@ pub enum MeasGapConfigDensePRS_r15 { Setup(MeasGapConfigDensePRS_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasGapConfigPerCC_List_r14 { #[asn(key = 0, extended = false)] @@ -7221,22 +7221,22 @@ pub enum MeasGapConfigPerCC_List_r14 { Setup(MeasGapConfigPerCC_List_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasGapConfigPerCC_r14 { pub serv_cell_id_r14: ServCellIndex_r13, pub meas_gap_config_cc_r14: MeasGapConfig, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasGapConfigToAddModList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasGapConfigToRemoveList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasGapInfoNR_r16 { #[asn(optional_idx = 0)] @@ -7245,7 +7245,7 @@ pub struct MeasGapInfoNR_r16 { pub inter_rat_band_list_nr_sa_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasGapSharingConfig_r14 { #[asn(key = 0, extended = false)] @@ -7254,15 +7254,15 @@ pub enum MeasGapSharingConfig_r14 { Setup(MeasGapSharingConfig_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct MeasId(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "33", ub = "64")] pub struct MeasId_v1250(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasIdToAddMod { pub meas_id: MeasId, @@ -7270,14 +7270,14 @@ pub struct MeasIdToAddMod { pub report_config_id: ReportConfigId, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasIdToAddMod_v1310 { #[asn(optional_idx = 0)] pub meas_object_id_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasIdToAddModExt_r12 { pub meas_id_v1250: MeasId_v1250, @@ -7285,31 +7285,31 @@ pub struct MeasIdToAddModExt_r12 { pub report_config_id_r12: ReportConfigId, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasIdToAddModList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasIdToAddModList_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasIdToAddModListExt_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasIdToAddModListExt_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasIdToRemoveList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasIdToRemoveListExt_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct MeasIdleCarrierEUTRA_r15 { pub carrier_freq_r15: ARFCN_ValueEUTRA_r9, @@ -7323,7 +7323,7 @@ pub struct MeasIdleCarrierEUTRA_r15 { pub quality_threshold_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct MeasIdleCarrierNR_r16 { pub carrier_freq_nr_r16: ARFCN_ValueNR_r15, @@ -7341,7 +7341,7 @@ pub struct MeasIdleCarrierNR_r16 { pub beam_meas_config_idle_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MeasIdleConfigDedicated_r15 { #[asn(optional_idx = 0)] @@ -7349,19 +7349,19 @@ pub struct MeasIdleConfigDedicated_r15 { pub meas_idle_duration_r15: MeasIdleConfigDedicated_r15MeasIdleDuration_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasIdleConfigSIB_NR_r16 { pub meas_idle_carrier_list_nr_r16: NR_CarrierList_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasIdleConfigSIB_r15 { pub meas_idle_carrier_list_eutra_r15: EUTRA_CarrierList_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct MeasObjectCDMA2000 { pub cdma2000_type: CDMA2000_Type, @@ -7378,7 +7378,7 @@ pub struct MeasObjectCDMA2000 { pub cell_for_which_to_report_cgi: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 6)] pub struct MeasObjectEUTRA { pub carrier_freq: ARFCN_ValueEUTRA, @@ -7399,13 +7399,13 @@ pub struct MeasObjectEUTRA { pub cell_for_which_to_report_cgi: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasObjectEUTRA_v9e0 { pub carrier_freq_v9e0: ARFCN_ValueEUTRA_v9e0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct MeasObjectGERAN { pub carrier_freqs: CarrierFreqsGERAN, @@ -7417,19 +7417,19 @@ pub struct MeasObjectGERAN { pub cell_for_which_to_report_cgi: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct MeasObjectId(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "64")] pub struct MeasObjectId_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "33", ub = "64")] pub struct MeasObjectId_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 6)] pub struct MeasObjectNR_r15 { pub carrier_freq_r15: ARFCN_ValueNR_r15, @@ -7449,48 +7449,48 @@ pub struct MeasObjectNR_r15 { pub cells_for_which_to_report_sftd_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasObjectToAddMod { pub meas_object_id: MeasObjectId, pub meas_object: MeasObjectToAddModMeasObject, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasObjectToAddMod_v9e0 { #[asn(optional_idx = 0)] pub meas_object_eutra_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasObjectToAddModExt_r13 { pub meas_object_id_r13: MeasObjectId_v1310, pub meas_object_r13: MeasObjectToAddModExt_r13MeasObject_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasObjectToAddModList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasObjectToAddModList_v9e0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasObjectToAddModListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasObjectToRemoveList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasObjectToRemoveListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct MeasObjectUTRA { pub carrier_freq: ARFCN_ValueUTRA, @@ -7504,7 +7504,7 @@ pub struct MeasObjectUTRA { pub cell_for_which_to_report_cgi: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct MeasObjectWLAN_r13 { #[asn(optional_idx = 0)] @@ -7515,33 +7515,33 @@ pub struct MeasObjectWLAN_r13 { pub wlan_to_remove_list_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasParameters { pub band_list_eutra: BandListEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasParameters_v1020 { pub band_combination_list_eutra_r10: BandCombinationListEUTRA_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasParameters_v1130 { #[asn(optional_idx = 0)] pub rsrq_meas_wideband_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasParameters_v11a0 { #[asn(optional_idx = 0)] pub benefits_from_interruption_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 9)] pub struct MeasParameters_v1250 { #[asn(optional_idx = 0)] @@ -7565,7 +7565,7 @@ pub struct MeasParameters_v1250 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct MeasParameters_v1310 { #[asn(optional_idx = 0)] @@ -7585,7 +7585,7 @@ pub struct MeasParameters_v1310 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct MeasParameters_v1430 { #[asn(optional_idx = 0)] @@ -7601,14 +7601,14 @@ pub struct MeasParameters_v1430 { pub non_uniform_gap_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasParameters_v1520 { #[asn(optional_idx = 0)] pub meas_gap_patterns_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct MeasParameters_v1530 { #[asn(optional_idx = 0)] @@ -7626,7 +7626,7 @@ pub struct MeasParameters_v1530 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 10)] pub struct MeasParameters_v1610 { #[asn(optional_idx = 0)] @@ -7655,7 +7655,7 @@ pub struct MeasParameters_v1610 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct MeasParameters_v1630 { #[asn(optional_idx = 0)] @@ -7669,14 +7669,14 @@ pub struct MeasParameters_v1630 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasParameters_v16c0 { #[asn(optional_idx = 0)] pub nr_cell_individual_offset_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasParameters_v1700 { #[asn(optional_idx = 0)] @@ -7686,7 +7686,7 @@ pub struct MeasParameters_v1700 { pub shared_spectrum_meas_nr_sa_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasRSS_DedicatedConfig_r16 { #[asn(optional_idx = 0)] @@ -7695,20 +7695,20 @@ pub struct MeasRSS_DedicatedConfig_r16 { pub cells_to_add_mod_list_v1610: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasRSSI_ReportConfig_r13 { #[asn(optional_idx = 0)] pub channel_occupancy_threshold_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasReportAppLayer_r15 { pub critical_extensions: MeasReportAppLayer_r15CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct MeasReportAppLayer_r15_IEs { #[asn(optional_idx = 0)] @@ -7720,7 +7720,7 @@ pub struct MeasReportAppLayer_r15_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasReportAppLayer_v1590_IEs { #[asn(optional_idx = 0)] @@ -7729,42 +7729,42 @@ pub struct MeasReportAppLayer_v1590_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResult2CDMA2000_r9 { pub carrier_freq_r9: CarrierFreqCDMA2000, pub meas_result_list_r9: MeasResultsCDMA2000, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResult2EUTRA_r9 { pub carrier_freq_r9: ARFCN_ValueEUTRA, pub meas_result_list_r9: MeasResultListEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResult2EUTRA_v1250 { #[asn(optional_idx = 0)] pub rsrq_type_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResult2EUTRA_v9e0 { #[asn(optional_idx = 0)] pub carrier_freq_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResult2UTRA_r9 { pub carrier_freq_r9: ARFCN_ValueUTRA, pub meas_result_list_r9: MeasResultListUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasResult3EUTRA_r15 { pub carrier_freq_r15: ARFCN_ValueEUTRA_r9, @@ -7774,7 +7774,7 @@ pub struct MeasResult3EUTRA_r15 { pub meas_result_neigh_cell_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultCBR_r14 { pub pool_identity_r14: SL_V2X_TxPoolReportIdentity_r14, @@ -7783,7 +7783,7 @@ pub struct MeasResultCBR_r14 { pub cbr_pscch_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultCDMA2000 { pub phys_cell_id: PhysCellIdCDMA2000, @@ -7792,26 +7792,26 @@ pub struct MeasResultCDMA2000 { pub meas_result: MeasResultCDMA2000MeasResult, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultCSI_RS_List_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultCSI_RS_r12 { pub meas_csi_rs_id_r12: MeasCSI_RS_Id_r12, pub csi_rsrp_result_r12: CSI_RSRP_Range_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultCellListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct MeasResultCellListSFTD_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MeasResultCellNR_r15 { pub pci_r15: PhysCellIdNR_r15, @@ -7820,7 +7820,7 @@ pub struct MeasResultCellNR_r15 { pub meas_result_rs_index_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultCellSFTD_r15 { pub phys_cell_id_r15: PhysCellIdNR_r15, @@ -7830,7 +7830,7 @@ pub struct MeasResultCellSFTD_r15 { pub rsrp_result_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultEUTRA { pub phys_cell_id: PhysCellId, @@ -7839,28 +7839,28 @@ pub struct MeasResultEUTRA { pub meas_result: MeasResultEUTRAMeasResult, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultForECID_r9 { pub ue_rx_tx_time_diff_result_r9: MeasResultForECID_r9Ue_RxTxTimeDiffResult_r9, pub current_sfn_r9: MeasResultForECID_r9CurrentSFN_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultForRSSI_NR_r16 { pub rssi_result_nr_r16: RSSI_Range_r13, pub channel_occupancy_nr_r16: MeasResultForRSSI_NR_r16ChannelOccupancyNR_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultForRSSI_r13 { pub rssi_result_r13: RSSI_Range_r13, pub channel_occupancy_r13: MeasResultForRSSI_r13ChannelOccupancy_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MeasResultFreqFailNR_r15 { pub carrier_freq_r15: ARFCN_ValueNR_r15, @@ -7868,15 +7868,15 @@ pub struct MeasResultFreqFailNR_r15 { pub meas_result_cell_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct MeasResultFreqListFailNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "7")] pub struct MeasResultFreqListNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultGERAN { pub carrier_freq: CarrierFreqGERAN, @@ -7886,7 +7886,7 @@ pub struct MeasResultGERAN { pub meas_result: MeasResultGERANMeasResult, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MeasResultIdle_r15 { pub meas_result_serving_cell_r15: MeasResultIdle_r15MeasResultServingCell_r15, @@ -7894,7 +7894,7 @@ pub struct MeasResultIdle_r15 { pub meas_result_neigh_cells_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultIdleEUTRA_r15 { pub carrier_freq_r15: ARFCN_ValueEUTRA_r9, @@ -7902,11 +7902,11 @@ pub struct MeasResultIdleEUTRA_r15 { pub meas_result_r15: MeasResultIdleEUTRA_r15MeasResult_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultIdleListEUTRA_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultIdleNR_r16 { pub carrier_freq_nr_r16: ARFCN_ValueNR_r15, @@ -7914,83 +7914,83 @@ pub struct MeasResultIdleNR_r16 { MeasResultIdleNR_r16MeasResultsPerCellListIdleNR_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultList2CDMA2000_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultList2EUTRA_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultList2EUTRA_v1250(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultList2EUTRA_v9e0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct MeasResultList2GERAN_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultList2UTRA_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultList3EUTRA_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "72")] pub struct MeasResultListCBR_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultListCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultListEUTRA(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct MeasResultListExtIdle_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultListGERAN(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct MeasResultListIdle_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultListIdleNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultListMBSFN_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasResultListRSSI_SCG_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultListUTRA(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultListWLAN_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasResultListWLAN_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasResultMBSFN_r12 { pub mbsfn_area_r12: MeasResultMBSFN_r12Mbsfn_Area_r12, @@ -8002,7 +8002,7 @@ pub struct MeasResultMBSFN_r12 { pub data_bler_mch_result_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct MeasResultNR_r15 { #[asn(optional_idx = 0)] @@ -8013,20 +8013,20 @@ pub struct MeasResultNR_r15 { pub rs_sinr_result_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultRSSI_SCG_r13 { pub serv_cell_id_r13: ServCellIndex_r13, pub meas_result_for_rssi_r13: MeasResultForRSSI_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultSCG_FailureMRDC_r15 { pub meas_result_freq_list_eutra_r15: MeasResultList3EUTRA_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MeasResultSSB_Index_r15 { pub ssb_index_r15: RS_IndexNR_r15, @@ -8034,11 +8034,11 @@ pub struct MeasResultSSB_Index_r15 { pub meas_result_ssb_index_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasResultSSB_IndexList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultSSTD_r13 { pub sfn_offset_result_r13: MeasResultSSTD_r13Sfn_OffsetResult_r13, @@ -8046,29 +8046,29 @@ pub struct MeasResultSSTD_r13 { pub subframe_boundary_offset_result_r13: MeasResultSSTD_r13SubframeBoundaryOffsetResult_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultSensing_r15 { pub sl_subframe_ref_r15: MeasResultSensing_r15Sl_SubframeRef_r15, pub sensing_result_r15: MeasResultSensing_r15SensingResult_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasResultServCellListSCG_Ext_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct MeasResultServCellListSCG_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultServCellSCG_r12 { pub serv_cell_id_r12: ServCellIndex_r10, pub meas_result_s_cell_r12: MeasResultServCellSCG_r12MeasResultSCell_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasResultServFreq_r10 { pub serv_freq_id_r10: ServCellIndex_r10, @@ -8078,7 +8078,7 @@ pub struct MeasResultServFreq_r10 { pub meas_result_best_neigh_cell_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasResultServFreq_r13 { pub serv_freq_id_r13: ServCellIndex_r13, @@ -8088,19 +8088,19 @@ pub struct MeasResultServFreq_r13 { pub meas_result_best_neigh_cell_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct MeasResultServFreqList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasResultServFreqListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasResultServFreqListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasResultServFreqNR_r15 { pub carrier_freq_r15: ARFCN_ValueNR_r15, @@ -8110,7 +8110,7 @@ pub struct MeasResultServFreqNR_r15 { pub meas_result_best_neigh_cell_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultUTRA { pub phys_cell_id: MeasResultUTRAPhysCellId, @@ -8119,7 +8119,7 @@ pub struct MeasResultUTRA { pub meas_result: MeasResultUTRAMeasResult, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 8)] pub struct MeasResultWLAN_r13 { pub wlan_identifiers_r13: WLAN_Identifiers_r12, @@ -8143,7 +8143,7 @@ pub struct MeasResultWLAN_r13 { pub connected_wlan_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MeasResults { pub meas_id: MeasId, @@ -8152,21 +8152,21 @@ pub struct MeasResults { pub meas_result_neigh_cells: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultsCDMA2000 { pub pre_registration_status_hrpd: MeasResultsCDMA2000PreRegistrationStatusHRPD, pub meas_result_list_cdma2000: MeasResultListCDMA2000, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultsPerCellIdleNR_r16 { pub phys_cell_id_nr_r16: PhysCellIdNR_r15, pub meas_idle_result_nr_r16: MeasResultsPerCellIdleNR_r16MeasIdleResultNR_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct MeasScaleFactor_r12(pub u8); impl MeasScaleFactor_r12 { @@ -8174,7 +8174,7 @@ impl MeasScaleFactor_r12 { pub const SF_EUTRA_CF2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasSensing_Config_r15 { pub sensing_subchannel_number_r15: MeasSensing_Config_r15SensingSubchannelNumber_r15, @@ -8183,11 +8183,11 @@ pub struct MeasSensing_Config_r15 { pub sensing_priority_r15: MeasSensing_Config_r15SensingPriority_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MeasSubframeCellList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum MeasSubframePattern_r10 { #[asn(key = 0, extended = false)] @@ -8196,7 +8196,7 @@ pub enum MeasSubframePattern_r10 { SubframePatternTDD_r10(MeasSubframePattern_r10_subframePatternTDD_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasSubframePatternConfigNeigh_r10 { #[asn(key = 0, extended = false)] @@ -8205,7 +8205,7 @@ pub enum MeasSubframePatternConfigNeigh_r10 { Setup(MeasSubframePatternConfigNeigh_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasSubframePatternPCell_r10 { #[asn(key = 0, extended = false)] @@ -8214,13 +8214,13 @@ pub enum MeasSubframePatternPCell_r10 { Setup(MeasSubframePattern_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasurementReport { pub critical_extensions: MeasurementReportCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasurementReport_r8_IEs { pub meas_results: MeasResults, @@ -8228,7 +8228,7 @@ pub struct MeasurementReport_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasurementReport_v8a0_IEs { #[asn(optional_idx = 0)] @@ -8237,7 +8237,7 @@ pub struct MeasurementReport_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct MobilityControlInfo { pub target_phys_cell_id: PhysCellId, @@ -8254,14 +8254,14 @@ pub struct MobilityControlInfo { pub rach_config_dedicated: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MobilityControlInfo_v10l0 { #[asn(optional_idx = 0)] pub additional_spectrum_emission_v10l0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct MobilityControlInfoSCG_r12 { pub t307_r12: MobilityControlInfoSCG_r12T307_r12, @@ -8273,7 +8273,7 @@ pub struct MobilityControlInfoSCG_r12 { pub ciphering_algorithm_scg_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MobilityControlInfoV2X_r14 { #[asn(optional_idx = 0)] @@ -8286,14 +8286,14 @@ pub struct MobilityControlInfoV2X_r14 { pub cbr_mobility_tx_config_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MobilityFromEUTRACommand { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: MobilityFromEUTRACommandCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MobilityFromEUTRACommand_r8_IEs { pub cs_fallback_indicator: MobilityFromEUTRACommand_r8_IEsCs_FallbackIndicator, @@ -8302,7 +8302,7 @@ pub struct MobilityFromEUTRACommand_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MobilityFromEUTRACommand_r9_IEs { pub cs_fallback_indicator: MobilityFromEUTRACommand_r9_IEsCs_FallbackIndicator, @@ -8311,7 +8311,7 @@ pub struct MobilityFromEUTRACommand_r9_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MobilityFromEUTRACommand_v1530_IEs { #[asn(optional_idx = 0)] @@ -8320,7 +8320,7 @@ pub struct MobilityFromEUTRACommand_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MobilityFromEUTRACommand_v8a0_IEs { #[asn(optional_idx = 0)] @@ -8330,7 +8330,7 @@ pub struct MobilityFromEUTRACommand_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MobilityFromEUTRACommand_v8d0_IEs { #[asn(optional_idx = 0)] @@ -8339,7 +8339,7 @@ pub struct MobilityFromEUTRACommand_v8d0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MobilityFromEUTRACommand_v930_IEs { #[asn(optional_idx = 0)] @@ -8349,7 +8349,7 @@ pub struct MobilityFromEUTRACommand_v930_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MobilityFromEUTRACommand_v960_IEs { #[asn(optional_idx = 0)] @@ -8360,7 +8360,7 @@ pub struct MobilityFromEUTRACommand_v960_IEs { pub type MobilityHistoryReport_r12 = VisitedCellInfoList_r12; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MobilityParameters_r14 { #[asn(optional_idx = 0)] @@ -8369,7 +8369,7 @@ pub struct MobilityParameters_r14 { pub rach_less_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct MobilityParameters_v1610 { #[asn(optional_idx = 0)] @@ -8382,11 +8382,11 @@ pub struct MobilityParameters_v1610 { pub cho_two_trigger_events_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MobilityParametersCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MobilityStateParameters { pub t_evaluation: MobilityStateParametersT_Evaluation, @@ -8395,77 +8395,77 @@ pub struct MobilityStateParameters { pub n_cell_change_high: MobilityStateParametersN_CellChangeHigh, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MultiBandInfo_v9e0 { #[asn(optional_idx = 0)] pub freq_band_indicator_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MultiBandInfoList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MultiBandInfoList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MultiBandInfoList_v10j0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MultiBandInfoList_v10l0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MultiBandInfoList_v9e0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct MultiBandNsPmaxListNR_1_v1550(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct MultiBandNsPmaxListNR_1_v1760(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MultiBandNsPmaxListNR_v1550(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MultiBandNsPmaxListNR_v1760(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct MultiFrequencyBandListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct N1PUCCH_AN_CS_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct N1PUCCH_AN_InfoList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct N1PUCCH_AN_PersistentList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct N1SPUCCH_AN_PersistentList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct N4SPUCCH_Resource_r15 { pub n4starting_prb_r15: N4SPUCCH_Resource_r15N4startingPRB_r15, pub n4number_of_prb_r15: N4SPUCCH_Resource_r15N4numberOfPRB_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum NAICS_AssistanceInfo_r12 { #[asn(key = 0, extended = false)] @@ -8474,46 +8474,46 @@ pub enum NAICS_AssistanceInfo_r12 { Setup(NAICS_AssistanceInfo_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct NAICS_Capability_Entry_r12 { pub number_of_naics_capable_cc_r12: NAICS_Capability_Entry_r12NumberOfNAICS_CapableCC_r12, pub number_of_aggregated_prb_r12: NAICS_Capability_Entry_r12NumberOfAggregatedPRB_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NAICS_Capability_List_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "48", sz_ub = "48")] pub struct NG_5G_S_TMSI_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NR_CarrierList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NR_FreqNeighHSDN_CellList_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NS_PmaxList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NS_PmaxList_v10l0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NS_PmaxListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NS_PmaxListNR_v1760(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct NS_PmaxValue_r10 { #[asn(optional_idx = 0)] @@ -8521,14 +8521,14 @@ pub struct NS_PmaxValue_r10 { pub additional_spectrum_emission: AdditionalSpectrumEmission, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct NS_PmaxValue_v10l0 { #[asn(optional_idx = 0)] pub additional_spectrum_emission_v10l0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct NS_PmaxValueNR_r15 { #[asn(optional_idx = 0)] @@ -8536,14 +8536,14 @@ pub struct NS_PmaxValueNR_r15 { pub additional_spectrum_emission_nr_r15: AdditionalSpectrumEmissionNR_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct NS_PmaxValueNR_v1760 { #[asn(optional_idx = 0)] pub additional_spectrum_emission_nr_v1760: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct NTN_Parameters_r17 { #[asn(optional_idx = 0)] @@ -8558,7 +8558,7 @@ pub struct NTN_Parameters_r17 { pub ntn_scenario_support_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct NTN_Parameters_v1720 { #[asn(optional_idx = 0)] @@ -8566,7 +8566,7 @@ pub struct NTN_Parameters_v1720 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct NZP_FrequencyDensity_r14(pub u8); impl NZP_FrequencyDensity_r14 { @@ -8575,49 +8575,49 @@ impl NZP_FrequencyDensity_r14 { pub const D3: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct NZP_ResourceConfig_r13 { pub resource_config_r13: ResourceConfig_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2")] pub struct NZP_TransmissionComb_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct NeighCellCDMA2000 { pub band_class: BandclassCDMA2000, pub neigh_cells_per_freq_list: NeighCellsPerBandclassListCDMA2000, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct NeighCellCDMA2000_r11 { pub band_class: BandclassCDMA2000, pub neigh_freq_info_list_r11: NeighCellCDMA2000_r11NeighFreqInfoList_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct NeighCellCDMA2000_v920 { pub neigh_cells_per_freq_list_v920: NeighCellsPerBandclassListCDMA2000_v920, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct NeighCellConfig(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct NeighCellListCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct NeighCellListCDMA2000_v920(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct NeighCellSI_AcquisitionParameters_r9 { #[asn(optional_idx = 0)] @@ -8631,7 +8631,7 @@ pub struct NeighCellSI_AcquisitionParameters_r9 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct NeighCellSI_AcquisitionParameters_v1530 { #[asn(optional_idx = 0)] @@ -8642,7 +8642,7 @@ pub struct NeighCellSI_AcquisitionParameters_v1530 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct NeighCellSI_AcquisitionParameters_v1550 { #[asn(optional_idx = 0)] @@ -8653,7 +8653,7 @@ pub struct NeighCellSI_AcquisitionParameters_v1550 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct NeighCellSI_AcquisitionParameters_v15a0 { #[asn(optional_idx = 0)] @@ -8661,7 +8661,7 @@ pub struct NeighCellSI_AcquisitionParameters_v15a0 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct NeighCellSI_AcquisitionParameters_v1610 { #[asn(optional_idx = 0)] @@ -8681,7 +8681,7 @@ pub struct NeighCellSI_AcquisitionParameters_v1610 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct NeighCellSI_AcquisitionParameters_v1710 { #[asn(optional_idx = 0)] @@ -8692,7 +8692,7 @@ pub struct NeighCellSI_AcquisitionParameters_v1710 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum NeighCellsCRS_Info_r11 { #[asn(key = 0, extended = false)] @@ -8701,7 +8701,7 @@ pub enum NeighCellsCRS_Info_r11 { Setup(CRS_AssistanceInfoList_r11), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum NeighCellsCRS_Info_r13 { #[asn(key = 0, extended = false)] @@ -8710,7 +8710,7 @@ pub enum NeighCellsCRS_Info_r13 { Setup(CRS_AssistanceInfoList_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum NeighCellsCRS_Info_r15 { #[asn(key = 0, extended = false)] @@ -8719,7 +8719,7 @@ pub enum NeighCellsCRS_Info_r15 { Setup(CRS_AssistanceInfoList_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct NeighCellsInfo_r12 { pub phys_cell_id_r12: PhysCellId, @@ -8732,51 +8732,51 @@ pub struct NeighCellsInfo_r12 { pub res_alloc_granularity_r12: NeighCellsInfo_r12ResAllocGranularity_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct NeighCellsPerBandclassCDMA2000 { pub arfcn: ARFCN_ValueCDMA2000, pub phys_cell_id_list: PhysCellIdListCDMA2000, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct NeighCellsPerBandclassCDMA2000_r11 { pub arfcn: ARFCN_ValueCDMA2000, pub phys_cell_id_list_r11: NeighCellsPerBandclassCDMA2000_r11PhysCellIdList_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct NeighCellsPerBandclassCDMA2000_v920 { pub phys_cell_id_list_v920: PhysCellIdListCDMA2000_v920, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct NeighCellsPerBandclassListCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct NeighCellsPerBandclassListCDMA2000_v920(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NeighCellsToAddModList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct NeighCellsToReleaseList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct NextHopChainingCount(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct NonContiguousUL_RA_WithinCC_List_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct NonContiguousUL_RA_WithinCC_r10 { #[asn(optional_idx = 0)] @@ -8784,7 +8784,7 @@ pub struct NonContiguousUL_RA_WithinCC_r10 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct NonMBSFN_SubframeConfig_r14 { pub radio_frame_allocation_period_r14: @@ -8794,11 +8794,11 @@ pub struct NonMBSFN_SubframeConfig_r14 { pub subframe_allocation_r14: NonMBSFN_SubframeConfig_r14SubframeAllocation_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "200")] pub struct NumberOfPreamblesSent_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct OTDOA_PositioningCapabilities_r10 { pub otdoa_ue_assisted_r10: OTDOA_PositioningCapabilities_r10Otdoa_UE_Assisted_r10, @@ -8807,14 +8807,14 @@ pub struct OTDOA_PositioningCapabilities_r10 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ObtainLocationConfig_r11 { #[asn(optional_idx = 0)] pub obtain_location_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct OffsetThresholdTA_r17(pub u8); impl OffsetThresholdTA_r17 { @@ -8836,7 +8836,7 @@ impl OffsetThresholdTA_r17 { pub const MS15: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct Other_Parameters_r11 { #[asn(optional_idx = 0)] @@ -8848,14 +8848,14 @@ pub struct Other_Parameters_r11 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct Other_Parameters_v11d0 { #[asn(optional_idx = 0)] pub in_device_coex_ind_ul_ca_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct Other_Parameters_v1360 { #[asn(optional_idx = 0)] @@ -8863,7 +8863,7 @@ pub struct Other_Parameters_v1360 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct Other_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -8872,14 +8872,14 @@ pub struct Other_Parameters_v1430 { pub rlm_report_support_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct Other_Parameters_v1460 { #[asn(optional_idx = 0)] pub non_csg_si_reporting_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct Other_Parameters_v1530 { #[asn(optional_idx = 0)] @@ -8890,14 +8890,14 @@ pub struct Other_Parameters_v1530 { pub flight_path_plan_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct Other_Parameters_v1540 { #[asn(optional_idx = 0)] pub in_device_coex_ind_endc_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct Other_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -8916,35 +8916,35 @@ pub struct Other_Parameters_v1610 { pub overheating_ind_for_scg_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct Other_Parameters_v1650 { #[asn(optional_idx = 0)] pub mps_priority_indication_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct Other_Parameters_v1690 { #[asn(optional_idx = 0)] pub ul_rrc_segmentation_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct OtherConfig_r9 { #[asn(optional_idx = 0)] pub report_proximity_config_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct OtherParameters_v1450 { #[asn(optional_idx = 0)] pub overheating_ind_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct OverheatingAssistance_r14 { #[asn(optional_idx = 0)] @@ -8953,62 +8953,62 @@ pub struct OverheatingAssistance_r14 { pub reduced_max_c_cs: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct OverheatingAssistance_v1610 { pub overheating_assistance_for_scg_r16: OverheatingAssistance_v1610OverheatingAssistanceForSCG_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct OverheatingAssistance_v1710 { pub overheating_assistance_for_scg_fr2_2_r17: OverheatingAssistance_v1710OverheatingAssistanceForSCG_FR2_2_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct P_C_AndCBSR_Pair_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct P_C_AndCBSR_Pair_r13a(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct P_C_AndCBSR_Pair_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct P_C_AndCBSR_r11 { pub p_c_r11: P_C_AndCBSR_r11P_C_r11, pub codebook_subset_restriction_r11: P_C_AndCBSR_r11CodebookSubsetRestriction_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct P_C_AndCBSR_r13 { pub p_c_r13: P_C_AndCBSR_r13P_C_r13, pub cbsr_selection_r13: P_C_AndCBSR_r13Cbsr_Selection_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct P_C_AndCBSR_r15 { pub p_c_r15: P_C_AndCBSR_r15P_C_r15, pub codebook_subset_restriction4_r15: P_C_AndCBSR_r15CodebookSubsetRestriction4_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "33")] pub struct P_Max(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "33")] pub struct P_MaxNR_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct P_a(pub u8); impl P_a { @@ -9022,18 +9022,18 @@ impl P_a { pub const D_B3: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "31")] pub struct P0_SL_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PCCH_Config { pub default_paging_cycle: PCCH_ConfigDefaultPagingCycle, pub nb: PCCH_ConfigNB, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PCCH_Config_v1310 { pub paging_narrow_bands_r13: PCCH_Config_v1310Paging_narrowBands_r13, @@ -9042,19 +9042,19 @@ pub struct PCCH_Config_v1310 { pub nb_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PCCH_Config_v1700 { pub ran_paging_in_idle_po_r17: PCCH_Config_v1700RanPagingInIdlePO_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PCCH_Message { pub message: PCCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PCCH_MessageType { #[asn(key = 0, extended = false)] @@ -9063,7 +9063,7 @@ pub enum PCCH_MessageType { MessageClassExtension(PCCH_MessageType_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PCI_ARFCN_r13 { pub phys_cell_id_r13: PhysCellId, @@ -9071,7 +9071,7 @@ pub struct PCI_ARFCN_r13 { pub carrier_freq_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PDCCH_CandidateReductionValue_r13(pub u8); impl PDCCH_CandidateReductionValue_r13 { @@ -9081,7 +9081,7 @@ impl PDCCH_CandidateReductionValue_r13 { pub const N100: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PDCCH_CandidateReductionValue_r14(pub u8); impl PDCCH_CandidateReductionValue_r14 { @@ -9091,7 +9091,7 @@ impl PDCCH_CandidateReductionValue_r14 { pub const N150: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PDCCH_CandidateReductions_r13 { #[asn(key = 0, extended = false)] @@ -9100,7 +9100,7 @@ pub enum PDCCH_CandidateReductions_r13 { Setup(PDCCH_CandidateReductions_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PDCCH_CandidateReductionsLAA_UL_r14 { #[asn(key = 0, extended = false)] @@ -9109,7 +9109,7 @@ pub enum PDCCH_CandidateReductionsLAA_UL_r14 { Setup(PDCCH_CandidateReductionsLAA_UL_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 8)] pub struct PDCCH_ConfigLAA_r14 { #[asn(optional_idx = 0)] @@ -9134,7 +9134,7 @@ pub struct PDCCH_ConfigLAA_r14 { pub pdcch_candidate_reductions_format4_b_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDCCH_ConfigSCell_r13 { #[asn(optional_idx = 0)] @@ -9142,7 +9142,7 @@ pub struct PDCCH_ConfigSCell_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct PDCP_Config { #[asn(optional_idx = 0)] @@ -9154,7 +9154,7 @@ pub struct PDCP_Config { pub header_compression: PDCP_ConfigHeaderCompression, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct PDCP_Parameters { pub supported_rohc_profiles: ROHC_ProfileSupportList_r15, @@ -9162,7 +9162,7 @@ pub struct PDCP_Parameters { pub max_number_rohc_context_sessions: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PDCP_Parameters_v1130 { #[asn(optional_idx = 0)] @@ -9172,14 +9172,14 @@ pub struct PDCP_Parameters_v1130 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDCP_Parameters_v1310 { #[asn(optional_idx = 0)] pub pdcp_sn_extension_18bits_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDCP_Parameters_v1430 { pub supported_uplink_only_rohc_profiles_r14: @@ -9189,7 +9189,7 @@ pub struct PDCP_Parameters_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PDCP_Parameters_v1530 { #[asn(optional_idx = 0)] @@ -9198,7 +9198,7 @@ pub struct PDCP_Parameters_v1530 { pub pdcp_duplication_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct PDCP_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -9214,7 +9214,7 @@ pub struct PDCP_Parameters_v1610 { pub joint_ehc_rohc_config_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct PDCP_ParametersNR_r15 { pub rohc_profiles_r15: ROHC_ProfileSupportList_r15, @@ -9235,21 +9235,21 @@ pub struct PDCP_ParametersNR_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDCP_ParametersNR_v1560 { #[asn(optional_idx = 0)] pub ims_vo_nr_pdcp_scg_ngendc_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDSCH_ConfigCommon { pub reference_signal_power: PDSCH_ConfigCommonReferenceSignalPower, pub p_b: PDSCH_ConfigCommonP_b, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PDSCH_ConfigCommon_v1310 { #[asn(optional_idx = 0)] @@ -9260,13 +9260,13 @@ pub struct PDSCH_ConfigCommon_v1310 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDSCH_ConfigDedicated { pub p_a: PDSCH_ConfigDedicatedP_a, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct PDSCH_ConfigDedicated_v1130 { #[asn(optional_idx = 0)] @@ -9279,21 +9279,21 @@ pub struct PDSCH_ConfigDedicated_v1130 { pub re_mapping_qcl_config_to_add_mod_list_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDSCH_ConfigDedicated_v1280 { #[asn(optional_idx = 0)] pub tbs_index_alt_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDSCH_ConfigDedicated_v1310 { #[asn(optional_idx = 0)] pub dmrs_config_pdsch_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct PDSCH_ConfigDedicated_v1430 { #[asn(optional_idx = 0)] @@ -9309,7 +9309,7 @@ pub struct PDSCH_ConfigDedicated_v1430 { pub tbs_index_alt2_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct PDSCH_ConfigDedicated_v1530 { #[asn(optional_idx = 0)] @@ -9329,13 +9329,13 @@ pub struct PDSCH_ConfigDedicated_v1530 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDSCH_ConfigDedicated_v1610 { pub ce_pdsch_multi_tb_config_r16: PDSCH_ConfigDedicated_v1610Ce_PDSCH_MultiTB_Config_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PDSCH_ConfigDedicated_v1700 { #[asn(optional_idx = 0)] @@ -9344,14 +9344,14 @@ pub struct PDSCH_ConfigDedicated_v1700 { pub ce_pdsch_max_tbs_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDSCH_ConfigDedicatedSCell_v1430 { #[asn(optional_idx = 0)] pub tbs_index_alt2_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct PDSCH_RE_MappingQCL_Config_r11 { pub pdsch_re_mapping_qcl_config_id_r11: PDSCH_RE_MappingQCL_ConfigId_r11, @@ -9362,18 +9362,18 @@ pub struct PDSCH_RE_MappingQCL_Config_r11 { pub qcl_csi_rs_config_nzp_id_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct PDSCH_RE_MappingQCL_ConfigId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PHICH_Config { pub phich_duration: PHICH_ConfigPhich_Duration, pub phich_resource: PHICH_ConfigPhich_Resource, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PLMN_Identity { #[asn(optional_idx = 0)] @@ -9381,14 +9381,14 @@ pub struct PLMN_Identity { pub mnc: MNC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PLMN_IdentityInfo { pub plmn_identity: PLMN_Identity, pub cell_reserved_for_operator_use: PLMN_IdentityInfoCellReservedForOperatorUse, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PLMN_IdentityInfo_r15 { pub plmn_identity_5gc_r15: PLMN_IdentityInfo_r15Plmn_Identity_5GC_r15, @@ -9397,14 +9397,14 @@ pub struct PLMN_IdentityInfo_r15 { PLMN_IdentityInfo_r15CellReservedForOperatorUse_CRS_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PLMN_IdentityInfo_v1530 { pub cell_reserved_for_operator_use_crs_r15: PLMN_IdentityInfo_v1530CellReservedForOperatorUse_CRS_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PLMN_IdentityInfo_v1610 { #[asn(optional_idx = 0)] @@ -9415,14 +9415,14 @@ pub struct PLMN_IdentityInfo_v1610 { pub iab_support_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PLMN_IdentityInfo_v1700 { #[asn(optional_idx = 0)] pub tracking_area_list_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PLMN_IdentityInfo2_r12 { #[asn(key = 0, extended = false)] @@ -9431,15 +9431,15 @@ pub enum PLMN_IdentityInfo2_r12 { PlmnIdentity_r12(PLMN_Identity), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "12")] pub struct PLMN_IdentityInfoListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "12")] pub struct PLMN_IdentityInfoListNR_v1710(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PLMN_IdentityInfoNR_r15 { pub plmn_identity_list_r15: PLMN_IdentityListNR_r15, @@ -9450,76 +9450,76 @@ pub struct PLMN_IdentityInfoNR_r15 { pub cell_identity_r15: CellIdentityNR_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PLMN_IdentityInfoNR_v1710 { #[asn(optional_idx = 0)] pub gnb_id_length_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_IdentityList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_IdentityList_MBMS_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_IdentityList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_IdentityList_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_IdentityList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_IdentityList_v1700(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct PLMN_IdentityList2(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct PLMN_IdentityList3_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_IdentityList4_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "12")] pub struct PLMN_IdentityListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PLMN_Info_r15 { #[asn(optional_idx = 0)] pub upper_layer_indication_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PLMN_Info_r16 { #[asn(optional_idx = 0)] pub nr_band_list_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct PLMN_InfoList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "6")] pub struct PLMN_InfoList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PLMN_RAN_AreaCell_r15 { #[asn(optional_idx = 0)] @@ -9527,11 +9527,11 @@ pub struct PLMN_RAN_AreaCell_r15 { pub ran_area_cells_r15: PLMN_RAN_AreaCell_r15Ran_AreaCells_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct PLMN_RAN_AreaCellList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PLMN_RAN_AreaConfig_r15 { #[asn(optional_idx = 0)] @@ -9539,11 +9539,11 @@ pub struct PLMN_RAN_AreaConfig_r15 { pub ran_area_r15: PLMN_RAN_AreaConfig_r15Ran_Area_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct PLMN_RAN_AreaConfigList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct PMCH_Config_r12 { pub sf_alloc_end_r12: PMCH_Config_r12Sf_AllocEnd_r12, @@ -9551,7 +9551,7 @@ pub struct PMCH_Config_r12 { pub mch_scheduling_period_r12: PMCH_Config_r12Mch_SchedulingPeriod_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct PMCH_Config_r9 { pub sf_alloc_end_r9: PMCH_Config_r9Sf_AllocEnd_r9, @@ -9559,29 +9559,29 @@ pub struct PMCH_Config_r9 { pub mch_scheduling_period_r9: PMCH_Config_r9Mch_SchedulingPeriod_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct PMCH_Info_r9 { pub pmch_config_r9: PMCH_Config_r9, pub mbms_session_info_list_r9: MBMS_SessionInfoList_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct PMCH_InfoExt_r12 { pub pmch_config_r12: PMCH_Config_r12, pub mbms_session_info_list_r12: MBMS_SessionInfoList_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "15")] pub struct PMCH_InfoList_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "15")] pub struct PMCH_InfoListExt_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PRACH_Config { pub root_sequence_index: PRACH_ConfigRootSequenceIndex, @@ -9589,7 +9589,7 @@ pub struct PRACH_Config { pub prach_config_info: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct PRACH_Config_v1310 { #[asn(optional_idx = 0)] @@ -9604,7 +9604,7 @@ pub struct PRACH_Config_v1310 { pub initial_ce_level_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PRACH_Config_v1430 { pub root_sequence_index_high_speed_r14: PRACH_Config_v1430RootSequenceIndexHighSpeed_r14, @@ -9614,7 +9614,7 @@ pub struct PRACH_Config_v1430 { pub prach_freq_offset_high_speed_r14: PRACH_Config_v1430Prach_FreqOffsetHighSpeed_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PRACH_ConfigInfo { pub prach_config_index: PRACH_ConfigInfoPrach_ConfigIndex, @@ -9623,20 +9623,20 @@ pub struct PRACH_ConfigInfo { pub prach_freq_offset: PRACH_ConfigInfoPrach_FreqOffset, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PRACH_ConfigSCell_r10 { pub prach_config_index_r10: PRACH_ConfigSCell_r10Prach_ConfigIndex_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PRACH_ConfigSIB { pub root_sequence_index: PRACH_ConfigSIBRootSequenceIndex, pub prach_config_info: PRACH_ConfigInfo, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PRACH_ConfigSIB_v1310 { pub rsrp_thresholds_prach_info_list_r13: RSRP_ThresholdsPrachInfoList_r13, @@ -9647,13 +9647,13 @@ pub struct PRACH_ConfigSIB_v1310 { pub prach_parameters_list_ce_r13: PRACH_ParametersListCE_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PRACH_ConfigSIB_v1530 { pub edt_prach_parameters_list_ce_r15: PRACH_ConfigSIB_v1530Edt_PRACH_ParametersListCE_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PRACH_ParametersCE_r13 { pub prach_config_index_r13: PRACH_ParametersCE_r13Prach_ConfigIndex_r13, @@ -9669,17 +9669,17 @@ pub struct PRACH_ParametersCE_r13 { pub prach_hopping_config_r13: PRACH_ParametersCE_r13Prach_HoppingConfig_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct PRACH_ParametersListCE_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PRACH_TxDuration_r17 { pub prach_tx_duration_r17: PRACH_TxDuration_r17Prach_TxDuration_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct PSCellToAddMod_r12 { pub s_cell_index_r12: SCellIndex_r10, @@ -9691,21 +9691,21 @@ pub struct PSCellToAddMod_r12 { pub radio_resource_config_dedicated_ps_cell_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PSCellToAddMod_v12f0 { #[asn(optional_idx = 0)] pub radio_resource_config_common_ps_cell_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PSCellToAddMod_v1440 { #[asn(optional_idx = 0)] pub radio_resource_config_common_ps_cell_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigCommon { pub delta_pucch_shift: PUCCH_ConfigCommonDeltaPUCCH_Shift, @@ -9714,7 +9714,7 @@ pub struct PUCCH_ConfigCommon { pub n1pucch_an: PUCCH_ConfigCommonN1PUCCH_AN, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct PUCCH_ConfigCommon_v1310 { #[asn(optional_idx = 0)] @@ -9733,7 +9733,7 @@ pub struct PUCCH_ConfigCommon_v1310 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUCCH_ConfigCommon_v1430 { #[asn(optional_idx = 0)] @@ -9741,7 +9741,7 @@ pub struct PUCCH_ConfigCommon_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUCCH_ConfigDedicated { pub ack_nack_repetition: PUCCH_ConfigDedicatedAckNackRepetition, @@ -9749,7 +9749,7 @@ pub struct PUCCH_ConfigDedicated { pub tdd_ack_nack_feedback_mode: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 10)] pub struct PUCCH_ConfigDedicated_r13 { pub ack_nack_repetition_r13: PUCCH_ConfigDedicated_r13AckNackRepetition_r13, @@ -9781,7 +9781,7 @@ pub struct PUCCH_ConfigDedicated_r13 { pub pucch_num_repetition_ce_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct PUCCH_ConfigDedicated_v1020 { #[asn(optional_idx = 0)] @@ -9796,7 +9796,7 @@ pub struct PUCCH_ConfigDedicated_v1020 { pub n1pucch_an_rep_p1_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUCCH_ConfigDedicated_v1130 { #[asn(optional_idx = 0)] @@ -9805,25 +9805,25 @@ pub struct PUCCH_ConfigDedicated_v1130 { pub npucch_param_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v1250 { pub nka_pucch_param_r12: PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v1370 { pub pucch_format_v1370: PUCCH_ConfigDedicated_v1370Pucch_Format_v1370, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v13c0 { pub channel_selection_v13c0: PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUCCH_ConfigDedicated_v1430 { #[asn(optional_idx = 0)] @@ -9831,7 +9831,7 @@ pub struct PUCCH_ConfigDedicated_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUCCH_ConfigDedicated_v1530 { #[asn(optional_idx = 0)] @@ -9841,7 +9841,7 @@ pub struct PUCCH_ConfigDedicated_v1530 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUCCH_Format3_Conf_r13 { #[asn(optional_idx = 0)] @@ -9851,13 +9851,13 @@ pub struct PUCCH_Format3_Conf_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_TxDuration_r17 { pub pucch_tx_duration_r17: PUCCH_TxDuration_r17Pucch_TxDuration_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 10)] pub struct PUR_Config_r16 { #[asn(optional_idx = 0)] @@ -9884,11 +9884,11 @@ pub struct PUR_Config_r16 { pub pur_pusch_config_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "20", sz_ub = "20")] pub struct PUR_ConfigID_r16(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUR_MPDCCH_Config_r16 { pub mpdcch_freq_hopping_r16: PUR_MPDCCH_Config_r16Mpdcch_FreqHopping_r16, @@ -9899,7 +9899,7 @@ pub struct PUR_MPDCCH_Config_r16 { pub mpdcch_offset_pur_ss_r16: PUR_MPDCCH_Config_r16Mpdcch_Offset_PUR_SS_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUR_PUCCH_Config_r16 { #[asn(optional_idx = 0)] @@ -9909,7 +9909,7 @@ pub struct PUR_PUCCH_Config_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUR_PUSCH_Config_r16 { #[asn(optional_idx = 0)] @@ -9923,7 +9923,7 @@ pub struct PUR_PUSCH_Config_r16 { pub location_ce_mode_b_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 14)] pub struct PUR_Parameters_r16 { #[asn(optional_idx = 0)] @@ -9956,7 +9956,7 @@ pub struct PUR_Parameters_r16 { pub pur_sub_prb_ce_mode_b_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "10", extensible = false)] pub enum PUR_PeriodicityAndOffset_r16 { #[asn(key = 0, extended = false)] @@ -9983,7 +9983,7 @@ pub enum PUR_PeriodicityAndOffset_r16 { Periodicity8192(PUR_PeriodicityAndOffset_r16_periodicity8192), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUR_RSRP_ChangeThreshold_r16 { pub increase_thresh_r16: RSRP_ChangeThresh_r16, @@ -9991,13 +9991,13 @@ pub struct PUR_RSRP_ChangeThreshold_r16 { pub decrease_thresh_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PURConfigurationRequest_r16 { pub critical_extensions: PURConfigurationRequest_r16CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PURConfigurationRequest_r16_IEs { #[asn(optional_idx = 0)] @@ -10009,20 +10009,20 @@ pub struct PURConfigurationRequest_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigCommon { pub pusch_config_basic: PUSCH_ConfigCommonPusch_ConfigBasic, pub ul_reference_signals_pusch: UL_ReferenceSignalsPUSCH, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigCommon_v1270 { pub enable64_qam_v1270: PUSCH_ConfigCommon_v1270Enable64QAM_v1270, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PUSCH_ConfigCommon_v1310 { #[asn(optional_idx = 0)] @@ -10035,7 +10035,7 @@ pub struct PUSCH_ConfigCommon_v1310 { pub pusch_hopping_offset_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated { pub beta_offset_ack_index: PUSCH_ConfigDedicatedBetaOffset_ACK_Index, @@ -10043,7 +10043,7 @@ pub struct PUSCH_ConfigDedicated { pub beta_offset_cqi_index: PUSCH_ConfigDedicatedBetaOffset_CQI_Index, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct PUSCH_ConfigDedicated_r13 { pub beta_offset_ack_index_r13: PUSCH_ConfigDedicated_r13BetaOffset_ACK_Index_r13, @@ -10065,7 +10065,7 @@ pub struct PUSCH_ConfigDedicated_r13 { pub pusch_hopping_config_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PUSCH_ConfigDedicated_v1020 { #[asn(optional_idx = 0)] @@ -10076,19 +10076,19 @@ pub struct PUSCH_ConfigDedicated_v1020 { pub dmrs_with_occ_activated_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated_v1130 { pub pusch_dmrs_r11: PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated_v1250 { pub uci_on_pusch: PUSCH_ConfigDedicated_v1250UciOnPUSCH, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct PUSCH_ConfigDedicated_v1430 { #[asn(optional_idx = 0)] @@ -10102,7 +10102,7 @@ pub struct PUSCH_ConfigDedicated_v1430 { pub enable256_qam_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUSCH_ConfigDedicated_v1530 { pub ce_pusch_flexible_start_prb_alloc_config_r15: @@ -10111,13 +10111,13 @@ pub struct PUSCH_ConfigDedicated_v1530 { pub ce_pusch_sub_prb_config_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated_v1610 { pub ce_pusch_multi_tb_config_r16: PUSCH_ConfigDedicated_v1610Ce_PUSCH_MultiTB_Config_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUSCH_ConfigDedicatedSCell_r10 { #[asn(optional_idx = 0)] @@ -10127,20 +10127,20 @@ pub struct PUSCH_ConfigDedicatedSCell_r10 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUSCH_ConfigDedicatedSCell_v1430 { #[asn(optional_idx = 0)] pub enable256_qam_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicatedScell_v1530 { pub uci_on_pusch_r15: PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_EnhancementsConfig_r14 { #[asn(key = 0, extended = false)] @@ -10149,7 +10149,7 @@ pub enum PUSCH_EnhancementsConfig_r14 { Setup(PUSCH_EnhancementsConfig_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ModeConfigLAA_r15 { pub laa_pusch_mode1: PUSCH_ModeConfigLAA_r15Laa_PUSCH_Mode1, @@ -10157,13 +10157,13 @@ pub struct PUSCH_ModeConfigLAA_r15 { pub laa_pusch_mode3: PUSCH_ModeConfigLAA_r15Laa_PUSCH_Mode3, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_TxDuration_r17 { pub pusch_tx_duration_r17: PUSCH_TxDuration_r17Pusch_TxDuration_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct Paging { #[asn(optional_idx = 0)] @@ -10176,7 +10176,7 @@ pub struct Paging { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct Paging_v1130_IEs { #[asn(optional_idx = 0)] @@ -10185,7 +10185,7 @@ pub struct Paging_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct Paging_v1310_IEs { #[asn(optional_idx = 0)] @@ -10196,7 +10196,7 @@ pub struct Paging_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct Paging_v1530_IEs { #[asn(optional_idx = 0)] @@ -10205,7 +10205,7 @@ pub struct Paging_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct Paging_v1610_IEs { #[asn(optional_idx = 0)] @@ -10216,7 +10216,7 @@ pub struct Paging_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct Paging_v1700_IEs { #[asn(optional_idx = 0)] @@ -10225,7 +10225,7 @@ pub struct Paging_v1700_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct Paging_v890_IEs { #[asn(optional_idx = 0)] @@ -10234,7 +10234,7 @@ pub struct Paging_v890_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct Paging_v920_IEs { #[asn(optional_idx = 0)] @@ -10243,14 +10243,14 @@ pub struct Paging_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct PagingRecord { pub ue_identity: PagingUE_Identity, pub cn_domain: PagingRecordCn_Domain, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PagingRecord_v1610 { #[asn(optional_idx = 0)] @@ -10259,26 +10259,26 @@ pub struct PagingRecord_v1610 { pub mt_edt_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PagingRecord_v1700 { #[asn(optional_idx = 0)] pub paging_cause_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct PagingRecordList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct PagingRecordList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct PagingRecordList_v1700(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum PagingUE_Identity { #[asn(key = 0, extended = false)] @@ -10291,7 +10291,7 @@ pub enum PagingUE_Identity { FullI_RNTI_r15(I_RNTI_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct ParametersCDMA2000_r11 { #[asn(optional_idx = 0)] @@ -10303,18 +10303,18 @@ pub struct ParametersCDMA2000_r11 { pub parameters1_xrtt_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PerCC_GapIndication_r14 { pub serv_cell_id_r14: ServCellIndex_r13, pub gap_indication_r14: PerCC_GapIndication_r14GapIndication_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct PerCC_GapIndicationList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PeriodicBSR_Timer_r12(pub u8); impl PeriodicBSR_Timer_r12 { @@ -10336,7 +10336,7 @@ impl PeriodicBSR_Timer_r12 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum PeriodicityStartPos_r16 { #[asn(key = 0, extended = false)] @@ -10357,14 +10357,14 @@ pub enum PeriodicityStartPos_r16 { Spare1(PeriodicityStartPos_r16_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhyLayerParameters { pub ue_tx_antenna_selection_supported: PhyLayerParametersUe_TxAntennaSelectionSupported, pub ue_specific_ref_sigs_supported: PhyLayerParametersUe_SpecificRefSigsSupported, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct PhyLayerParameters_v1020 { #[asn(optional_idx = 0)] @@ -10385,7 +10385,7 @@ pub struct PhyLayerParameters_v1020 { pub non_contiguous_ul_ra_within_cc_list_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct PhyLayerParameters_v1130 { #[asn(optional_idx = 0)] @@ -10404,7 +10404,7 @@ pub struct PhyLayerParameters_v1130 { pub ul_co_mp_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhyLayerParameters_v1170 { #[asn(optional_idx = 0)] @@ -10412,7 +10412,7 @@ pub struct PhyLayerParameters_v1170 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 11)] pub struct PhyLayerParameters_v1250 { #[asn(optional_idx = 0)] @@ -10444,14 +10444,14 @@ pub struct PhyLayerParameters_v1250 { pub naics_capability_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhyLayerParameters_v1280 { #[asn(optional_idx = 0)] pub alternative_tbs_indices_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 13)] pub struct PhyLayerParameters_v1310 { #[asn(optional_idx = 0)] @@ -10485,14 +10485,14 @@ pub struct PhyLayerParameters_v1310 { pub pdsch_collision_handling_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhyLayerParameters_v1320 { #[asn(optional_idx = 0)] pub mimo_ue_parameters_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct PhyLayerParameters_v1330 { #[asn(optional_idx = 0)] @@ -10509,13 +10509,13 @@ pub struct PhyLayerParameters_v1330 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhyLayerParameters_v13e0 { pub mimo_ue_parameters_v13e0: MIMO_UE_Parameters_v13e0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 16)] pub struct PhyLayerParameters_v1430 { #[asn(optional_idx = 0)] @@ -10555,7 +10555,7 @@ pub struct PhyLayerParameters_v1430 { pub fe_mbms_unicast_parameters_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PhyLayerParameters_v1450 { #[asn(optional_idx = 0)] @@ -10565,7 +10565,7 @@ pub struct PhyLayerParameters_v1450 { pub crs_less_dw_pts_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PhyLayerParameters_v1470 { #[asn(optional_idx = 0)] @@ -10574,14 +10574,14 @@ pub struct PhyLayerParameters_v1470 { pub srs_up_pts_6sym_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhyLayerParameters_v14a0 { #[asn(optional_idx = 0)] pub ssp10_tdd_only_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 8)] pub struct PhyLayerParameters_v1530 { #[asn(optional_idx = 0)] @@ -10604,7 +10604,7 @@ pub struct PhyLayerParameters_v1530 { pub alt_mcs_table_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PhyLayerParameters_v1540 { #[asn(optional_idx = 0)] @@ -10617,14 +10617,14 @@ pub struct PhyLayerParameters_v1540 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhyLayerParameters_v1550 { #[asn(optional_idx = 0)] pub dmrs_overhead_reduction_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct PhyLayerParameters_v1610 { #[asn(optional_idx = 0)] @@ -10643,14 +10643,14 @@ pub struct PhyLayerParameters_v1610 { pub virtual_cell_id_add_srs_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhyLayerParameters_v1700 { #[asn(optional_idx = 0)] pub ce_capabilities_v1700: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhyLayerParameters_v1730 { #[asn(optional_idx = 0)] @@ -10658,7 +10658,7 @@ pub struct PhyLayerParameters_v1730 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PhyLayerParameters_v920 { #[asn(optional_idx = 0)] @@ -10667,7 +10667,7 @@ pub struct PhyLayerParameters_v920 { pub enhanced_dual_layer_tdd_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PhyLayerParameters_v9d0 { #[asn(optional_idx = 0)] @@ -10676,38 +10676,38 @@ pub struct PhyLayerParameters_v9d0 { pub tm5_tdd_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct PhysCellId(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "511")] pub struct PhysCellIdCDMA2000(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhysCellIdGERAN { pub network_colour_code: PhysCellIdGERANNetworkColourCode, pub base_station_colour_code: PhysCellIdGERANBaseStationColourCode, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct PhysCellIdList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct PhysCellIdListCDMA2000(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "24")] pub struct PhysCellIdListCDMA2000_v920(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1007")] pub struct PhysCellIdNR_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhysCellIdRange { pub start: PhysCellId, @@ -10715,7 +10715,7 @@ pub struct PhysCellIdRange { pub range: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhysCellIdRangeNR_r16 { pub start: PhysCellIdNR_r15, @@ -10723,7 +10723,7 @@ pub struct PhysCellIdRangeNR_r16 { pub range: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhysCellIdRangeUTRA_FDD_r9 { pub start_r9: PhysCellIdUTRA_FDD, @@ -10731,19 +10731,19 @@ pub struct PhysCellIdRangeUTRA_FDD_r9 { pub range_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct PhysCellIdRangeUTRA_FDDList_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "511")] pub struct PhysCellIdUTRA_FDD(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct PhysCellIdUTRA_TDD(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 10)] pub struct PhysicalConfigDedicated { #[asn(optional_idx = 0)] @@ -10768,20 +10768,20 @@ pub struct PhysicalConfigDedicated { pub scheduling_request_config: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhysicalConfigDedicated_v1370 { #[asn(optional_idx = 0)] pub pucch_config_dedicated_v1370: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhysicalConfigDedicated_v13c0 { pub pucch_config_dedicated_v13c0: PUCCH_ConfigDedicated_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct PhysicalConfigDedicatedSCell_r10 { #[asn(optional_idx = 0)] @@ -10790,26 +10790,26 @@ pub struct PhysicalConfigDedicatedSCell_r10 { pub ul_configuration_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhysicalConfigDedicatedSCell_v1370 { pub pucch_s_cell_v1370: PhysicalConfigDedicatedSCell_v1370Pucch_SCell_v1370, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhysicalConfigDedicatedSCell_v13c0 { pub pucch_s_cell_v13c0: PhysicalConfigDedicatedSCell_v13c0Pucch_SCell_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhysicalConfigDedicatedSCell_v1730 { pub cqi_report_periodic_s_cell_v1730: PhysicalConfigDedicatedSCell_v1730Cqi_ReportPeriodicSCell_v1730, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PhysicalConfigDedicatedSTTI_r15 { #[asn(key = 0, extended = false)] @@ -10818,7 +10818,7 @@ pub enum PhysicalConfigDedicatedSTTI_r15 { Setup(PhysicalConfigDedicatedSTTI_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PollByte(pub u8); impl PollByte { @@ -10840,7 +10840,7 @@ impl PollByte { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "31")] pub struct PollByte_r14(pub u8); impl PollByte_r14 { @@ -10878,7 +10878,7 @@ impl PollByte_r14 { pub const K_B40000: u8 = 31u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PollPDU(pub u8); impl PollPDU { @@ -10892,7 +10892,7 @@ impl PollPDU { pub const P_INFINITY: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PollPDU_r15(pub u8); impl PollPDU_r15 { @@ -10914,7 +10914,7 @@ impl PollPDU_r15 { pub const P_INFINITY: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PollPDU_v1310(pub u8); impl PollPDU_v1310 { @@ -10928,11 +10928,11 @@ impl PollPDU_v1310 { pub const P16384: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct PosSIB_MappingInfo_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct PosSIB_Type_r15 { #[asn(optional_idx = 0)] @@ -10944,18 +10944,18 @@ pub struct PosSIB_Type_r15 { pub pos_sib_type_r15: PosSIB_Type_r15PosSibType_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PosSchedulingInfo_r15 { pub pos_si_periodicity_r15: PosSchedulingInfo_r15PosSI_Periodicity_r15, pub pos_sib_mapping_info_r15: PosSIB_MappingInfo_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct PosSchedulingInfoList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PosSystemInformation_r15_IEs { pub pos_sib_type_and_info_r15: PosSystemInformation_r15_IEsPosSIB_TypeAndInfo_r15, @@ -10965,11 +10965,11 @@ pub struct PosSystemInformation_r15_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-33554432", ub = "33554431")] pub struct PositionStateVector_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PowerCoordinationInfo_r12 { pub p_me_nb_r12: PowerCoordinationInfo_r12P_MeNB_r12, @@ -10977,7 +10977,7 @@ pub struct PowerCoordinationInfo_r12 { pub power_control_mode_r12: PowerCoordinationInfo_r12PowerControlMode_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PowerPrefIndicationConfig_r11 { #[asn(key = 0, extended = false)] @@ -10986,7 +10986,7 @@ pub enum PowerPrefIndicationConfig_r11 { Setup(PowerPrefIndicationConfig_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PowerRampingParameters { pub power_ramping_step: PowerRampingParametersPowerRampingStep, @@ -10994,7 +10994,7 @@ pub struct PowerRampingParameters { PowerRampingParametersPreambleInitialReceivedTargetPower, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PreRegistrationInfoHRPD { pub pre_registration_allowed: PreRegistrationInfoHRPDPreRegistrationAllowed, @@ -11004,11 +11004,11 @@ pub struct PreRegistrationInfoHRPD { pub secondary_pre_registration_zone_id_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct PreRegistrationZoneIdHRPD(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "10")] pub struct PreambleTransMax(pub u8); impl PreambleTransMax { @@ -11025,11 +11025,11 @@ impl PreambleTransMax { pub const N200: u8 = 10u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PresenceAntennaPort1(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct ProcessingTimelineSet_r15(pub u8); impl ProcessingTimelineSet_r15 { @@ -11037,13 +11037,13 @@ impl ProcessingTimelineSet_r15 { pub const SET2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ProximityIndication_r9 { pub critical_extensions: ProximityIndication_r9CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ProximityIndication_r9_IEs { pub type_r9: ProximityIndication_r9_IEsType_r9, @@ -11052,7 +11052,7 @@ pub struct ProximityIndication_r9_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ProximityIndication_v930_IEs { #[asn(optional_idx = 0)] @@ -11061,7 +11061,7 @@ pub struct ProximityIndication_v930_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "30")] pub struct Q_OffsetRange(pub u8); impl Q_OffsetRange { @@ -11098,19 +11098,19 @@ impl Q_OffsetRange { pub const D_B24: u8 = 30u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-15", ub = "15")] pub struct Q_OffsetRangeInterRAT(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-34", ub = "-3")] pub struct Q_QualMin_r9(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-70", ub = "-22")] pub struct Q_RxLevMin(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct QuantityConfig { #[asn(optional_idx = 0)] @@ -11123,13 +11123,13 @@ pub struct QuantityConfig { pub quantity_config_cdma2000: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct QuantityConfigCDMA2000 { pub meas_quantity_cdma2000: QuantityConfigCDMA2000MeasQuantityCDMA2000, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct QuantityConfigEUTRA { #[asn(optional_idx = 0)] @@ -11138,21 +11138,21 @@ pub struct QuantityConfigEUTRA { pub filter_coefficient_rsrq: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct QuantityConfigEUTRA_v1250 { #[asn(optional_idx = 0)] pub filter_coefficient_csi_rsrp_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct QuantityConfigEUTRA_v1310 { #[asn(optional_idx = 0)] pub filter_coefficient_rs_sinr_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct QuantityConfigGERAN { pub meas_quantity_geran: QuantityConfigGERANMeasQuantityGERAN, @@ -11160,7 +11160,7 @@ pub struct QuantityConfigGERAN { pub filter_coefficient: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct QuantityConfigNR_r15 { pub meas_quantity_cell_nr_r15: QuantityConfigRS_NR_r15, @@ -11168,11 +11168,11 @@ pub struct QuantityConfigNR_r15 { pub meas_quantity_rs_index_nr_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct QuantityConfigNRList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct QuantityConfigRS_NR_r15 { #[asn(optional_idx = 0)] @@ -11183,7 +11183,7 @@ pub struct QuantityConfigRS_NR_r15 { pub filter_coefficient_sinr_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct QuantityConfigUTRA { pub meas_quantity_utra_fdd: QuantityConfigUTRAMeasQuantityUTRA_FDD, @@ -11192,14 +11192,14 @@ pub struct QuantityConfigUTRA { pub filter_coefficient: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct QuantityConfigUTRA_v1020 { #[asn(optional_idx = 0)] pub filter_coefficient2_fdd_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct QuantityConfigWLAN_r13 { pub meas_quantity_wlan_r13: QuantityConfigWLAN_r13MeasQuantityWLAN_r13, @@ -11207,7 +11207,7 @@ pub struct QuantityConfigWLAN_r13 { pub filter_coefficient_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RACH_CE_LevelInfo_r13 { pub preamble_mapping_info_r13: RACH_CE_LevelInfo_r13PreambleMappingInfo_r13, @@ -11216,11 +11216,11 @@ pub struct RACH_CE_LevelInfo_r13 { pub rar_hopping_config_r13: RACH_CE_LevelInfo_r13Rar_HoppingConfig_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct RACH_CE_LevelInfoList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RACH_ConfigCommon { pub preamble_info: RACH_ConfigCommonPreambleInfo, @@ -11229,41 +11229,41 @@ pub struct RACH_ConfigCommon { pub max_harq_msg3_tx: RACH_ConfigCommonMaxHARQ_Msg3Tx, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_ConfigCommon_v1250 { pub tx_fail_params_r12: RACH_ConfigCommon_v1250TxFailParams_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RACH_ConfigCommonSCell_r11 { pub power_ramping_parameters_r11: PowerRampingParameters, pub ra_supervision_info_r11: RACH_ConfigCommonSCell_r11Ra_SupervisionInfo_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_ConfigDedicated { pub ra_preamble_index: RACH_ConfigDedicatedRa_PreambleIndex, pub ra_prach_mask_index: RACH_ConfigDedicatedRa_PRACH_MaskIndex, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_Report_r16 { pub number_of_preambles_sent_r16: NumberOfPreamblesSent_r11, pub contention_detected_r16: RACH_Report_r16ContentionDetected_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_Report_v1610 { pub initial_cel_r16: RACH_Report_v1610InitialCEL_r16, pub edt_fallback_r16: RACH_Report_v1610Edt_Fallback_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RACH_Skip_r14 { pub target_ta_r14: RACH_Skip_r14TargetTA_r14, @@ -11271,11 +11271,11 @@ pub struct RACH_Skip_r14 { pub ul_config_info_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct RAN_AreaCode_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RAN_AreaConfig_r15 { pub tracking_area_code_5gc_r15: TrackingAreaCode_5GC_r15, @@ -11283,7 +11283,7 @@ pub struct RAN_AreaConfig_r15 { pub ran_area_code_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RAN_NotificationAreaInfo_r15 { #[asn(key = 0, extended = false)] @@ -11292,11 +11292,11 @@ pub enum RAN_NotificationAreaInfo_r15 { Ran_AreaConfigList(PLMN_RAN_AreaConfigList_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct RAND_CDMA2000(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct RAT_Type(pub u8); impl RAT_Type { @@ -11310,13 +11310,13 @@ impl RAT_Type { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RCLWI_Config_r13 { pub command: RCLWI_Config_r13Command, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RCLWI_Configuration_r13 { #[asn(key = 0, extended = false)] @@ -11325,68 +11325,68 @@ pub enum RCLWI_Configuration_r13 { Setup(RCLWI_Configuration_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct RE_MappingQCLConfigToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct RE_MappingQCLConfigToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RF_Parameters { pub supported_band_list_eutra: SupportedBandListEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RF_Parameters_v1020 { pub supported_band_combination_r10: SupportedBandCombination_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RF_Parameters_v1060 { pub supported_band_combination_ext_r10: SupportedBandCombinationExt_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v1090 { #[asn(optional_idx = 0)] pub supported_band_combination_v1090: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v10f0 { #[asn(optional_idx = 0)] pub modified_mpr_behavior_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v10i0 { #[asn(optional_idx = 0)] pub supported_band_combination_v10i0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v10j0 { #[asn(optional_idx = 0)] pub multi_ns_pmax_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v1130 { #[asn(optional_idx = 0)] pub supported_band_combination_v1130: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v1180 { #[asn(optional_idx = 0)] @@ -11397,14 +11397,14 @@ pub struct RF_Parameters_v1180 { pub supported_band_combination_add_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v11d0 { #[asn(optional_idx = 0)] pub supported_band_combination_add_v11d0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RF_Parameters_v1250 { #[asn(optional_idx = 0)] @@ -11418,7 +11418,7 @@ pub struct RF_Parameters_v1250 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RF_Parameters_v1270 { #[asn(optional_idx = 0)] @@ -11427,14 +11427,14 @@ pub struct RF_Parameters_v1270 { pub supported_band_combination_add_v1270: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v12b0 { #[asn(optional_idx = 0)] pub max_layers_mimo_indication_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RF_Parameters_v1310 { #[asn(optional_idx = 0)] @@ -11451,7 +11451,7 @@ pub struct RF_Parameters_v1310 { pub supported_band_combination_reduced_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RF_Parameters_v1320 { #[asn(optional_idx = 0)] @@ -11464,7 +11464,7 @@ pub struct RF_Parameters_v1320 { pub supported_band_combination_reduced_v1320: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v1380 { #[asn(optional_idx = 0)] @@ -11475,7 +11475,7 @@ pub struct RF_Parameters_v1380 { pub supported_band_combination_reduced_v1380: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v1390 { #[asn(optional_idx = 0)] @@ -11486,7 +11486,7 @@ pub struct RF_Parameters_v1390 { pub supported_band_combination_reduced_v1390: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RF_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -11501,7 +11501,7 @@ pub struct RF_Parameters_v1430 { pub diff_fallback_comb_report_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v1450 { #[asn(optional_idx = 0)] @@ -11512,7 +11512,7 @@ pub struct RF_Parameters_v1450 { pub supported_band_combination_reduced_v1450: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v1470 { #[asn(optional_idx = 0)] @@ -11523,7 +11523,7 @@ pub struct RF_Parameters_v1470 { pub supported_band_combination_reduced_v1470: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v14b0 { #[asn(optional_idx = 0)] @@ -11534,7 +11534,7 @@ pub struct RF_Parameters_v14b0 { pub supported_band_combination_reduced_v14b0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RF_Parameters_v1530 { #[asn(optional_idx = 0)] @@ -11549,14 +11549,14 @@ pub struct RF_Parameters_v1530 { pub power_class_14d_bm_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RF_Parameters_v1570 { pub dl_1024qam_scaling_factor_r15: RF_Parameters_v1570Dl_1024QAM_ScalingFactor_r15, pub dl_1024qam_total_weighted_layers_r15: RF_Parameters_v1570Dl_1024QAM_TotalWeightedLayers_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -11567,7 +11567,7 @@ pub struct RF_Parameters_v1610 { pub supported_band_combination_reduced_v1610: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RF_Parameters_v1630 { #[asn(optional_idx = 0)] @@ -11578,14 +11578,14 @@ pub struct RF_Parameters_v1630 { pub supported_band_combination_reduced_v1630: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RF_Parameters_v9e0 { #[asn(optional_idx = 0)] pub supported_band_list_eutra_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLC_BearerConfig_r15 { #[asn(key = 0, extended = false)] @@ -11594,7 +11594,7 @@ pub enum RLC_BearerConfig_r15 { Setup(RLC_BearerConfig_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = true)] pub enum RLC_Config { #[asn(key = 0, extended = false)] @@ -11607,7 +11607,7 @@ pub enum RLC_Config { Um_Uni_Directional_DL(RLC_Config_um_Uni_Directional_DL), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct RLC_Config_r15 { pub mode_r15: RLC_Config_r15Mode_r15, @@ -11617,14 +11617,14 @@ pub struct RLC_Config_r15 { pub rlc_out_of_order_delivery_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_v1250 { pub ul_extended_rlc_li_field_r12: RLC_Config_v1250Ul_extended_RLC_LI_Field_r12, pub dl_extended_rlc_li_field_r12: RLC_Config_v1250Dl_extended_RLC_LI_Field_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RLC_Config_v1310 { pub ul_extended_rlc_am_sn_r13: RLC_Config_v1310Ul_extended_RLC_AM_SN_r13, @@ -11633,7 +11633,7 @@ pub struct RLC_Config_v1310 { pub poll_pdu_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLC_Config_v1430 { #[asn(key = 0, extended = false)] @@ -11642,13 +11642,13 @@ pub enum RLC_Config_v1430 { Setup(RLC_Config_v1430_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_v1510 { pub reestablish_rlc_r15: RLC_Config_v1510ReestablishRLC_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLC_Config_v1530 { #[asn(key = 0, extended = false)] @@ -11657,33 +11657,33 @@ pub enum RLC_Config_v1530 { Setup(RLC_Config_v1530_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_v1700 { pub t_reordering_ext_r17: RLC_Config_v1700T_ReorderingExt_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Parameters_r12 { pub extended_rlc_li_field_r12: RLC_Parameters_r12Extended_RLC_LI_Field_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RLC_Parameters_v1310 { #[asn(optional_idx = 0)] pub extended_rlc_sn_so_field_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RLC_Parameters_v1430 { #[asn(optional_idx = 0)] pub extended_poll_byte_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RLC_Parameters_v1530 { #[asn(optional_idx = 0)] @@ -11694,7 +11694,7 @@ pub struct RLC_Parameters_v1530 { pub rlc_um_ooo_delivery_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct RLF_Report_r9 { pub meas_result_last_serv_cell_r9: RLF_Report_r9MeasResultLastServCell_r9, @@ -11702,13 +11702,13 @@ pub struct RLF_Report_r9 { pub meas_result_neigh_cells_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLF_Report_v9e0 { pub meas_result_list_eutra_v9e0: MeasResultList2EUTRA_v9e0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLF_TimersAndConstants_r13 { #[asn(key = 0, extended = false)] @@ -11717,7 +11717,7 @@ pub enum RLF_TimersAndConstants_r13 { Setup(RLF_TimersAndConstants_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLF_TimersAndConstants_r9 { #[asn(key = 0, extended = false)] @@ -11726,7 +11726,7 @@ pub enum RLF_TimersAndConstants_r9 { Setup(RLF_TimersAndConstants_r9_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLF_TimersAndConstantsMCG_Failure_r16 { #[asn(key = 0, extended = false)] @@ -11735,7 +11735,7 @@ pub enum RLF_TimersAndConstantsMCG_Failure_r16 { Setup(RLF_TimersAndConstantsMCG_Failure_r16_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLF_TimersAndConstantsSCG_r12 { #[asn(key = 0, extended = false)] @@ -11744,7 +11744,7 @@ pub enum RLF_TimersAndConstantsSCG_r12 { Setup(RLF_TimersAndConstantsSCG_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RMTC_Config_r13 { #[asn(key = 0, extended = false)] @@ -11753,7 +11753,7 @@ pub enum RMTC_Config_r13 { Setup(RMTC_Config_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct RMTC_ConfigNR_r16 { pub rmtc_periodicity_nr_r16: RMTC_ConfigNR_r16Rmtc_PeriodicityNR_r16, @@ -11764,7 +11764,7 @@ pub struct RMTC_ConfigNR_r16 { pub ref_scs_cp_nr_r16: RMTC_ConfigNR_r16RefSCS_CP_NR_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct RN_SubframeConfig_r10 { #[asn(optional_idx = 0)] @@ -11773,7 +11773,7 @@ pub struct RN_SubframeConfig_r10 { pub rpdcch_config_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct RN_SystemInfo_r10 { #[asn(optional_idx = 0)] @@ -11783,14 +11783,14 @@ pub struct RN_SystemInfo_r10 { pub system_information_block_type2_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RNReconfiguration_r10 { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RNReconfiguration_r10CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RNReconfiguration_r10_IEs { #[asn(optional_idx = 0)] @@ -11803,14 +11803,14 @@ pub struct RNReconfiguration_r10_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RNReconfigurationComplete_r10 { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RNReconfigurationComplete_r10CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RNReconfigurationComplete_r10_IEs { #[asn(optional_idx = 0)] @@ -11820,7 +11820,7 @@ pub struct RNReconfigurationComplete_r10_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ROHC_ProfileSupportList_r15 { pub profile0x0001_r15: ROHC_ProfileSupportList_r15Profile0x0001_r15, @@ -11834,7 +11834,7 @@ pub struct ROHC_ProfileSupportList_r15 { pub profile0x0104_r15: ROHC_ProfileSupportList_r15Profile0x0104_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RRC_InactiveConfig_r15 { pub full_i_rnti_r15: I_RNTI_r15, @@ -11851,24 +11851,24 @@ pub struct RRC_InactiveConfig_r15 { pub dummy: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRC_InactiveConfig_v1610 { pub ran_paging_cycle_v1610: RRC_InactiveConfig_v1610Ran_PagingCycle_v1610, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct RRC_TransactionIdentifier(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReconfiguration { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionReconfigurationCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionReconfiguration_r8_IEs { #[asn(optional_idx = 0)] @@ -11885,7 +11885,7 @@ pub struct RRCConnectionReconfiguration_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionReconfiguration_v1020_IEs { #[asn(optional_idx = 0)] @@ -11896,7 +11896,7 @@ pub struct RRCConnectionReconfiguration_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfiguration_v10i0_IEs { #[asn(optional_idx = 0)] @@ -11905,7 +11905,7 @@ pub struct RRCConnectionReconfiguration_v10i0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RRCConnectionReconfiguration_v10l0_IEs { #[asn(optional_idx = 0)] @@ -11919,7 +11919,7 @@ pub struct RRCConnectionReconfiguration_v10l0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfiguration_v1130_IEs { #[asn(optional_idx = 0)] @@ -11929,7 +11929,7 @@ pub struct RRCConnectionReconfiguration_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionReconfiguration_v1250_IEs { #[asn(optional_idx = 0)] @@ -11946,7 +11946,7 @@ pub struct RRCConnectionReconfiguration_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionReconfiguration_v12f0_IEs { #[asn(optional_idx = 0)] @@ -11958,7 +11958,7 @@ pub struct RRCConnectionReconfiguration_v12f0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionReconfiguration_v1310_IEs { #[asn(optional_idx = 0)] @@ -11975,7 +11975,7 @@ pub struct RRCConnectionReconfiguration_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionReconfiguration_v1370_IEs { #[asn(optional_idx = 0)] @@ -11986,7 +11986,7 @@ pub struct RRCConnectionReconfiguration_v1370_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RRCConnectionReconfiguration_v13c0_IEs { #[asn(optional_idx = 0)] @@ -12001,7 +12001,7 @@ pub struct RRCConnectionReconfiguration_v13c0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RRCConnectionReconfiguration_v1430_IEs { #[asn(optional_idx = 0)] @@ -12018,7 +12018,7 @@ pub struct RRCConnectionReconfiguration_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionReconfiguration_v1510_IEs { #[asn(optional_idx = 0)] @@ -12037,7 +12037,7 @@ pub struct RRCConnectionReconfiguration_v1510_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct RRCConnectionReconfiguration_v1530_IEs { #[asn(optional_idx = 0)] @@ -12057,7 +12057,7 @@ pub struct RRCConnectionReconfiguration_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionReconfiguration_v1610_IEs { #[asn(optional_idx = 0)] @@ -12077,7 +12077,7 @@ pub struct RRCConnectionReconfiguration_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionReconfiguration_v1700_IEs { #[asn(optional_idx = 0)] @@ -12089,7 +12089,7 @@ pub struct RRCConnectionReconfiguration_v1700_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfiguration_v890_IEs { #[asn(optional_idx = 0)] @@ -12099,7 +12099,7 @@ pub struct RRCConnectionReconfiguration_v890_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfiguration_v8m0_IEs { #[asn(optional_idx = 0)] @@ -12109,7 +12109,7 @@ pub struct RRCConnectionReconfiguration_v8m0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionReconfiguration_v920_IEs { #[asn(optional_idx = 0)] @@ -12120,21 +12120,21 @@ pub struct RRCConnectionReconfiguration_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReconfigurationComplete { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionReconfigurationCompleteCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCConnectionReconfigurationComplete_r8_IEs { #[asn(optional_idx = 0)] pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionReconfigurationComplete_v1020_IEs { #[asn(optional_idx = 0)] @@ -12147,7 +12147,7 @@ pub struct RRCConnectionReconfigurationComplete_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfigurationComplete_v1130_IEs { #[asn(optional_idx = 0)] @@ -12157,7 +12157,7 @@ pub struct RRCConnectionReconfigurationComplete_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfigurationComplete_v1250_IEs { #[asn(optional_idx = 0)] @@ -12167,7 +12167,7 @@ pub struct RRCConnectionReconfigurationComplete_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RRCConnectionReconfigurationComplete_v1430_IEs { #[asn(optional_idx = 0)] @@ -12182,7 +12182,7 @@ pub struct RRCConnectionReconfigurationComplete_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfigurationComplete_v1510_IEs { #[asn(optional_idx = 0)] @@ -12192,7 +12192,7 @@ pub struct RRCConnectionReconfigurationComplete_v1510_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RRCConnectionReconfigurationComplete_v1530_IEs { #[asn(optional_idx = 0)] @@ -12208,7 +12208,7 @@ pub struct RRCConnectionReconfigurationComplete_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfigurationComplete_v1700_IEs { #[asn(optional_idx = 0)] @@ -12217,7 +12217,7 @@ pub struct RRCConnectionReconfigurationComplete_v1700_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfigurationComplete_v1710_IEs { #[asn(optional_idx = 0)] @@ -12227,7 +12227,7 @@ pub struct RRCConnectionReconfigurationComplete_v1710_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfigurationComplete_v8a0_IEs { #[asn(optional_idx = 0)] @@ -12237,14 +12237,14 @@ pub struct RRCConnectionReconfigurationComplete_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishment { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionReestablishmentCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCConnectionReestablishment_r8_IEs { pub radio_resource_config_dedicated: RadioResourceConfigDedicated, @@ -12253,7 +12253,7 @@ pub struct RRCConnectionReestablishment_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishment_v8a0_IEs { #[asn(optional_idx = 0)] @@ -12263,21 +12263,21 @@ pub struct RRCConnectionReestablishment_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentComplete { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionReestablishmentCompleteCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCConnectionReestablishmentComplete_r8_IEs { #[asn(optional_idx = 0)] pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishmentComplete_v1020_IEs { #[asn(optional_idx = 0)] @@ -12287,7 +12287,7 @@ pub struct RRCConnectionReestablishmentComplete_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishmentComplete_v1130_IEs { #[asn(optional_idx = 0)] @@ -12297,7 +12297,7 @@ pub struct RRCConnectionReestablishmentComplete_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishmentComplete_v1250_IEs { #[asn(optional_idx = 0)] @@ -12307,7 +12307,7 @@ pub struct RRCConnectionReestablishmentComplete_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RRCConnectionReestablishmentComplete_v1530_IEs { #[asn(optional_idx = 0)] @@ -12323,7 +12323,7 @@ pub struct RRCConnectionReestablishmentComplete_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishmentComplete_v1710_IEs { #[asn(optional_idx = 0)] @@ -12333,7 +12333,7 @@ pub struct RRCConnectionReestablishmentComplete_v1710_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishmentComplete_v8a0_IEs { #[asn(optional_idx = 0)] @@ -12343,7 +12343,7 @@ pub struct RRCConnectionReestablishmentComplete_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishmentComplete_v920_IEs { #[asn(optional_idx = 0)] @@ -12353,20 +12353,20 @@ pub struct RRCConnectionReestablishmentComplete_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentReject { pub critical_extensions: RRCConnectionReestablishmentRejectCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCConnectionReestablishmentReject_r8_IEs { #[asn(optional_idx = 0)] pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReestablishmentReject_v8a0_IEs { #[asn(optional_idx = 0)] @@ -12377,13 +12377,13 @@ pub struct RRCConnectionReestablishmentReject_v8a0_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentRequest { pub critical_extensions: RRCConnectionReestablishmentRequestCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentRequest_r8_IEs { pub ue_identity: ReestabUE_Identity, @@ -12391,13 +12391,13 @@ pub struct RRCConnectionReestablishmentRequest_r8_IEs { pub spare: RRCConnectionReestablishmentRequest_r8_IEsSpare, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReject { pub critical_extensions: RRCConnectionRejectCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCConnectionReject_r8_IEs { pub wait_time: RRCConnectionReject_r8_IEsWaitTime, @@ -12405,7 +12405,7 @@ pub struct RRCConnectionReject_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReject_v1020_IEs { #[asn(optional_idx = 0)] @@ -12414,7 +12414,7 @@ pub struct RRCConnectionReject_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReject_v1130_IEs { #[asn(optional_idx = 0)] @@ -12423,7 +12423,7 @@ pub struct RRCConnectionReject_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReject_v1320_IEs { #[asn(optional_idx = 0)] @@ -12432,7 +12432,7 @@ pub struct RRCConnectionReject_v1320_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReject_v8a0_IEs { #[asn(optional_idx = 0)] @@ -12441,14 +12441,14 @@ pub struct RRCConnectionReject_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionRelease { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionReleaseCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionRelease_r8_IEs { pub release_cause: ReleaseCause, @@ -12460,7 +12460,7 @@ pub struct RRCConnectionRelease_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionRelease_v1020_IEs { #[asn(optional_idx = 0)] @@ -12469,7 +12469,7 @@ pub struct RRCConnectionRelease_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionRelease_v1320_IEs { #[asn(optional_idx = 0)] @@ -12478,7 +12478,7 @@ pub struct RRCConnectionRelease_v1320_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionRelease_v1530_IEs { #[asn(optional_idx = 0)] @@ -12495,7 +12495,7 @@ pub struct RRCConnectionRelease_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionRelease_v1540_IEs { #[asn(optional_idx = 0)] @@ -12504,7 +12504,7 @@ pub struct RRCConnectionRelease_v1540_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionRelease_v15b0_IEs { #[asn(optional_idx = 0)] @@ -12513,7 +12513,7 @@ pub struct RRCConnectionRelease_v15b0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 8)] pub struct RRCConnectionRelease_v1610_IEs { #[asn(optional_idx = 0)] @@ -12535,7 +12535,7 @@ pub struct RRCConnectionRelease_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionRelease_v1650_IEs { #[asn(optional_idx = 0)] @@ -12545,7 +12545,7 @@ pub struct RRCConnectionRelease_v1650_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionRelease_v890_IEs { #[asn(optional_idx = 0)] @@ -12554,7 +12554,7 @@ pub struct RRCConnectionRelease_v890_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionRelease_v920_IEs { #[asn(optional_idx = 0)] @@ -12563,7 +12563,7 @@ pub struct RRCConnectionRelease_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionRelease_v9e0_IEs { #[asn(optional_idx = 0)] @@ -12574,13 +12574,13 @@ pub struct RRCConnectionRelease_v9e0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionRequest { pub critical_extensions: RRCConnectionRequestCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionRequest_5GC_r15_IEs { pub ue_identity_r15: InitialUE_Identity_5GC_r15, @@ -12588,7 +12588,7 @@ pub struct RRCConnectionRequest_5GC_r15_IEs { pub spare: RRCConnectionRequest_5GC_r15_IEsSpare, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionRequest_r8_IEs { pub ue_identity: InitialUE_Identity, @@ -12596,14 +12596,14 @@ pub struct RRCConnectionRequest_r8_IEs { pub spare: RRCConnectionRequest_r8_IEsSpare, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResume_r13 { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionResume_r13CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionResume_r13_IEs { #[asn(optional_idx = 0)] @@ -12621,7 +12621,7 @@ pub struct RRCConnectionResume_r13_IEs { pub rrc_connection_resume_v1430_i_es: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionResume_v1430_IEs { #[asn(optional_idx = 0)] @@ -12630,7 +12630,7 @@ pub struct RRCConnectionResume_v1430_IEs { pub rrc_connection_resume_v1510_i_es: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RRCConnectionResume_v1510_IEs { #[asn(optional_idx = 0)] @@ -12643,7 +12643,7 @@ pub struct RRCConnectionResume_v1510_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionResume_v1530_IEs { #[asn(optional_idx = 0)] @@ -12652,7 +12652,7 @@ pub struct RRCConnectionResume_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 13)] pub struct RRCConnectionResume_v1610_IEs { #[asn(optional_idx = 0)] @@ -12685,7 +12685,7 @@ pub struct RRCConnectionResume_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionResume_v1700_IEs { #[asn(optional_idx = 0)] @@ -12694,14 +12694,14 @@ pub struct RRCConnectionResume_v1700_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResumeComplete_r13 { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionResumeComplete_r13CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 10)] pub struct RRCConnectionResumeComplete_r13_IEs { #[asn(optional_idx = 0)] @@ -12731,7 +12731,7 @@ pub struct RRCConnectionResumeComplete_r13_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RRCConnectionResumeComplete_v1530_IEs { #[asn(optional_idx = 0)] @@ -12749,7 +12749,7 @@ pub struct RRCConnectionResumeComplete_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RRCConnectionResumeComplete_v1610_IEs { #[asn(optional_idx = 0)] @@ -12765,7 +12765,7 @@ pub struct RRCConnectionResumeComplete_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionResumeComplete_v1710_IEs { #[asn(optional_idx = 0)] @@ -12774,7 +12774,7 @@ pub struct RRCConnectionResumeComplete_v1710_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResumeRequest_5GC_r15_IEs { pub resume_identity_r15: RRCConnectionResumeRequest_5GC_r15_IEsResumeIdentity_r15, @@ -12783,13 +12783,13 @@ pub struct RRCConnectionResumeRequest_5GC_r15_IEs { pub spare: RRCConnectionResumeRequest_5GC_r15_IEsSpare, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResumeRequest_r13 { pub critical_extensions: RRCConnectionResumeRequest_r13CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResumeRequest_r13_IEs { pub resume_identity_r13: RRCConnectionResumeRequest_r13_IEsResumeIdentity_r13, @@ -12798,14 +12798,14 @@ pub struct RRCConnectionResumeRequest_r13_IEs { pub spare: RRCConnectionResumeRequest_r13_IEsSpare, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionSetup { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionSetupCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCConnectionSetup_r8_IEs { pub radio_resource_config_dedicated: RadioResourceConfigDedicated, @@ -12813,7 +12813,7 @@ pub struct RRCConnectionSetup_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetup_v1610_IEs { #[asn(optional_idx = 0)] @@ -12822,7 +12822,7 @@ pub struct RRCConnectionSetup_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetup_v8a0_IEs { #[asn(optional_idx = 0)] @@ -12831,14 +12831,14 @@ pub struct RRCConnectionSetup_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionSetupComplete { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: RRCConnectionSetupCompleteCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetupComplete_r8_IEs { pub selected_plmn_identity: RRCConnectionSetupComplete_r8_IEsSelectedPLMN_Identity, @@ -12849,7 +12849,7 @@ pub struct RRCConnectionSetupComplete_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct RRCConnectionSetupComplete_v1020_IEs { #[asn(optional_idx = 0)] @@ -12865,7 +12865,7 @@ pub struct RRCConnectionSetupComplete_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetupComplete_v1130_IEs { #[asn(optional_idx = 0)] @@ -12875,7 +12875,7 @@ pub struct RRCConnectionSetupComplete_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RRCConnectionSetupComplete_v1250_IEs { #[asn(optional_idx = 0)] @@ -12890,7 +12890,7 @@ pub struct RRCConnectionSetupComplete_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCConnectionSetupComplete_v1320_IEs { #[asn(optional_idx = 0)] @@ -12910,7 +12910,7 @@ pub struct RRCConnectionSetupComplete_v1320_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetupComplete_v1330_IEs { #[asn(optional_idx = 0)] @@ -12919,7 +12919,7 @@ pub struct RRCConnectionSetupComplete_v1330_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetupComplete_v1430_IEs { #[asn(optional_idx = 0)] @@ -12928,7 +12928,7 @@ pub struct RRCConnectionSetupComplete_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 9)] pub struct RRCConnectionSetupComplete_v1530_IEs { #[asn(optional_idx = 0)] @@ -12954,7 +12954,7 @@ pub struct RRCConnectionSetupComplete_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct RRCConnectionSetupComplete_v1540_IEs { #[asn(optional_idx = 0)] @@ -12965,7 +12965,7 @@ pub struct RRCConnectionSetupComplete_v1540_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct RRCConnectionSetupComplete_v1610_IEs { #[asn(optional_idx = 0)] @@ -12986,7 +12986,7 @@ pub struct RRCConnectionSetupComplete_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetupComplete_v1690_IEs { #[asn(optional_idx = 0)] @@ -12996,7 +12996,7 @@ pub struct RRCConnectionSetupComplete_v1690_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetupComplete_v1710_IEs { #[asn(optional_idx = 0)] @@ -13005,7 +13005,7 @@ pub struct RRCConnectionSetupComplete_v1710_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionSetupComplete_v8a0_IEs { #[asn(optional_idx = 0)] @@ -13015,13 +13015,13 @@ pub struct RRCConnectionSetupComplete_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCEarlyDataComplete_r15 { pub critical_extensions: RRCEarlyDataComplete_r15CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct RRCEarlyDataComplete_r15_IEs { #[asn(optional_idx = 0)] @@ -13038,7 +13038,7 @@ pub struct RRCEarlyDataComplete_r15_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCEarlyDataComplete_v1590_IEs { #[asn(optional_idx = 0)] @@ -13047,7 +13047,7 @@ pub struct RRCEarlyDataComplete_v1590_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCEarlyDataRequest_5GC_r16_IEs { pub ng_5g_s_tmsi_r16: NG_5G_S_TMSI_r15, @@ -13060,13 +13060,13 @@ pub struct RRCEarlyDataRequest_5GC_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCEarlyDataRequest_r15 { pub critical_extensions: RRCEarlyDataRequest_r15CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCEarlyDataRequest_r15_IEs { pub s_tmsi_r15: S_TMSI, @@ -13076,7 +13076,7 @@ pub struct RRCEarlyDataRequest_r15_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCEarlyDataRequest_v1590_IEs { #[asn(optional_idx = 0)] @@ -13085,7 +13085,7 @@ pub struct RRCEarlyDataRequest_v1590_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCEarlyDataRequest_v1610_IEs { pub establishment_cause_v1610: RRCEarlyDataRequest_v1610_IEsEstablishmentCause_v1610, @@ -13093,33 +13093,33 @@ pub struct RRCEarlyDataRequest_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct RRM_Config { #[asn(optional_idx = 0)] pub ue_inactive_time: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RS_ConfigSSB_NR_r15 { pub meas_timing_config_r15: MTC_SSB_NR_r15, pub subcarrier_spacing_ssb_r15: RS_ConfigSSB_NR_r15SubcarrierSpacingSSB_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct RS_IndexNR_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct RS_SINR_Range_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct RS_SINR_RangeNR_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct RSRP_ChangeThresh_r16(pub u8); impl RSRP_ChangeThresh_r16 { @@ -13141,51 +13141,51 @@ impl RSRP_ChangeThresh_r16 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "97")] pub struct RSRP_Range(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-17", ub = "-1")] pub struct RSRP_Range_v1360(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct RSRP_RangeNR_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "13")] pub struct RSRP_RangeSL_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct RSRP_RangeSL2_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "11")] pub struct RSRP_RangeSL3_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "49")] pub struct RSRP_RangeSL4_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct RSRP_ThresholdsPrachInfoList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "34")] pub struct RSRQ_Range(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "46")] pub struct RSRQ_Range_r13(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "46")] pub struct RSRQ_Range_v1250(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RSRQ_RangeConfig_r12 { #[asn(key = 0, extended = false)] @@ -13194,18 +13194,18 @@ pub enum RSRQ_RangeConfig_r12 { Setup(RSRQ_Range_v1250), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct RSRQ_RangeNR_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RSRQ_Type_r12 { pub all_symbols_r12: RSRQ_Type_r12AllSymbols_r12, pub wide_band_r12: RSRQ_Type_r12WideBand_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RSS_Config_r15 { pub duration_r15: RSS_Config_r15Duration_r15, @@ -13215,14 +13215,14 @@ pub struct RSS_Config_r15 { pub time_offset_r15: RSS_Config_r15TimeOffset_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RSS_ConfigCarrierInfo_r16 { pub narrowband_index_r16: RSS_ConfigCarrierInfo_r16NarrowbandIndex_r16, pub time_offset_granularity_r16: RSS_ConfigCarrierInfo_r16TimeOffsetGranularity_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RSS_MeasPowerBias_r16(pub u8); impl RSS_MeasPowerBias_r16 { @@ -13236,22 +13236,22 @@ impl RSS_MeasPowerBias_r16 { pub const RSS_NOT_USED: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "76")] pub struct RSSI_Range_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RSTD_InterFreqInfo_r10 { pub carrier_freq_r10: ARFCN_ValueEUTRA, pub meas_prs_offset_r10: RSTD_InterFreqInfo_r10MeasPRS_Offset_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct RSTD_InterFreqInfoList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 9)] pub struct RadioResourceConfigCommon { #[asn(optional_idx = 0)] @@ -13277,7 +13277,7 @@ pub struct RadioResourceConfigCommon { pub ul_cyclic_prefix_length: UL_CyclicPrefixLength, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RadioResourceConfigCommonPSCell_r12 { pub basic_fields_r12: RadioResourceConfigCommonSCell_r10, @@ -13286,19 +13286,19 @@ pub struct RadioResourceConfigCommonPSCell_r12 { pub uplink_power_control_common_ps_cell_r12: UplinkPowerControlCommonPSCell_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigCommonPSCell_v12f0 { pub basic_fields_v12f0: RadioResourceConfigCommonSCell_v10l0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigCommonPSCell_v1440 { pub basic_fields_v1440: RadioResourceConfigCommonSCell_v1440, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct RadioResourceConfigCommonSCell_r10 { pub non_ul_configuration_r10: RadioResourceConfigCommonSCell_r10NonUL_Configuration_r10, @@ -13306,19 +13306,19 @@ pub struct RadioResourceConfigCommonSCell_r10 { pub ul_configuration_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigCommonSCell_v10l0 { pub ul_configuration_v10l0: RadioResourceConfigCommonSCell_v10l0Ul_Configuration_v10l0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigCommonSCell_v1440 { pub ul_configuration_v1440: RadioResourceConfigCommonSCell_v1440Ul_Configuration_v1440, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RadioResourceConfigCommonSIB { pub rach_config_common: RACH_ConfigCommon, @@ -13333,7 +13333,7 @@ pub struct RadioResourceConfigCommonSIB { pub ul_cyclic_prefix_length: UL_CyclicPrefixLength, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 6)] pub struct RadioResourceConfigDedicated { #[asn(optional_idx = 0)] @@ -13350,20 +13350,20 @@ pub struct RadioResourceConfigDedicated { pub physical_config_dedicated: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RadioResourceConfigDedicated_v1370 { #[asn(optional_idx = 0)] pub physical_config_dedicated_v1370: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigDedicated_v13c0 { pub physical_config_dedicated_v13c0: PhysicalConfigDedicated_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct RadioResourceConfigDedicatedPSCell_r12 { #[asn(optional_idx = 0)] @@ -13374,20 +13374,20 @@ pub struct RadioResourceConfigDedicatedPSCell_r12 { pub naics_info_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RadioResourceConfigDedicatedPSCell_v1370 { #[asn(optional_idx = 0)] pub physical_config_dedicated_ps_cell_v1370: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigDedicatedPSCell_v13c0 { pub physical_config_dedicated_ps_cell_v13c0: PhysicalConfigDedicated_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct RadioResourceConfigDedicatedSCG_r12 { #[asn(optional_idx = 0)] @@ -13398,20 +13398,20 @@ pub struct RadioResourceConfigDedicatedSCG_r12 { pub rlf_timers_and_constants_scg_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct RadioResourceConfigDedicatedSCell_r10 { #[asn(optional_idx = 0)] pub physical_config_dedicated_s_cell_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigDedicatedSCell_v13c0 { pub physical_config_dedicated_s_cell_v13c0: PhysicalConfigDedicatedSCell_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "5", extensible = true)] pub enum RedirectedCarrierInfo { #[asn(key = 0, extended = false)] @@ -13434,7 +13434,7 @@ pub enum RedirectedCarrierInfo { Nr_r17(CarrierInfoNR_r17), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "5", extensible = false)] pub enum RedirectedCarrierInfo_r15_IEs { #[asn(key = 0, extended = false)] @@ -13451,17 +13451,17 @@ pub enum RedirectedCarrierInfo_r15_IEs { Utra_TDD(CarrierFreqListUTRA_TDD_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RedirectedCarrierInfo_v9e0 { pub eutra_v9e0: ARFCN_ValueEUTRA_v9e0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "10")] pub struct RedistributionFactor_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RedistributionInterFreqInfo_r13 { #[asn(optional_idx = 0)] @@ -13470,18 +13470,18 @@ pub struct RedistributionInterFreqInfo_r13 { pub redistribution_neigh_cell_list_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RedistributionNeighCell_r13 { pub phys_cell_id_r13: PhysCellId, pub redistribution_factor_cell_r13: RedistributionFactor_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct RedistributionNeighCellList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RedistributionServingInfo_r13 { pub redistribution_factor_serving_r13: @@ -13494,7 +13494,7 @@ pub struct RedistributionServingInfo_r13 { pub redistr_on_paging_only_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReestabUE_Identity { pub c_rnti: C_RNTI, @@ -13502,7 +13502,7 @@ pub struct ReestabUE_Identity { pub short_mac_i: ShortMAC_I, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct ReestablishmentCause(pub u8); impl ReestablishmentCause { @@ -13512,7 +13512,7 @@ impl ReestablishmentCause { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct ReestablishmentInfo { pub source_phys_cell_id: PhysCellId, @@ -13521,7 +13521,7 @@ pub struct ReestablishmentInfo { pub additional_reestab_info_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReferenceTime_r15 { pub ref_days_r15: ReferenceTime_r15RefDays_r15, @@ -13530,7 +13530,7 @@ pub struct ReferenceTime_r15 { pub ref_quarter_micro_seconds_r15: ReferenceTime_r15RefQuarterMicroSeconds_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RegisteredAMF_r15 { #[asn(optional_idx = 0)] @@ -13538,7 +13538,7 @@ pub struct RegisteredAMF_r15 { pub amf_identifier_r15: AMF_Identifier_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RegisteredMME { #[asn(optional_idx = 0)] @@ -13547,7 +13547,7 @@ pub struct RegisteredMME { pub mmec: MMEC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct ReleaseCause(pub u8); impl ReleaseCause { @@ -13557,7 +13557,7 @@ impl ReleaseCause { pub const RRC_SUSPEND_V1320: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct ReportConfigEUTRA { pub trigger_type: ReportConfigEUTRATriggerType, @@ -13568,11 +13568,11 @@ pub struct ReportConfigEUTRA { pub report_amount: ReportConfigEUTRAReportAmount, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct ReportConfigId(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct ReportConfigInterRAT { pub trigger_type: ReportConfigInterRATTriggerType, @@ -13581,22 +13581,22 @@ pub struct ReportConfigInterRAT { pub report_amount: ReportConfigInterRATReportAmount, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigToAddMod { pub report_config_id: ReportConfigId, pub report_config: ReportConfigToAddModReportConfig, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct ReportConfigToAddModList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct ReportConfigToRemoveList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct ReportInterval(pub u8); impl ReportInterval { @@ -13618,7 +13618,7 @@ impl ReportInterval { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ReportProximityConfig_r9 { #[asn(optional_idx = 0)] @@ -13627,7 +13627,7 @@ pub struct ReportProximityConfig_r9 { pub proximity_indication_utra_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportQuantityNR_r15 { pub ss_rsrp: ReportQuantityNR_r15Ss_rsrp, @@ -13635,7 +13635,7 @@ pub struct ReportQuantityNR_r15 { pub ss_sinr: ReportQuantityNR_r15Ss_sinr, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 7)] pub struct ReportQuantityWLAN_r13 { #[asn(optional_idx = 0)] @@ -13658,7 +13658,7 @@ pub struct ReportQuantityWLAN_r13 { pub station_count_request_wlan_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ReselectionInfoRelay_r13 { pub q_rx_lev_min_r13: Q_RxLevMin, @@ -13667,19 +13667,19 @@ pub struct ReselectionInfoRelay_r13 { pub min_hyst_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct ReselectionThreshold(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct ReselectionThresholdQ_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct ResourceConfig_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct ResourceReservationConfigDL_r16 { pub periodicity_start_pos_r16: PeriodicityStartPos_r16, @@ -13693,21 +13693,21 @@ pub struct ResourceReservationConfigDL_r16 { pub symbol_bitmap2_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ResourceReservationConfigDedicatedDL_r16 { #[asn(optional_idx = 0)] pub resource_reservation_dedicated_dl_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ResourceReservationConfigDedicatedUL_r16 { #[asn(optional_idx = 0)] pub resource_reservation_dedicated_ul_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct ResourceReservationConfigUL_r16 { pub periodicity_start_pos_r16: PeriodicityStartPos_r16, @@ -13719,7 +13719,7 @@ pub struct ResourceReservationConfigUL_r16 { pub symbol_bitmap2_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ResultsPerSSB_IndexIdle_r16 { pub ssb_index_r16: RS_IndexNR_r15, @@ -13727,11 +13727,11 @@ pub struct ResultsPerSSB_IndexIdle_r16 { pub ssb_results_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct ResultsPerSSB_IndexList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct ResumeCause(pub u8); impl ResumeCause { @@ -13745,7 +13745,7 @@ impl ResumeCause { pub const MT_EDT_V1610: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct ResumeCause_r15(pub u8); impl ResumeCause_r15 { @@ -13759,11 +13759,11 @@ impl ResumeCause_r15 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct ResumeIdentity_r13(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RetxBSR_Timer_r12(pub u8); impl RetxBSR_Timer_r12 { @@ -13777,7 +13777,7 @@ impl RetxBSR_Timer_r12 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum S_NSSAI_r15 { #[asn(key = 0, extended = false)] @@ -13786,26 +13786,26 @@ pub enum S_NSSAI_r15 { Sst_SD(S_NSSAI_r15_sst_SD), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct S_TMSI { pub mmec: MMEC, pub m_tmsi: S_TMSIM_TMSI, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SBAS_ID_r15 { pub sbas_id_r15: SBAS_ID_r15Sbas_id_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SBCCH_SL_BCH_Message { pub message: SBCCH_SL_BCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SBCCH_SL_BCH_Message_V2X_r14 { pub message: SBCCH_SL_BCH_MessageType_V2X_r14, @@ -13815,13 +13815,13 @@ pub type SBCCH_SL_BCH_MessageType = MasterInformationBlock_SL; pub type SBCCH_SL_BCH_MessageType_V2X_r14 = MasterInformationBlock_SL_V2X_r14; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SC_MCCH_Message_r13 { pub message: SC_MCCH_MessageType_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SC_MCCH_MessageType_r13 { #[asn(key = 0, extended = false)] @@ -13830,7 +13830,7 @@ pub enum SC_MCCH_MessageType_r13 { MessageClassExtension(SC_MCCH_MessageType_r13_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SC_MCCH_SchedulingInfo_r14 { pub on_duration_timer_scptm_r14: SC_MCCH_SchedulingInfo_r14OnDurationTimerSCPTM_r14, @@ -13839,7 +13839,7 @@ pub struct SC_MCCH_SchedulingInfo_r14 { SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SC_MTCH_Info_BR_r14 { pub sc_mtch_carrier_freq_r14: ARFCN_ValueEUTRA_r9, @@ -13863,7 +13863,7 @@ pub struct SC_MTCH_Info_BR_r14 { pub p_a_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SC_MTCH_Info_r13 { pub mbms_session_info_r13: MBMSSessionInfo_r13, @@ -13874,7 +13874,7 @@ pub struct SC_MTCH_Info_r13 { pub sc_mtch_neighbour_cell_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -13883,7 +13883,7 @@ pub struct SC_MTCH_Info_r13 { )] pub struct SC_MTCH_InfoList_BR_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -13892,7 +13892,7 @@ pub struct SC_MTCH_InfoList_BR_r14(pub Vec); )] pub struct SC_MTCH_InfoList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SC_MTCH_SchedulingInfo_BR_r14 { pub on_duration_timer_scptm_r14: SC_MTCH_SchedulingInfo_BR_r14OnDurationTimerSCPTM_r14, @@ -13901,7 +13901,7 @@ pub struct SC_MTCH_SchedulingInfo_BR_r14 { SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SC_MTCH_SchedulingInfo_r13 { pub on_duration_timer_scptm_r13: SC_MTCH_SchedulingInfo_r13OnDurationTimerSCPTM_r13, @@ -13910,13 +13910,13 @@ pub struct SC_MTCH_SchedulingInfo_r13 { SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_Config_r12 { pub critical_extensions: SCG_Config_r12CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_Config_r12_IEs { #[asn(optional_idx = 0)] @@ -13925,7 +13925,7 @@ pub struct SCG_Config_r12_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_Config_v12i0a_IEs { #[asn(optional_idx = 0)] @@ -13934,7 +13934,7 @@ pub struct SCG_Config_v12i0a_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_Config_v12i0b_IEs { #[asn(optional_idx = 0)] @@ -13943,7 +13943,7 @@ pub struct SCG_Config_v12i0b_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_Config_v13c0_IEs { #[asn(optional_idx = 0)] @@ -13952,13 +13952,13 @@ pub struct SCG_Config_v13c0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_ConfigInfo_r12 { pub critical_extensions: SCG_ConfigInfo_r12CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 15)] pub struct SCG_ConfigInfo_r12_IEs { #[asn(optional_idx = 0)] @@ -13993,7 +13993,7 @@ pub struct SCG_ConfigInfo_r12_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct SCG_ConfigInfo_v1310_IEs { #[asn(optional_idx = 0)] @@ -14010,7 +14010,7 @@ pub struct SCG_ConfigInfo_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_ConfigInfo_v1330_IEs { #[asn(optional_idx = 0)] @@ -14019,7 +14019,7 @@ pub struct SCG_ConfigInfo_v1330_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SCG_ConfigInfo_v1430_IEs { #[asn(optional_idx = 0)] @@ -14030,7 +14030,7 @@ pub struct SCG_ConfigInfo_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SCG_ConfigInfo_v1530_IEs { #[asn(optional_idx = 0)] @@ -14041,7 +14041,7 @@ pub struct SCG_ConfigInfo_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct SCG_ConfigPartSCG_r12 { #[asn(optional_idx = 0)] @@ -14056,7 +14056,7 @@ pub struct SCG_ConfigPartSCG_r12 { pub mobility_control_info_scg_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_ConfigPartSCG_v12f0 { #[asn(optional_idx = 0)] @@ -14065,7 +14065,7 @@ pub struct SCG_ConfigPartSCG_v12f0 { pub s_cell_to_add_mod_list_scg_v12f0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_ConfigPartSCG_v13c0 { #[asn(optional_idx = 0)] @@ -14074,14 +14074,14 @@ pub struct SCG_ConfigPartSCG_v13c0 { pub s_cell_to_add_mod_list_scg_ext_v13c0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_ConfigRestrictInfo_r12 { pub max_sch_tb_bits_dl_r12: SCG_ConfigRestrictInfo_r12MaxSCH_TB_BitsDL_r12, pub max_sch_tb_bits_ul_r12: SCG_ConfigRestrictInfo_r12MaxSCH_TB_BitsUL_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SCG_Configuration_r12 { #[asn(key = 0, extended = false)] @@ -14090,7 +14090,7 @@ pub enum SCG_Configuration_r12 { Setup(SCG_Configuration_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SCG_Configuration_v12f0 { #[asn(key = 0, extended = false)] @@ -14099,7 +14099,7 @@ pub enum SCG_Configuration_v12f0 { Setup(SCG_Configuration_v12f0_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SCG_Configuration_v13c0 { #[asn(key = 0, extended = false)] @@ -14108,20 +14108,20 @@ pub enum SCG_Configuration_v13c0 { Setup(SCG_Configuration_v13c0_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_DeactivationPreferenceConfig_r17 { pub scg_deactivation_preference_prohibit_timer_r17: SCG_DeactivationPreferenceConfig_r17Scg_DeactivationPreferenceProhibitTimer_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCGFailureInformation_r12 { pub critical_extensions: SCGFailureInformation_r12CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCGFailureInformation_r12_IEs { #[asn(optional_idx = 0)] @@ -14130,7 +14130,7 @@ pub struct SCGFailureInformation_r12_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCGFailureInformation_v12d0a_IEs { #[asn(optional_idx = 0)] @@ -14140,7 +14140,7 @@ pub struct SCGFailureInformation_v12d0a_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCGFailureInformation_v12d0b_IEs { #[asn(optional_idx = 0)] @@ -14149,13 +14149,13 @@ pub struct SCGFailureInformation_v12d0b_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCGFailureInformationNR_r15 { pub critical_extensions: SCGFailureInformationNR_r15CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCGFailureInformationNR_r15_IEs { #[asn(optional_idx = 0)] @@ -14164,7 +14164,7 @@ pub struct SCGFailureInformationNR_r15_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCGFailureInformationNR_v1590_IEs { #[asn(optional_idx = 0)] @@ -14174,11 +14174,11 @@ pub struct SCGFailureInformationNR_v1590_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SCPTM_NeighbourCellList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SCPTM_Parameters_r13 { #[asn(optional_idx = 0)] @@ -14191,7 +14191,7 @@ pub struct SCPTM_Parameters_r13 { pub scptm_async_dc_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SCPTMConfiguration_BR_r14 { pub sc_mtch_info_list_r14: SC_MTCH_InfoList_BR_r14, @@ -14205,7 +14205,7 @@ pub struct SCPTMConfiguration_BR_r14 { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCPTMConfiguration_BR_v1610 { pub sc_mtch_info_list_multi_tb_r16: SC_MTCH_InfoList_BR_r14, @@ -14215,7 +14215,7 @@ pub struct SCPTMConfiguration_BR_v1610 { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SCPTMConfiguration_r13 { pub sc_mtch_info_list_r13: SC_MTCH_InfoList_r13, @@ -14227,7 +14227,7 @@ pub struct SCPTMConfiguration_r13 { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCPTMConfiguration_v1340 { #[asn(optional_idx = 0)] @@ -14236,7 +14236,7 @@ pub struct SCPTMConfiguration_v1340 { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SCellConfigCommon_r15 { #[asn(optional_idx = 0)] @@ -14247,11 +14247,11 @@ pub struct SCellConfigCommon_r15 { pub antenna_info_dedicated_s_cell_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct SCellGroupIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SCellGroupToAddMod_r15 { pub s_cell_group_index_r15: SCellGroupIndex_r15, @@ -14263,23 +14263,23 @@ pub struct SCellGroupToAddMod_r15 { pub s_cell_to_add_mod_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SCellGroupToAddModList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SCellGroupToReleaseList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "7")] pub struct SCellIndex_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "31")] pub struct SCellIndex_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SCellToAddMod_r10 { pub s_cell_index_r10: SCellIndex_r10, @@ -14291,7 +14291,7 @@ pub struct SCellToAddMod_r10 { pub radio_resource_config_dedicated_s_cell_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 6)] pub struct SCellToAddMod_r16 { pub s_cell_index_r16: SCellIndex_r13, @@ -14310,14 +14310,14 @@ pub struct SCellToAddMod_r16 { pub s_cell_state_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SCellToAddMod_v10l0 { #[asn(optional_idx = 0)] pub radio_resource_config_common_s_cell_v10l0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SCellToAddMod_v13c0 { #[asn(optional_idx = 0)] @@ -14325,7 +14325,7 @@ pub struct SCellToAddMod_v13c0 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SCellToAddModExt_r13 { pub s_cell_index_r13: SCellIndex_r13, @@ -14339,14 +14339,14 @@ pub struct SCellToAddModExt_r13 { pub antenna_info_dedicated_s_cell_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SCellToAddModExt_v1370 { #[asn(optional_idx = 0)] pub radio_resource_config_common_s_cell_v1370: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SCellToAddModExt_v1430 { #[asn(optional_idx = 0)] @@ -14354,55 +14354,55 @@ pub struct SCellToAddModExt_v1430 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SCellToAddModList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SCellToAddModList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SCellToAddModList_v10l0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SCellToAddModList_v13c0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SCellToAddModListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SCellToAddModListExt_v1370(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SCellToAddModListExt_v13c0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SCellToAddModListExt_v1430(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SCellToAddModListSCG_Ext_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SCellToAddModListSCG_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SCellToReleaseList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SCellToReleaseListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SI_OrPSI_GERAN { #[asn(key = 0, extended = false)] @@ -14411,7 +14411,7 @@ pub enum SI_OrPSI_GERAN { Psi(SystemInfoListGERAN), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct SI_Periodicity_r12(pub u8); impl SI_Periodicity_r12 { @@ -14424,19 +14424,19 @@ impl SI_Periodicity_r12 { pub const RF512: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "31")] pub struct SIB_MappingInfo(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "31")] pub struct SIB_MappingInfo_MBMS_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "31")] pub struct SIB_MappingInfo_v12j0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct SIB_Type(pub u8); impl SIB_Type { @@ -14458,7 +14458,7 @@ impl SIB_Type { pub const SIB_TYPE18_V1250: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "5")] pub struct SIB_Type_MBMS_r14(pub u8); impl SIB_Type_MBMS_r14 { @@ -14470,7 +14470,7 @@ impl SIB_Type_MBMS_r14 { pub const SIB_TYPE16_V1130: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct SIB_Type_v12j0(pub u8); impl SIB_Type_v12j0 { @@ -14492,29 +14492,29 @@ impl SIB_Type_v12j0 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SIB8_PerPLMN_List_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SIB8_PerPLMN_r11 { pub plmn_identity_r11: SIB8_PerPLMN_r11Plmn_Identity_r11, pub parameters_cdma2000_r11: SIB8_PerPLMN_r11ParametersCDMA2000_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_AllowedCarrierFreqList_r15 { pub allowed_carrier_freq_set1: SL_AllowedCarrierFreqList_r15AllowedCarrierFreqSet1, pub allowed_carrier_freq_set2: SL_AllowedCarrierFreqList_r15AllowedCarrierFreqSet2, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_AnchorCarrierFreqList_V2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CBR_CommonTxConfigList_r14 { pub cbr_range_common_config_list_r14: @@ -14522,38 +14522,38 @@ pub struct SL_CBR_CommonTxConfigList_r14 { pub sl_cbr_pssch_tx_config_list_r14: SL_CBR_CommonTxConfigList_r14Sl_CBR_PSSCH_TxConfigList_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_CBR_Levels_Config_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CBR_PPPP_TxConfigList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CBR_PPPP_TxConfigList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CBR_PPPP_TxConfigList_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CBR_PPPP_TxPreconfigList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CBR_PPPP_TxPreconfigList_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CBR_PSSCH_TxConfig_r14 { pub cr_limit_r14: SL_CBR_PSSCH_TxConfig_r14Cr_Limit_r14, pub tx_parameters_r14: SL_PSSCH_TxParameters_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CBR_PreconfigTxConfigList_r14 { pub cbr_range_common_config_list_r14: @@ -14562,11 +14562,11 @@ pub struct SL_CBR_PreconfigTxConfigList_r14 { SL_CBR_PreconfigTxConfigList_r14Sl_CBR_PSSCH_TxConfigList_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "100")] pub struct SL_CBR_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_CP_Len_r12(pub u8); impl SL_CP_Len_r12 { @@ -14574,7 +14574,7 @@ impl SL_CP_Len_r12 { pub const EXTENDED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_CarrierFreqInfo_r12 { pub carrier_freq_r12: ARFCN_ValueEUTRA_r9, @@ -14582,7 +14582,7 @@ pub struct SL_CarrierFreqInfo_r12 { pub plmn_identity_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SL_CarrierFreqInfo_v1310 { #[asn(optional_idx = 0)] @@ -14593,22 +14593,22 @@ pub struct SL_CarrierFreqInfo_v1310 { pub disc_config_other_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CarrierFreqInfoList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CarrierFreqInfoList_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SL_CommConfig_r12 { #[asn(optional_idx = 0)] pub comm_tx_resources_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SL_CommResourcePool_r12 { pub sc_cp_len_r12: SL_CP_Len_r12, @@ -14625,7 +14625,7 @@ pub struct SL_CommResourcePool_r12 { pub tx_parameters_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 11)] pub struct SL_CommResourcePoolV2X_r14 { #[asn(optional_idx = 0)] @@ -14658,27 +14658,27 @@ pub struct SL_CommResourcePoolV2X_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_CommRxPoolList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_CommRxPoolListV2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_CommTxPoolList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_CommTxPoolListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CommTxPoolListV2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SL_CommTxPoolSensingConfig_r14 { pub pssch_tx_config_list_r14: SL_PSSCH_TxConfigList_r14, @@ -14693,29 +14693,29 @@ pub struct SL_CommTxPoolSensingConfig_r14 { pub sl_reselect_after_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CommTxPoolToAddMod_r12 { pub pool_identity_r12: SL_TxPoolIdentity_r12, pub pool_r12: SL_CommResourcePool_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CommTxPoolToAddModExt_r13 { pub pool_identity_v1310: SL_TxPoolIdentity_v1310, pub pool_r13: SL_CommResourcePool_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_CommTxPoolToAddModList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_CommTxPoolToAddModListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_CommTxResourceReq_r12 { #[asn(optional_idx = 0)] @@ -14723,22 +14723,22 @@ pub struct SL_CommTxResourceReq_r12 { pub destination_info_list_r12: SL_DestinationInfoList_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "24", sz_ub = "24")] pub struct SL_DestinationIdentity_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_DestinationInfoList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SL_DiscConfig_r12 { #[asn(optional_idx = 0)] pub disc_tx_resources_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SL_DiscConfigOtherInterFreq_r13 { #[asn(optional_idx = 0)] @@ -14751,7 +14751,7 @@ pub struct SL_DiscConfigOtherInterFreq_r13 { pub disc_cell_selection_info_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SL_DiscConfigRelayUE_r13 { #[asn(optional_idx = 0)] @@ -14764,7 +14764,7 @@ pub struct SL_DiscConfigRelayUE_r13 { pub hyst_min_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_DiscConfigRemoteUE_r13 { #[asn(optional_idx = 0)] @@ -14774,7 +14774,7 @@ pub struct SL_DiscConfigRemoteUE_r13 { pub reselection_info_ic_r13: ReselectionInfoRelay_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SL_DiscResourcePool_r12 { pub cp_len_r12: SL_CP_Len_r12, @@ -14788,11 +14788,11 @@ pub struct SL_DiscResourcePool_r12 { pub rx_parameters_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_DiscRxPoolList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 13)] pub struct SL_DiscSysInfoReport_r13 { #[asn(optional_idx = 0)] @@ -14823,15 +14823,15 @@ pub struct SL_DiscSysInfoReport_r13 { pub reference_signal_power_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_DiscSysInfoReportFreqList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_DiscSysInfoToReportFreqList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SL_DiscTxConfigScheduled_r13 { #[asn(optional_idx = 0)] @@ -14842,7 +14842,7 @@ pub struct SL_DiscTxConfigScheduled_r13 { pub disc_hopping_config_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SL_DiscTxInfoInterFreqListAdd_r13 { #[asn(optional_idx = 0)] @@ -14853,7 +14853,7 @@ pub struct SL_DiscTxInfoInterFreqListAdd_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_DiscTxPoolDedicated_r13 { #[asn(optional_idx = 0)] @@ -14862,32 +14862,32 @@ pub struct SL_DiscTxPoolDedicated_r13 { pub pool_to_add_mod_list_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_DiscTxPoolList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_DiscTxPoolToAddMod_r12 { pub pool_identity_r12: SL_TxPoolIdentity_r12, pub pool_r12: SL_DiscResourcePool_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_DiscTxPoolToAddModList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SL_DiscTxPowerInfo_r12 { pub disc_max_tx_power_r12: P_Max, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct SL_DiscTxPowerInfoList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_DiscTxRefCarrierDedicated_r13 { #[asn(key = 0, extended = false)] @@ -14896,7 +14896,7 @@ pub enum SL_DiscTxRefCarrierDedicated_r13 { SCell(SCellIndex_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_DiscTxResource_r13 { #[asn(key = 0, extended = false)] @@ -14905,7 +14905,7 @@ pub enum SL_DiscTxResource_r13 { Setup(SL_DiscTxResource_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct SL_DiscTxResourceInfoPerFreq_r13 { pub disc_tx_carrier_freq_r13: ARFCN_ValueEUTRA_r9, @@ -14919,7 +14919,7 @@ pub struct SL_DiscTxResourceInfoPerFreq_r13 { pub disc_cell_selection_info_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_DiscTxResourceReq_r13 { #[asn(optional_idx = 0)] @@ -14927,11 +14927,11 @@ pub struct SL_DiscTxResourceReq_r13 { pub disc_tx_resource_req_r13: SL_DiscTxResourceReq_r13DiscTxResourceReq_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_DiscTxResourceReqPerFreqList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum SL_DiscTxResourcesInterFreq_r13 { #[asn(key = 0, extended = false)] @@ -14944,13 +14944,13 @@ pub enum SL_DiscTxResourcesInterFreq_r13 { NoTxOnCarrier_r13(SL_DiscTxResourcesInterFreq_r13_noTxOnCarrier_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_GapConfig_r13 { pub gap_pattern_list_r13: SL_GapPatternList_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_GapFreqInfo_r13 { #[asn(optional_idx = 0)] @@ -14958,7 +14958,7 @@ pub struct SL_GapFreqInfo_r13 { pub gap_pattern_list_r13: SL_GapPatternList_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SL_GapPattern_r13 { pub gap_period_r13: SL_GapPattern_r13GapPeriod_r13, @@ -14966,15 +14966,15 @@ pub struct SL_GapPattern_r13 { pub gap_subframe_bitmap_r13: SL_GapPattern_r13GapSubframeBitmap_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_GapPatternList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_GapRequest_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_HoppingConfigComm_r12 { pub hopping_parameter_r12: SL_HoppingConfigComm_r12HoppingParameter_r12, @@ -14982,7 +14982,7 @@ pub struct SL_HoppingConfigComm_r12 { pub rb_offset_r12: SL_HoppingConfigComm_r12Rb_Offset_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_HoppingConfigDisc_r12 { pub a_r12: SL_HoppingConfigDisc_r12A_r12, @@ -14990,11 +14990,11 @@ pub struct SL_HoppingConfigDisc_r12 { pub c_r12: SL_HoppingConfigDisc_r12C_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "7")] pub struct SL_InterFreqInfoListV2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct SL_InterFreqInfoV2X_r14 { #[asn(optional_idx = 0)] @@ -15010,22 +15010,22 @@ pub struct SL_InterFreqInfoV2X_r14 { pub v2x_ue_config_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_MinT2Value_r15 { pub priority_list_r15: SL_PriorityList_r13, pub min_t2_value_r15: SL_MinT2Value_r15MinT2Value_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_MinT2ValueList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_NR_AnchorCarrierFreqList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_OffsetIndicator_r12 { #[asn(key = 0, extended = false)] @@ -15034,19 +15034,19 @@ pub enum SL_OffsetIndicator_r12 { Large_r12(SL_OffsetIndicator_r12_large_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct SL_OffsetIndicatorSync_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct SL_OffsetIndicatorSync_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "40", ub = "159")] pub struct SL_OffsetIndicatorSync_v1430(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_P2X_ResourceSelectionConfig_r14 { #[asn(optional_idx = 0)] @@ -15055,7 +15055,7 @@ pub struct SL_P2X_ResourceSelectionConfig_r14 { pub random_selection_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PPPP_TxConfigIndex_r14 { pub priority_threshold_r14: SL_Priority_r13, @@ -15064,7 +15064,7 @@ pub struct SL_PPPP_TxConfigIndex_r14 { pub tx_config_index_list_r14: SL_PPPP_TxConfigIndex_r14Tx_ConfigIndexList_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PPPP_TxConfigIndex_r15 { pub priority_threshold_r15: SL_Priority_r13, @@ -15074,14 +15074,14 @@ pub struct SL_PPPP_TxConfigIndex_r15 { pub mcs_pssch_range_list_r15: SL_PPPP_TxConfigIndex_r15Mcs_PSSCH_RangeList_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_PPPP_TxConfigIndex_v1530 { #[asn(optional_idx = 0)] pub mcs_pssch_range_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PPPP_TxPreconfigIndex_r14 { pub priority_threshold_r14: SL_Priority_r13, @@ -15090,14 +15090,14 @@ pub struct SL_PPPP_TxPreconfigIndex_r14 { pub tx_config_index_list_r14: SL_PPPP_TxPreconfigIndex_r14Tx_ConfigIndexList_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_PPPP_TxPreconfigIndex_v1530 { #[asn(optional_idx = 0)] pub mcs_pssch_range_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_PPPR_Dest_CarrierFreq { #[asn(optional_idx = 0)] @@ -15106,11 +15106,11 @@ pub struct SL_PPPR_Dest_CarrierFreq { pub allowed_carrier_freq_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PPPR_Dest_CarrierFreqList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SL_PSSCH_TxConfig_r14 { #[asn(optional_idx = 0)] @@ -15120,11 +15120,11 @@ pub struct SL_PSSCH_TxConfig_r14 { pub parameters_below_thres_r14: SL_PSSCH_TxParameters_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PSSCH_TxConfigList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_PSSCH_TxParameters_r14 { pub min_mcs_pssch_r14: SL_PSSCH_TxParameters_r14MinMCS_PSSCH_r14, @@ -15136,14 +15136,14 @@ pub struct SL_PSSCH_TxParameters_r14 { pub max_tx_power_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PSSCH_TxParameters_v1530 { pub min_mcs_pssch_r15: SL_PSSCH_TxParameters_v1530MinMCS_PSSCH_r15, pub max_mcs_pssch_r15: SL_PSSCH_TxParameters_v1530MaxMCS_PSSCH_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct SL_Parameters_r12 { #[asn(optional_idx = 0)] @@ -15163,7 +15163,7 @@ pub struct SL_Parameters_r12 { pub disc_supported_proc_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SL_Parameters_v1310 { #[asn(optional_idx = 0)] @@ -15176,7 +15176,7 @@ pub struct SL_Parameters_v1310 { pub disc_periodic_slss_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 9)] pub struct SL_Parameters_v1430 { #[asn(optional_idx = 0)] @@ -15202,7 +15202,7 @@ pub struct SL_Parameters_v1430 { pub v2x_supported_band_combination_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct SL_Parameters_v1530 { #[asn(optional_idx = 0)] @@ -15217,7 +15217,7 @@ pub struct SL_Parameters_v1530 { pub v2x_supported_band_combination_list_v1530: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SL_Parameters_v1540 { #[asn(optional_idx = 0)] @@ -15230,7 +15230,7 @@ pub struct SL_Parameters_v1540 { pub v2x_sensing_reporting_mode3_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_Parameters_v1610 { #[asn(optional_idx = 0)] @@ -15239,7 +15239,7 @@ pub struct SL_Parameters_v1610 { pub dummy: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_Parameters_v1630 { #[asn(optional_idx = 0)] @@ -15247,7 +15247,7 @@ pub struct SL_Parameters_v1630 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_Parameters_v1710 { #[asn(optional_idx = 0)] @@ -15255,7 +15255,7 @@ pub struct SL_Parameters_v1710 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SL_PeriodComm_r12(pub u8); impl SL_PeriodComm_r12 { @@ -15277,14 +15277,14 @@ impl SL_PeriodComm_r12 { pub const SPARE: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PoolSelectionConfig_r12 { pub thresh_low_r12: RSRP_RangeSL2_r12, pub thresh_high_r12: RSRP_RangeSL2_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SL_PreconfigCommPool_r12 { pub sc_cp_len_r12: SL_CP_Len_r12, @@ -15298,19 +15298,19 @@ pub struct SL_PreconfigCommPool_r12 { pub trpt_subset_r12: SL_TRPT_Subset_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_PreconfigCommPoolList4_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "12")] pub struct SL_PreconfigCommRxPoolList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "7")] pub struct SL_PreconfigCommTxPoolList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SL_PreconfigDiscPool_r13 { pub cp_len_r13: SL_CP_Len_r12, @@ -15322,15 +15322,15 @@ pub struct SL_PreconfigDiscPool_r13 { pub tx_parameters_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PreconfigDiscRxPoolList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_PreconfigDiscTxPoolList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SL_PreconfigGeneral_r12 { pub rohc_profiles_r12: SL_PreconfigGeneral_r12Rohc_Profiles_r12, @@ -15342,13 +15342,13 @@ pub struct SL_PreconfigGeneral_r12 { pub reserved_r12: SL_PreconfigGeneral_r12Reserved_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PreconfigRelay_r13 { pub reselection_info_oo_c_r13: ReselectionInfoRelay_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SL_PreconfigSync_r12 { pub sync_cp_len_r12: SL_CP_Len_r12, @@ -15361,11 +15361,11 @@ pub struct SL_PreconfigSync_r12 { pub sync_ref_diff_hyst_r12: SL_PreconfigSync_r12SyncRefDiffHyst_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PreconfigV2X_RxPoolList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SL_PreconfigV2X_Sync_r14 { pub sync_offset_indicators_r14: SL_V2X_SyncOffsetIndicators_r14, @@ -15376,11 +15376,11 @@ pub struct SL_PreconfigV2X_Sync_r14 { pub sync_ref_diff_hyst_r14: SL_PreconfigV2X_Sync_r14SyncRefDiffHyst_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_PreconfigV2X_TxPoolList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SL_Preconfiguration_r12 { pub preconfig_general_r12: SL_PreconfigGeneral_r12, @@ -15388,23 +15388,23 @@ pub struct SL_Preconfiguration_r12 { pub preconfig_comm_r12: SL_PreconfigCommPoolList4_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SL_Priority_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_PriorityList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SL_Reliability_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_ReliabilityList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_ResourcesInterFreq_r13 { #[asn(optional_idx = 0)] @@ -15413,7 +15413,7 @@ pub struct SL_ResourcesInterFreq_r13 { pub disc_tx_resources_inter_freq_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SL_RestrictResourceReservationPeriod_r14(pub u8); impl SL_RestrictResourceReservationPeriod_r14 { @@ -15435,13 +15435,13 @@ impl SL_RestrictResourceReservationPeriod_r14 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_RestrictResourceReservationPeriodList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SL_SyncAllowed_r14 { #[asn(optional_idx = 0)] @@ -15452,7 +15452,7 @@ pub struct SL_SyncAllowed_r14 { pub ue_sync_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SL_SyncConfig_r12 { pub sync_cp_len_r12: SL_CP_Len_r12, @@ -15464,23 +15464,23 @@ pub struct SL_SyncConfig_r12 { pub rx_params_n_cell_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_SyncConfigList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_SyncConfigListNFreq_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_SyncConfigListNFreqV2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_SyncConfigListV2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SL_SyncConfigNFreq_r13 { #[asn(optional_idx = 0)] @@ -15491,14 +15491,14 @@ pub struct SL_SyncConfigNFreq_r13 { pub rx_parameters_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_SyncTxControl_r12 { #[asn(optional_idx = 0)] pub network_controlled_sync_tx_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_TF_IndexPair_r12 { #[asn(optional_idx = 0)] @@ -15507,7 +15507,7 @@ pub struct SL_TF_IndexPair_r12 { pub disc_prb_index_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_TF_IndexPair_r12b { #[asn(optional_idx = 0)] @@ -15516,15 +15516,15 @@ pub struct SL_TF_IndexPair_r12b { pub disc_prb_index_r12b: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SL_TF_IndexPairList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SL_TF_IndexPairList_r12b(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_TF_ResourceConfig_r12 { pub prb_num_r12: SL_TF_ResourceConfig_r12Prb_Num_r12, @@ -15534,11 +15534,11 @@ pub struct SL_TF_ResourceConfig_r12 { pub subframe_bitmap_r12: SubframeBitmapSL_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "5")] pub struct SL_TRPT_Subset_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -15547,49 +15547,49 @@ pub struct SL_TRPT_Subset_r12(pub bitvec::vec::BitVec); )] pub struct SL_ThresPSSCH_RSRP_List_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "66")] pub struct SL_ThresPSSCH_RSRP_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_TxParameters_r12 { pub alpha_r12: Alpha_r12, pub p0_r12: P0_SL_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct SL_TxPoolIdentity_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "5", ub = "8")] pub struct SL_TxPoolIdentity_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_TxPoolToAddMod_r14 { pub pool_identity_r14: SL_V2X_TxPoolIdentity_r14, pub pool_r14: SL_CommResourcePoolV2X_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_TxPoolToAddModListV2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_TxPoolToReleaseList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_TxPoolToReleaseListExt_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_TxPoolToReleaseListV2X_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_TxPower_r14 { #[asn(key = 0, extended = false)] @@ -15598,7 +15598,7 @@ pub enum SL_TxPower_r14 { TxPower_r14(SL_TxPower_r14_txPower_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct SL_TypeTxSync_r14(pub u8); impl SL_TypeTxSync_r14 { @@ -15607,15 +15607,15 @@ impl SL_TypeTxSync_r14 { pub const UE: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_V2X_CommFreqList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_V2X_CommTxFreqList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SL_V2X_CommTxResourceReq_r14 { #[asn(optional_idx = 0)] @@ -15626,7 +15626,7 @@ pub struct SL_V2X_CommTxResourceReq_r14 { pub v2x_destination_info_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 13)] pub struct SL_V2X_ConfigCommon_r14 { #[asn(optional_idx = 0)] @@ -15657,7 +15657,7 @@ pub struct SL_V2X_ConfigCommon_r14 { pub cbr_common_tx_config_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct SL_V2X_ConfigDedicated_r14 { #[asn(optional_idx = 0)] @@ -15672,7 +15672,7 @@ pub struct SL_V2X_ConfigDedicated_r14 { pub cbr_dedicated_tx_config_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_V2X_FreqSelectionConfig_r15 { pub priority_list_r15: SL_PriorityList_r13, @@ -15682,11 +15682,11 @@ pub struct SL_V2X_FreqSelectionConfig_r15 { pub thresh_cbr_freq_keeping_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_V2X_FreqSelectionConfigList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 10)] pub struct SL_V2X_InterFreqUE_Config_r14 { #[asn(optional_idx = 0)] @@ -15711,7 +15711,7 @@ pub struct SL_V2X_InterFreqUE_Config_r14 { pub offset_dfn_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SL_V2X_PacketDuplicationConfig_r15 { pub thresh_sl_reliability_r15: SL_Reliability_r15, @@ -15719,7 +15719,7 @@ pub struct SL_V2X_PacketDuplicationConfig_r15 { pub allowed_carrier_freq_config_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 8)] pub struct SL_V2X_PreconfigCommPool_r14 { #[asn(optional_idx = 0)] @@ -15747,7 +15747,7 @@ pub struct SL_V2X_PreconfigCommPool_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 5)] pub struct SL_V2X_PreconfigFreqInfo_r14 { pub v2x_comm_preconfig_general_r14: SL_PreconfigGeneral_r12, @@ -15767,11 +15767,11 @@ pub struct SL_V2X_PreconfigFreqInfo_r14 { pub offset_dfn_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_V2X_PreconfigFreqList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SL_V2X_Preconfiguration_r14 { pub v2x_preconfig_freq_list_r14: SL_V2X_PreconfigFreqList_r14, @@ -15781,11 +15781,11 @@ pub struct SL_V2X_Preconfiguration_r14 { pub cbr_preconfig_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_V2X_SyncFreqList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_V2X_SyncOffsetIndicators_r14 { pub sync_offset_indicator1_r14: SL_OffsetIndicatorSync_r14, @@ -15794,15 +15794,15 @@ pub struct SL_V2X_SyncOffsetIndicators_r14 { pub sync_offset_indicator3_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SL_V2X_TxPoolIdentity_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "72")] pub struct SL_V2X_TxPoolReportIdentity_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct SL_V2X_TxProfile_r15(pub u8); impl SL_V2X_TxProfile_r15 { @@ -15816,7 +15816,7 @@ impl SL_V2X_TxProfile_r15 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -15825,11 +15825,11 @@ impl SL_V2X_TxProfile_r15 { )] pub struct SL_V2X_TxProfileList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_V2X_UE_ConfigList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_ZoneConfig_r14 { pub zone_length_r14: SL_ZoneConfig_r14ZoneLength_r14, @@ -15838,11 +15838,11 @@ pub struct SL_ZoneConfig_r14 { pub zone_id_lati_mod_r14: SL_ZoneConfig_r14ZoneIdLatiMod_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "167")] pub struct SLSSID_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SN_FieldLength(pub u8); impl SN_FieldLength { @@ -15850,7 +15850,7 @@ impl SN_FieldLength { pub const SIZE10: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct SN_FieldLength_r15(pub u8); impl SN_FieldLength_r15 { @@ -15859,14 +15859,14 @@ impl SN_FieldLength_r15 { pub const SIZE16_R15: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SON_Parameters_r9 { #[asn(optional_idx = 0)] pub rach_report_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPDCCH_Config_r15 { #[asn(key = 0, extended = false)] @@ -15875,7 +15875,7 @@ pub enum SPDCCH_Config_r15 { Setup(SPDCCH_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPDCCH_Elements_r15 { #[asn(key = 0, extended = false)] @@ -15884,11 +15884,11 @@ pub enum SPDCCH_Elements_r15 { Setup(SPDCCH_Elements_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SPDCCH_Set_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SPS_Config { #[asn(optional_idx = 0)] @@ -15899,7 +15899,7 @@ pub struct SPS_Config { pub sps_config_ul: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct SPS_Config_v1430 { #[asn(optional_idx = 0)] @@ -15916,7 +15916,7 @@ pub struct SPS_Config_v1430 { pub sps_config_sl_to_release_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct SPS_Config_v1530 { #[asn(optional_idx = 0)] @@ -15933,14 +15933,14 @@ pub struct SPS_Config_v1530 { pub sps_config_ul_to_release_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SPS_Config_v1540 { #[asn(optional_idx = 0)] pub sps_config_dl_stti_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPS_ConfigDL { #[asn(key = 0, extended = false)] @@ -15949,7 +15949,7 @@ pub enum SPS_ConfigDL { Setup(SPS_ConfigDL_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPS_ConfigDL_STTI_r15 { #[asn(key = 0, extended = false)] @@ -15958,30 +15958,30 @@ pub enum SPS_ConfigDL_STTI_r15 { Setup(SPS_ConfigDL_STTI_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SPS_ConfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct SPS_ConfigIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SPS_ConfigSL_ToAddModList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SPS_ConfigSL_ToReleaseList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPS_ConfigSL_r14 { pub sps_config_index_r14: SPS_ConfigIndex_r14, pub semi_persist_sched_interval_sl_r14: SPS_ConfigSL_r14SemiPersistSchedIntervalSL_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPS_ConfigUL { #[asn(key = 0, extended = false)] @@ -15990,15 +15990,15 @@ pub enum SPS_ConfigUL { Setup(SPS_ConfigUL_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SPS_ConfigUL_STTI_ToAddModList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SPS_ConfigUL_STTI_ToReleaseList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPS_ConfigUL_STTI_r15 { #[asn(key = 0, extended = false)] @@ -16007,23 +16007,23 @@ pub enum SPS_ConfigUL_STTI_r15 { Setup(SPS_ConfigUL_STTI_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SPS_ConfigUL_ToAddModList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SPS_ConfigUL_ToAddModList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SPS_ConfigUL_ToReleaseList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SPS_ConfigUL_ToReleaseList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SPT_Parameters_r15 { #[asn(optional_idx = 0)] @@ -16032,7 +16032,7 @@ pub struct SPT_Parameters_r15 { pub max_number_c_cs_spt_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPUCCH_Config_r15 { #[asn(key = 0, extended = false)] @@ -16041,7 +16041,7 @@ pub enum SPUCCH_Config_r15 { Setup(SPUCCH_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPUCCH_Config_v1550 { #[asn(key = 0, extended = false)] @@ -16050,7 +16050,7 @@ pub enum SPUCCH_Config_v1550 { Setup(SPUCCH_Config_v1550_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPUCCH_Elements_r15 { #[asn(key = 0, extended = false)] @@ -16059,11 +16059,11 @@ pub enum SPUCCH_Elements_r15 { Setup(SPUCCH_Elements_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SPUCCH_Set_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SR_ProhibitTimerOffset_r17(pub u8); impl SR_ProhibitTimerOffset_r17 { @@ -16077,11 +16077,11 @@ impl SR_ProhibitTimerOffset_r17 { pub const SPARE: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SR_SubslotSPUCCH_ResourceList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SRB_ToAddMod { pub srb_identity: SRB_ToAddModSrb_Identity, @@ -16091,19 +16091,19 @@ pub struct SRB_ToAddMod { pub logical_channel_config: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SRB_ToAddModList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct SRB_ToAddModListExt_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SRB_ToReleaseList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SRS_AntennaPort(pub u8); impl SRS_AntennaPort { @@ -16113,20 +16113,20 @@ impl SRS_AntennaPort { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SRS_CC_SetIndex_r14 { pub cc_set_index_r14: SRS_CC_SetIndex_r14Cc_SetIndex_r14, pub cc_index_in_one_cc_set_r14: SRS_CC_SetIndex_r14Cc_IndexInOneCC_Set_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SRS_CapabilityPerBandPair_r14 { pub retuning_info: SRS_CapabilityPerBandPair_r14RetuningInfo, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SRS_CapabilityPerBandPair_v14b0 { #[asn(optional_idx = 0)] @@ -16136,7 +16136,7 @@ pub struct SRS_CapabilityPerBandPair_v14b0 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SRS_CapabilityPerBandPair_v1610 { #[asn(optional_idx = 0)] @@ -16144,7 +16144,7 @@ pub struct SRS_CapabilityPerBandPair_v1610 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SRS_ConfigAdd_r16 { pub srs_rep_num_add_r16: SRS_ConfigAdd_r16Srs_RepNumAdd_r16, @@ -16163,7 +16163,7 @@ pub struct SRS_ConfigAdd_r16 { pub srs_guard_symbol_fh_add_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SRS_ConfigAp_r10 { pub srs_antenna_port_ap_r10: SRS_AntennaPort, @@ -16173,7 +16173,7 @@ pub struct SRS_ConfigAp_r10 { pub cyclic_shift_ap_r10: SRS_ConfigAp_r10CyclicShiftAp_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SRS_ConfigAp_r13 { pub srs_antenna_port_ap_r13: SRS_AntennaPort, @@ -16184,7 +16184,7 @@ pub struct SRS_ConfigAp_r13 { pub transmission_comb_num_r13: SRS_ConfigAp_r13TransmissionCombNum_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SRS_ConfigAp_v1310 { #[asn(optional_idx = 0)] @@ -16195,7 +16195,7 @@ pub struct SRS_ConfigAp_v1310 { pub transmission_comb_num_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SRS_TPC_PDCCH_Config_r14 { #[asn(key = 0, extended = false)] @@ -16204,40 +16204,40 @@ pub enum SRS_TPC_PDCCH_Config_r14 { Setup(SRS_TPC_PDCCH_Config_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SS_RSSI_Measurement_r15 { pub measurement_slots_r15: SS_RSSI_Measurement_r15MeasurementSlots_r15, pub end_symbol_r15: SS_RSSI_Measurement_r15EndSymbol_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SSB_IndexList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SSB_PositionQCL_CellsToAddModListNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SSB_PositionQCL_CellsToAddModListNR_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SSB_PositionQCL_CellsToAddNR_r16 { pub phys_cell_id_r16: PhysCellIdNR_r15, pub ssb_position_qcl_nr_r16: SSB_PositionQCL_RelationNR_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SSB_PositionQCL_CellsToAddNR_r17 { pub phys_cell_id_nr_r17: PhysCellIdNR_r15, pub ssb_position_qcl_nr_r17: SSB_PositionQCL_RelationNR_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SSB_PositionQCL_RelationNR_r16(pub u8); impl SSB_PositionQCL_RelationNR_r16 { @@ -16247,7 +16247,7 @@ impl SSB_PositionQCL_RelationNR_r16 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SSB_PositionQCL_RelationNR_r17(pub u8); impl SSB_PositionQCL_RelationNR_r17 { @@ -16255,7 +16255,7 @@ impl SSB_PositionQCL_RelationNR_r17 { pub const N64: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum SSB_ToMeasure_r15 { #[asn(key = 0, extended = false)] @@ -16266,26 +16266,26 @@ pub enum SSB_ToMeasure_r15 { LongBitmap_r15(SSB_ToMeasure_r15_longBitmap_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "3")] pub struct STAG_Id_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct STAG_ToAddMod_r11 { pub stag_id_r11: STAG_Id_r11, pub time_alignment_timer_stag_r11: TimeAlignmentTimer, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct STAG_ToAddModList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct STAG_ToReleaseList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 12)] pub struct STTI_SPT_BandParameters_r15 { #[asn(optional_idx = 0)] @@ -16316,7 +16316,7 @@ pub struct STTI_SPT_BandParameters_r15 { pub ul_256qam_subslot_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct STTI_SupportedCombinations_r15 { #[asn(optional_idx = 0)] @@ -16333,7 +16333,7 @@ pub struct STTI_SupportedCombinations_r15 { pub combination_77_27_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SatelliteInfo_r17 { pub satellite_id_r17: SatelliteInfo_r17SatelliteId_r17, @@ -16341,11 +16341,11 @@ pub struct SatelliteInfo_r17 { pub footprint_info_r17: SatelliteInfo_r17FootprintInfo_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SatelliteInfoList_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct ScalingFactorSidelink_r16(pub u8); impl ScalingFactorSidelink_r16 { @@ -16355,62 +16355,62 @@ impl ScalingFactorSidelink_r16 { pub const F1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SchedulingInfo { pub si_periodicity: SI_Periodicity_r12, pub sib_mapping_info: SIB_MappingInfo, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SchedulingInfo_BR_r13 { pub si_narrowband_r13: SchedulingInfo_BR_r13Si_Narrowband_r13, pub si_tbs_r13: SchedulingInfo_BR_r13Si_TBS_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SchedulingInfo_MBMS_r14 { pub si_periodicity_r14: SchedulingInfo_MBMS_r14Si_Periodicity_r14, pub sib_mapping_info_r14: SIB_MappingInfo_MBMS_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SchedulingInfo_v12j0 { #[asn(optional_idx = 0)] pub sib_mapping_info_v12j0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SchedulingInfoExt_r12 { pub si_periodicity_r12: SI_Periodicity_r12, pub sib_mapping_info_r12: SIB_MappingInfo_v12j0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SchedulingInfoList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SchedulingInfoList_BR_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SchedulingInfoList_MBMS_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SchedulingInfoList_v12j0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SchedulingInfoListExt_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SchedulingRequestConfig { #[asn(key = 0, extended = false)] @@ -16419,7 +16419,7 @@ pub enum SchedulingRequestConfig { Setup(SchedulingRequestConfig_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SchedulingRequestConfig_v1020 { #[asn(optional_idx = 0)] @@ -16427,7 +16427,7 @@ pub struct SchedulingRequestConfig_v1020 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SchedulingRequestConfig_v1530 { #[asn(key = 0, extended = false)] @@ -16436,7 +16436,7 @@ pub enum SchedulingRequestConfig_v1530 { Setup(SchedulingRequestConfig_v1530_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SchedulingRequestConfigSCell_r13 { #[asn(key = 0, extended = false)] @@ -16445,43 +16445,43 @@ pub enum SchedulingRequestConfigSCell_r13 { Setup(SchedulingRequestConfigSCell_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SecondaryPreRegistrationZoneIdListHRPD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityAlgorithmConfig { pub ciphering_algorithm: CipheringAlgorithm_r12, pub integrity_prot_algorithm: SecurityAlgorithmConfigIntegrityProtAlgorithm, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SecurityConfigHO { pub handover_type: SecurityConfigHOHandoverType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SecurityConfigHO_v1530 { pub handover_type_v1530: SecurityConfigHO_v1530HandoverType_v1530, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SecurityConfigSMC { pub security_algorithm_config: SecurityAlgorithmConfig, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeCommand { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: SecurityModeCommandCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SecurityModeCommand_r8_IEs { pub security_config_smc: SecurityConfigSMC, @@ -16489,7 +16489,7 @@ pub struct SecurityModeCommand_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SecurityModeCommand_v8a0_IEs { #[asn(optional_idx = 0)] @@ -16498,21 +16498,21 @@ pub struct SecurityModeCommand_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeComplete { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: SecurityModeCompleteCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SecurityModeComplete_r8_IEs { #[asn(optional_idx = 0)] pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SecurityModeComplete_v8a0_IEs { #[asn(optional_idx = 0)] @@ -16521,21 +16521,21 @@ pub struct SecurityModeComplete_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeFailure { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: SecurityModeFailureCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SecurityModeFailure_r8_IEs { #[asn(optional_idx = 0)] pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SecurityModeFailure_v8a0_IEs { #[asn(optional_idx = 0)] @@ -16544,21 +16544,21 @@ pub struct SecurityModeFailure_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SensingResult_r15 { pub resource_index_r15: SensingResult_r15ResourceIndex_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct ServCellIndex_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct ServCellIndex_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct ServingSatelliteInfo_r17 { pub ephemeris_info_r17: ServingSatelliteInfo_r17EphemerisInfo_r17, @@ -16571,22 +16571,22 @@ pub struct ServingSatelliteInfo_r17 { pub k_mac_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SharedSpectrumMeasNR_r17 { pub nr_rssi_channel_occupancy_reporting_r17: SharedSpectrumMeasNR_r17Nr_RSSI_ChannelOccupancyReporting_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "24", sz_ub = "24")] pub struct ShortI_RNTI_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct ShortMAC_I(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct ShortTTI_Length_r15(pub u8); impl ShortTTI_Length_r15 { @@ -16594,7 +16594,7 @@ impl ShortTTI_Length_r15 { pub const SUBSLOT: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ShortTTI_r15 { #[asn(optional_idx = 0)] @@ -16603,13 +16603,13 @@ pub struct ShortTTI_r15 { pub ul_stti_length_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SidelinkUEInformation_r12 { pub critical_extensions: SidelinkUEInformation_r12CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct SidelinkUEInformation_r12_IEs { #[asn(optional_idx = 0)] @@ -16626,7 +16626,7 @@ pub struct SidelinkUEInformation_r12_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 8)] pub struct SidelinkUEInformation_v1310_IEs { #[asn(optional_idx = 0)] @@ -16648,7 +16648,7 @@ pub struct SidelinkUEInformation_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SidelinkUEInformation_v1430_IEs { #[asn(optional_idx = 0)] @@ -16661,7 +16661,7 @@ pub struct SidelinkUEInformation_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SidelinkUEInformation_v1530_IEs { #[asn(optional_idx = 0)] @@ -16670,7 +16670,7 @@ pub struct SidelinkUEInformation_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SkipSubframeProcessing_r15 { #[asn(optional_idx = 0)] @@ -16685,7 +16685,7 @@ pub struct SkipSubframeProcessing_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SlotOrSubslotPDSCH_Config_r15 { #[asn(key = 0, extended = false)] @@ -16694,7 +16694,7 @@ pub enum SlotOrSubslotPDSCH_Config_r15 { Setup(SlotOrSubslotPDSCH_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SlotOrSubslotPUSCH_Config_r15 { #[asn(key = 0, extended = false)] @@ -16703,7 +16703,7 @@ pub enum SlotOrSubslotPUSCH_Config_r15 { Setup(SlotOrSubslotPUSCH_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SoundingRS_AperiodicSet_r14 { #[asn(optional_idx = 0)] @@ -16711,7 +16711,7 @@ pub struct SoundingRS_AperiodicSet_r14 { pub sounding_rs_ul_config_dedicated_aperiodic_r14: SoundingRS_UL_ConfigDedicatedAperiodic_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SoundingRS_AperiodicSetUpPTsExt_r14 { #[asn(optional_idx = 0)] @@ -16721,7 +16721,7 @@ pub struct SoundingRS_AperiodicSetUpPTsExt_r14 { SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigCommon { #[asn(key = 0, extended = false)] @@ -16730,7 +16730,7 @@ pub enum SoundingRS_UL_ConfigCommon { Setup(SoundingRS_UL_ConfigCommon_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicated { #[asn(key = 0, extended = false)] @@ -16739,13 +16739,13 @@ pub enum SoundingRS_UL_ConfigDedicated { Setup(SoundingRS_UL_ConfigDedicated_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SoundingRS_UL_ConfigDedicated_v1020 { pub srs_antenna_port_r10: SRS_AntennaPort, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicated_v1310 { #[asn(key = 0, extended = false)] @@ -16754,7 +16754,7 @@ pub enum SoundingRS_UL_ConfigDedicated_v1310 { Setup(SoundingRS_UL_ConfigDedicated_v1310_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SoundingRS_UL_ConfigDedicatedAdd_r16 { pub srs_config_index_ap_r16: SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ConfigIndexAp_r16, @@ -16765,7 +16765,7 @@ pub struct SoundingRS_UL_ConfigDedicatedAdd_r16 { pub srs_activate_ap_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAperiodic_r10 { #[asn(key = 0, extended = false)] @@ -16774,7 +16774,7 @@ pub enum SoundingRS_UL_ConfigDedicatedAperiodic_r10 { Setup(SoundingRS_UL_ConfigDedicatedAperiodic_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAperiodic_v1310 { #[asn(key = 0, extended = false)] @@ -16783,7 +16783,7 @@ pub enum SoundingRS_UL_ConfigDedicatedAperiodic_v1310 { Setup(SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAperiodic_v1430 { #[asn(key = 0, extended = false)] @@ -16792,7 +16792,7 @@ pub enum SoundingRS_UL_ConfigDedicatedAperiodic_v1430 { Setup(SoundingRS_UL_ConfigDedicatedAperiodic_v1430_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13 { #[asn(key = 0, extended = false)] @@ -16801,7 +16801,7 @@ pub enum SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13 { Setup(SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedUpPTsExt_r13 { #[asn(key = 0, extended = false)] @@ -16810,21 +16810,21 @@ pub enum SoundingRS_UL_ConfigDedicatedUpPTsExt_r13 { Setup(SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SoundingRS_VirtualCellID_r16 { pub srs_virtual_cell_id_r16: SoundingRS_VirtualCellID_r16Srs_VirtualCellID_r16, pub srs_virtual_cell_id_all_srs_r16: SoundingRS_VirtualCellID_r16Srs_VirtualCellID_AllSRS_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SpeedStateScaleFactors { pub sf_medium: SpeedStateScaleFactorsSf_Medium, pub sf_high: SpeedStateScaleFactorsSf_High, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct SubframeAssignment_r15(pub u8); impl SubframeAssignment_r15 { @@ -16837,7 +16837,7 @@ impl SubframeAssignment_r15 { pub const SA6: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "6", extensible = false)] pub enum SubframeBitmapSL_r12 { #[asn(key = 0, extended = false)] @@ -16856,7 +16856,7 @@ pub enum SubframeBitmapSL_r12 { Bs42_r12(SubframeBitmapSL_r12_bs42_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum SubframeBitmapSL_r14 { #[asn(key = 0, extended = false)] @@ -16877,7 +16877,7 @@ pub enum SubframeBitmapSL_r14 { Bs100_r14(SubframeBitmapSL_r14_bs100_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16886,7 +16886,7 @@ pub enum SubframeBitmapSL_r14 { )] pub struct SupportedBandCombination_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16895,7 +16895,7 @@ pub struct SupportedBandCombination_r10(pub Vec); )] pub struct SupportedBandCombination_v1090(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16904,7 +16904,7 @@ pub struct SupportedBandCombination_v1090(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16913,7 +16913,7 @@ pub struct SupportedBandCombination_v10i0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16922,7 +16922,7 @@ pub struct SupportedBandCombination_v1130(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16931,7 +16931,7 @@ pub struct SupportedBandCombination_v1250(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16940,7 +16940,7 @@ pub struct SupportedBandCombination_v1270(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16949,7 +16949,7 @@ pub struct SupportedBandCombination_v1320(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16958,7 +16958,7 @@ pub struct SupportedBandCombination_v1380(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16967,7 +16967,7 @@ pub struct SupportedBandCombination_v1390(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16976,7 +16976,7 @@ pub struct SupportedBandCombination_v1430(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16985,7 +16985,7 @@ pub struct SupportedBandCombination_v1450(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -16994,7 +16994,7 @@ pub struct SupportedBandCombination_v1470(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17003,7 +17003,7 @@ pub struct SupportedBandCombination_v14b0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17012,7 +17012,7 @@ pub struct SupportedBandCombination_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17021,7 +17021,7 @@ pub struct SupportedBandCombination_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17030,7 +17030,7 @@ pub struct SupportedBandCombination_v1630(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17039,7 +17039,7 @@ pub struct SupportedBandCombinationAdd_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17048,7 +17048,7 @@ pub struct SupportedBandCombinationAdd_v11d0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17057,7 +17057,7 @@ pub struct SupportedBandCombinationAdd_v1250(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17066,7 +17066,7 @@ pub struct SupportedBandCombinationAdd_v1270(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17075,7 +17075,7 @@ pub struct SupportedBandCombinationAdd_v1320(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17084,7 +17084,7 @@ pub struct SupportedBandCombinationAdd_v1380(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17093,7 +17093,7 @@ pub struct SupportedBandCombinationAdd_v1390(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17102,7 +17102,7 @@ pub struct SupportedBandCombinationAdd_v1430(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17111,7 +17111,7 @@ pub struct SupportedBandCombinationAdd_v1450(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17120,7 +17120,7 @@ pub struct SupportedBandCombinationAdd_v1470(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17129,7 +17129,7 @@ pub struct SupportedBandCombinationAdd_v14b0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17138,7 +17138,7 @@ pub struct SupportedBandCombinationAdd_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17147,7 +17147,7 @@ pub struct SupportedBandCombinationAdd_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17156,7 +17156,7 @@ pub struct SupportedBandCombinationAdd_v1630(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17165,7 +17165,7 @@ pub struct SupportedBandCombinationExt_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17174,7 +17174,7 @@ pub struct SupportedBandCombinationReduced_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17183,7 +17183,7 @@ pub struct SupportedBandCombinationReduced_v1320(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17192,7 +17192,7 @@ pub struct SupportedBandCombinationReduced_v1380(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17201,7 +17201,7 @@ pub struct SupportedBandCombinationReduced_v1390(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17210,7 +17210,7 @@ pub struct SupportedBandCombinationReduced_v1430(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17219,7 +17219,7 @@ pub struct SupportedBandCombinationReduced_v1450(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17228,7 +17228,7 @@ pub struct SupportedBandCombinationReduced_v1470(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17237,7 +17237,7 @@ pub struct SupportedBandCombinationReduced_v14b0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17246,7 +17246,7 @@ pub struct SupportedBandCombinationReduced_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17255,14 +17255,14 @@ pub struct SupportedBandCombinationReduced_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SupportedBandEUTRA { pub band_eutra: FreqBandIndicator, pub half_duplex: SupportedBandEUTRAHalfDuplex, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SupportedBandEUTRA_v1250 { #[asn(optional_idx = 0)] @@ -17271,14 +17271,14 @@ pub struct SupportedBandEUTRA_v1250 { pub ul_64qam_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SupportedBandEUTRA_v1310 { #[asn(optional_idx = 0)] pub ue_power_class_5_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SupportedBandEUTRA_v1320 { #[asn(optional_idx = 0)] @@ -17288,14 +17288,14 @@ pub struct SupportedBandEUTRA_v1320 { pub ue_power_class_n_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SupportedBandEUTRA_v9e0 { #[asn(optional_idx = 0)] pub band_eutra_v9e0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct SupportedBandGERAN(pub u8); impl SupportedBandGERAN { @@ -17317,50 +17317,50 @@ impl SupportedBandGERAN { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SupportedBandInfo_r12 { #[asn(optional_idx = 0)] pub support_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandInfoList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SupportedBandList1XRTT(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListEUTRA(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListEUTRA_v1250(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListEUTRA_v1310(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListEUTRA_v1320(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListEUTRA_v9e0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListGERAN(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SupportedBandListHRPD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -17369,29 +17369,29 @@ pub struct SupportedBandListHRPD(pub Vec); )] pub struct SupportedBandListNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListUTRA_FDD(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListUTRA_TDD128(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListUTRA_TDD384(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SupportedBandListUTRA_TDD768(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SupportedBandNR_r15 { pub band_nr_r15: FreqBandIndicatorNR_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct SupportedBandUTRA_FDD(pub u8); impl SupportedBandUTRA_FDD { @@ -17413,7 +17413,7 @@ impl SupportedBandUTRA_FDD { pub const BAND_XVI: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct SupportedBandUTRA_TDD128(pub u8); impl SupportedBandUTRA_TDD128 { @@ -17435,7 +17435,7 @@ impl SupportedBandUTRA_TDD128 { pub const P: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct SupportedBandUTRA_TDD384(pub u8); impl SupportedBandUTRA_TDD384 { @@ -17457,7 +17457,7 @@ impl SupportedBandUTRA_TDD384 { pub const P: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "15")] pub struct SupportedBandUTRA_TDD768(pub u8); impl SupportedBandUTRA_TDD768 { @@ -17479,18 +17479,18 @@ impl SupportedBandUTRA_TDD768 { pub const P: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SupportedBandwidthCombinationSet_r10(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SupportedOperatorDic_r15 { pub version_of_dictionary_r15: SupportedOperatorDic_r15VersionOfDictionary_r15, pub associated_plmn_id_r15: PLMN_Identity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SupportedUDC_r15 { #[asn(optional_idx = 0)] @@ -17499,19 +17499,19 @@ pub struct SupportedUDC_r15 { pub supported_operator_dic_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "10")] pub struct SystemInfoListGERAN(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SystemInfoValueTagList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SystemInfoValueTagSI_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformation { pub critical_extensions: SystemInformationCriticalExtensions, @@ -17521,7 +17521,7 @@ pub type SystemInformation_BR_r13 = SystemInformation; pub type SystemInformation_MBMS_r14 = SystemInformation; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformation_r8_IEs { pub sib_type_and_info: SystemInformation_r8_IEsSib_TypeAndInfo, @@ -17529,7 +17529,7 @@ pub struct SystemInformation_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformation_v8a0_IEs { #[asn(optional_idx = 0)] @@ -17538,7 +17538,7 @@ pub struct SystemInformation_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockPos_r15 { pub assistance_data_sib_element_r15: SystemInformationBlockPos_r15AssistanceDataSIB_Element_r15, @@ -17546,7 +17546,7 @@ pub struct SystemInformationBlockPos_r15 { pub late_non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1 { pub cell_access_related_info: SystemInformationBlockType1CellAccessRelatedInfo, @@ -17565,7 +17565,7 @@ pub struct SystemInformationBlockType1 { pub type SystemInformationBlockType1_BR_r13 = SystemInformationBlockType1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct SystemInformationBlockType1_MBMS_r14 { pub cell_access_related_info_r14: SystemInformationBlockType1_MBMS_r14CellAccessRelatedInfo_r14, @@ -17587,7 +17587,7 @@ pub struct SystemInformationBlockType1_MBMS_r14 { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1_v10j0_IEs { #[asn(optional_idx = 0)] @@ -17598,7 +17598,7 @@ pub struct SystemInformationBlockType1_v10j0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1_v10l0_IEs { #[asn(optional_idx = 0)] @@ -17609,7 +17609,7 @@ pub struct SystemInformationBlockType1_v10l0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v10x0_IEs { #[asn(optional_idx = 0)] @@ -17619,7 +17619,7 @@ pub struct SystemInformationBlockType1_v10x0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1_v1130_IEs { #[asn(optional_idx = 0)] @@ -17630,7 +17630,7 @@ pub struct SystemInformationBlockType1_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1_v1250_IEs { pub cell_access_related_info_v1250: @@ -17644,7 +17644,7 @@ pub struct SystemInformationBlockType1_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1_v12j0_IEs { #[asn(optional_idx = 0)] @@ -17655,7 +17655,7 @@ pub struct SystemInformationBlockType1_v12j0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct SystemInformationBlockType1_v1310_IEs { #[asn(optional_idx = 0)] @@ -17671,7 +17671,7 @@ pub struct SystemInformationBlockType1_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v1320_IEs { #[asn(optional_idx = 0)] @@ -17681,7 +17681,7 @@ pub struct SystemInformationBlockType1_v1320_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v1350_IEs { #[asn(optional_idx = 0)] @@ -17690,7 +17690,7 @@ pub struct SystemInformationBlockType1_v1350_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v1360_IEs { #[asn(optional_idx = 0)] @@ -17699,7 +17699,7 @@ pub struct SystemInformationBlockType1_v1360_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SystemInformationBlockType1_v1430_IEs { #[asn(optional_idx = 0)] @@ -17714,7 +17714,7 @@ pub struct SystemInformationBlockType1_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v1450_IEs { #[asn(optional_idx = 0)] @@ -17723,7 +17723,7 @@ pub struct SystemInformationBlockType1_v1450_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 9)] pub struct SystemInformationBlockType1_v1530_IEs { #[asn(optional_idx = 0)] @@ -17751,7 +17751,7 @@ pub struct SystemInformationBlockType1_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v1540_IEs { #[asn(optional_idx = 0)] @@ -17760,7 +17760,7 @@ pub struct SystemInformationBlockType1_v1540_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v15g0_IEs { #[asn(optional_idx = 0)] @@ -17770,7 +17770,7 @@ pub struct SystemInformationBlockType1_v15g0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct SystemInformationBlockType1_v1610_IEs { #[asn(optional_idx = 0)] @@ -17787,7 +17787,7 @@ pub struct SystemInformationBlockType1_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v1700_IEs { #[asn(optional_idx = 0)] @@ -17797,7 +17797,7 @@ pub struct SystemInformationBlockType1_v1700_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v890_IEs { #[asn(optional_idx = 0)] @@ -17807,7 +17807,7 @@ pub struct SystemInformationBlockType1_v890_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType1_v8h0_IEs { #[asn(optional_idx = 0)] @@ -17816,7 +17816,7 @@ pub struct SystemInformationBlockType1_v8h0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1_v920_IEs { #[asn(optional_idx = 0)] @@ -17828,7 +17828,7 @@ pub struct SystemInformationBlockType1_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType1_v9e0_IEs { #[asn(optional_idx = 0)] @@ -17839,7 +17839,7 @@ pub struct SystemInformationBlockType1_v9e0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockType10 { pub message_identifier: SystemInformationBlockType10MessageIdentifier, @@ -17849,7 +17849,7 @@ pub struct SystemInformationBlockType10 { pub dummy: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockType11 { pub message_identifier: SystemInformationBlockType11MessageIdentifier, @@ -17861,7 +17861,7 @@ pub struct SystemInformationBlockType11 { pub data_coding_scheme: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType12_r9 { pub message_identifier_r9: SystemInformationBlockType12_r9MessageIdentifier_r9, @@ -17878,7 +17878,7 @@ pub struct SystemInformationBlockType12_r9 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockType13_r9 { pub mbsfn_area_info_list_r9: MBSFN_AreaInfoList_r9, @@ -17888,7 +17888,7 @@ pub struct SystemInformationBlockType13_r9 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType14_r11 { #[asn(optional_idx = 0)] @@ -17898,7 +17898,7 @@ pub struct SystemInformationBlockType14_r11 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SystemInformationBlockType15_r11 { #[asn(optional_idx = 0)] @@ -17910,7 +17910,7 @@ pub struct SystemInformationBlockType15_r11 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType16_r11 { #[asn(optional_idx = 0)] @@ -17920,7 +17920,7 @@ pub struct SystemInformationBlockType16_r11 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType17_r12 { #[asn(optional_idx = 0)] @@ -17931,7 +17931,7 @@ pub struct SystemInformationBlockType17_r12 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType18_r12 { #[asn(optional_idx = 0)] @@ -17941,7 +17941,7 @@ pub struct SystemInformationBlockType18_r12 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SystemInformationBlockType19_r12 { #[asn(optional_idx = 0)] @@ -17953,7 +17953,7 @@ pub struct SystemInformationBlockType19_r12 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType2 { #[asn(optional_idx = 0)] @@ -17966,7 +17966,7 @@ pub struct SystemInformationBlockType2 { pub time_alignment_timer_common: TimeAlignmentTimer, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType2_v10m0_IEs { #[asn(optional_idx = 0)] @@ -17978,7 +17978,7 @@ pub struct SystemInformationBlockType2_v10m0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType2_v10n0_IEs { #[asn(optional_idx = 0)] @@ -17988,7 +17988,7 @@ pub struct SystemInformationBlockType2_v10n0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType2_v13c0_IEs { #[asn(optional_idx = 0)] @@ -17997,7 +17997,7 @@ pub struct SystemInformationBlockType2_v13c0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType2_v8h0_IEs { #[asn(optional_idx = 0)] @@ -18006,7 +18006,7 @@ pub struct SystemInformationBlockType2_v8h0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType2_v9e0_IEs { #[asn(optional_idx = 0)] @@ -18015,7 +18015,7 @@ pub struct SystemInformationBlockType2_v9e0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType2_v9i0_IEs { #[asn(optional_idx = 0)] @@ -18024,7 +18024,7 @@ pub struct SystemInformationBlockType2_v9i0_IEs { pub dummy: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType20_r13 { pub sc_mcch_repetition_period_r13: SystemInformationBlockType20_r13Sc_mcch_RepetitionPeriod_r13, @@ -18039,7 +18039,7 @@ pub struct SystemInformationBlockType20_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType21_r14 { #[asn(optional_idx = 0)] @@ -18049,7 +18049,7 @@ pub struct SystemInformationBlockType21_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SystemInformationBlockType24_r15 { #[asn(optional_idx = 0)] @@ -18062,7 +18062,7 @@ pub struct SystemInformationBlockType24_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct SystemInformationBlockType25_r15 { #[asn(optional_idx = 0)] @@ -18078,7 +18078,7 @@ pub struct SystemInformationBlockType25_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 7)] pub struct SystemInformationBlockType26_r15 { #[asn(optional_idx = 0)] @@ -18097,7 +18097,7 @@ pub struct SystemInformationBlockType26_r15 { pub thresh_s_rssi_cbr_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockType26a_r16 { pub plmn_info_list_r16: PLMN_InfoList_r16, @@ -18107,7 +18107,7 @@ pub struct SystemInformationBlockType26a_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType27_r16 { #[asn(optional_idx = 0)] @@ -18117,7 +18117,7 @@ pub struct SystemInformationBlockType27_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockType28_r16 { pub segment_number_r16: SystemInformationBlockType28_r16SegmentNumber_r16, @@ -18128,7 +18128,7 @@ pub struct SystemInformationBlockType28_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SystemInformationBlockType29_r16 { #[asn(optional_idx = 0)] @@ -18140,7 +18140,7 @@ pub struct SystemInformationBlockType29_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SystemInformationBlockType3 { pub cell_reselection_info_common: SystemInformationBlockType3CellReselectionInfoCommon, @@ -18149,7 +18149,7 @@ pub struct SystemInformationBlockType3 { pub intra_freq_cell_reselection_info: SystemInformationBlockType3IntraFreqCellReselectionInfo, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType3_v10j0_IEs { #[asn(optional_idx = 0)] @@ -18160,7 +18160,7 @@ pub struct SystemInformationBlockType3_v10j0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType3_v10l0_IEs { #[asn(optional_idx = 0)] @@ -18171,7 +18171,7 @@ pub struct SystemInformationBlockType3_v10l0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SystemInformationBlockType30_r17 { #[asn(optional_idx = 0)] @@ -18185,7 +18185,7 @@ pub struct SystemInformationBlockType30_r17 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockType31_r17 { pub serving_satellite_info_r17: ServingSatelliteInfo_r17, @@ -18194,7 +18194,7 @@ pub struct SystemInformationBlockType31_r17 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType32_r17 { #[asn(optional_idx = 0)] @@ -18204,7 +18204,7 @@ pub struct SystemInformationBlockType32_r17 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SystemInformationBlockType4 { #[asn(optional_idx = 0)] @@ -18215,13 +18215,13 @@ pub struct SystemInformationBlockType4 { pub csg_phys_cell_id_range: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SystemInformationBlockType5 { pub inter_freq_carrier_freq_list: InterFreqCarrierFreqList, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType5_v10j0_IEs { #[asn(optional_idx = 0)] @@ -18231,7 +18231,7 @@ pub struct SystemInformationBlockType5_v10j0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType5_v10l0_IEs { #[asn(optional_idx = 0)] @@ -18241,7 +18241,7 @@ pub struct SystemInformationBlockType5_v10l0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType5_v13a0_IEs { #[asn(optional_idx = 0)] @@ -18253,7 +18253,7 @@ pub struct SystemInformationBlockType5_v13a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType5_v8h0_IEs { #[asn(optional_idx = 0)] @@ -18263,7 +18263,7 @@ pub struct SystemInformationBlockType5_v8h0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType5_v9e0_IEs { #[asn(optional_idx = 0)] @@ -18273,7 +18273,7 @@ pub struct SystemInformationBlockType5_v9e0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct SystemInformationBlockType6 { #[asn(optional_idx = 0)] @@ -18285,7 +18285,7 @@ pub struct SystemInformationBlockType6 { pub t_reselection_utra_sf: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType6_v8h0_IEs { #[asn(optional_idx = 0)] @@ -18295,7 +18295,7 @@ pub struct SystemInformationBlockType6_v8h0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SystemInformationBlockType7 { pub t_reselection_geran: T_Reselection, @@ -18305,7 +18305,7 @@ pub struct SystemInformationBlockType7 { pub carrier_freqs_info_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct SystemInformationBlockType8 { #[asn(optional_idx = 0)] @@ -18318,21 +18318,21 @@ pub struct SystemInformationBlockType8 { pub parameters1_xrtt: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct SystemInformationBlockType9 { #[asn(optional_idx = 0)] pub hnb_name: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemTimeInfoCDMA2000 { pub cdma_eutra_synchronisation: SystemTimeInfoCDMA2000Cdma_EUTRA_Synchronisation, pub cdma_system_time: SystemTimeInfoCDMA2000Cdma_SystemTime, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "63")] pub struct T_PollRetransmit(pub u8); impl T_PollRetransmit { @@ -18402,7 +18402,7 @@ impl T_PollRetransmit { pub const SPARE1: u8 = 63u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "31")] pub struct T_Reordering(pub u8); impl T_Reordering { @@ -18440,7 +18440,7 @@ impl T_Reordering { pub const MS1600_V1310: u8 = 31u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct T_ReorderingExt_r17(pub u8); impl T_ReorderingExt_r17 { @@ -18448,15 +18448,15 @@ impl T_ReorderingExt_r17 { pub const MS3200: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct T_Reselection(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct T_ReselectionEUTRA_CE_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "63")] pub struct T_StatusProhibit(pub u8); impl T_StatusProhibit { @@ -18526,38 +18526,38 @@ impl T_StatusProhibit { pub const SPARE1: u8 = 63u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TDD_Config { pub subframe_assignment: TDD_ConfigSubframeAssignment, pub special_subframe_patterns: TDD_ConfigSpecialSubframePatterns, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TDD_Config_v1130 { pub special_subframe_patterns_v1130: TDD_Config_v1130SpecialSubframePatterns_v1130, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TDD_Config_v1430 { pub special_subframe_patterns_v1430: TDD_Config_v1430SpecialSubframePatterns_v1430, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TDD_Config_v1450 { pub special_subframe_patterns_v1450: TDD_Config_v1450SpecialSubframePatterns_v1450, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TDD_ConfigSL_r12 { pub subframe_assignment_sl_r12: TDD_ConfigSL_r12SubframeAssignmentSL_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum TDD_PUSCH_UpPTS_r14 { #[asn(key = 0, extended = false)] @@ -18566,7 +18566,7 @@ pub enum TDD_PUSCH_UpPTS_r14 { Setup(TDD_PUSCH_UpPTS_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum TDM_AssistanceInfo_r11 { #[asn(key = 0, extended = false)] @@ -18575,7 +18575,7 @@ pub enum TDM_AssistanceInfo_r11 { Idc_SubframePatternList_r11(IDC_SubframePatternList_r11), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum TDM_PatternConfig_r15 { #[asn(key = 0, extended = false)] @@ -18584,7 +18584,7 @@ pub enum TDM_PatternConfig_r15 { Setup(TDM_PatternConfig_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TLE_EphemerisParameters_r17 { pub inclination_r17: TLE_EphemerisParameters_r17Inclination_r17, @@ -18598,14 +18598,14 @@ pub struct TLE_EphemerisParameters_r17 { pub epoch_star_r17: TLE_EphemerisParameters_r17EpochStar_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TMGI_r9 { pub plmn_id_r9: TMGI_r9Plmn_Id_r9, pub service_id_r9: TMGI_r9ServiceId_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum TPC_Index { #[asn(key = 0, extended = false)] @@ -18614,7 +18614,7 @@ pub enum TPC_Index { IndexOfFormat3A(TPC_Index_indexOfFormat3A), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum TPC_PDCCH_Config { #[asn(key = 0, extended = false)] @@ -18623,7 +18623,7 @@ pub enum TPC_PDCCH_Config { Setup(TPC_PDCCH_Config_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum TPC_PDCCH_ConfigSCell_r13 { #[asn(key = 0, extended = false)] @@ -18632,7 +18632,7 @@ pub enum TPC_PDCCH_ConfigSCell_r13 { Setup(TPC_PDCCH_ConfigSCell_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct TargetMBSFN_Area_r12 { #[asn(optional_idx = 0)] @@ -18640,15 +18640,15 @@ pub struct TargetMBSFN_Area_r12 { pub carrier_freq_r12: ARFCN_ValueEUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "8")] pub struct TargetMBSFN_AreaList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct ThresholdCDMA2000(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ThresholdEUTRA { #[asn(key = 0, extended = false)] @@ -18659,11 +18659,11 @@ pub enum ThresholdEUTRA { pub type ThresholdEUTRA_v1250 = CSI_RSRP_Range_r12; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct ThresholdGERAN(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct ThresholdListNR_r15 { #[asn(optional_idx = 0)] @@ -18674,7 +18674,7 @@ pub struct ThresholdListNR_r15 { pub nr_sinr_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum ThresholdNR_r15 { #[asn(key = 0, extended = false)] @@ -18685,7 +18685,7 @@ pub enum ThresholdNR_r15 { Nr_SINR_r15(RS_SINR_RangeNR_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ThresholdUTRA { #[asn(key = 0, extended = false)] @@ -18694,7 +18694,7 @@ pub enum ThresholdUTRA { Utra_EcN0(ThresholdUTRA_utra_EcN0), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct TimeAlignmentTimer(pub u8); impl TimeAlignmentTimer { @@ -18708,11 +18708,11 @@ impl TimeAlignmentTimer { pub const INFINITY: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1048575")] pub struct TimeOffsetUTC_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct TimeReferenceInfo_r15 { pub time_r15: ReferenceTime_r15, @@ -18724,11 +18724,11 @@ pub struct TimeReferenceInfo_r15 { pub reference_sfn_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "172800")] pub struct TimeSinceFailure_r11(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct TimeToTrigger(pub u8); impl TimeToTrigger { @@ -18750,44 +18750,44 @@ impl TimeToTrigger { pub const MS5120: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "172800")] pub struct TimeUntilReconnection_r16(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TraceReference_r10 { pub plmn_identity_r10: PLMN_Identity, pub trace_id_r10: TraceReference_r10TraceId_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct TrackingAreaCode(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "24", sz_ub = "24")] pub struct TrackingAreaCode_5GC_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct TrackingAreaCodeList_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TrackingAreaCodeList_v1130 { pub plmn_identity_per_tac_list_r11: TrackingAreaCodeList_v1130Plmn_Identity_perTAC_List_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "24", sz_ub = "24")] pub struct TrackingAreaCodeNR_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "12")] pub struct TrackingAreaList_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct TrafficPatternInfo_r14 { pub traffic_periodicity_r14: TrafficPatternInfo_r14TrafficPeriodicity_r14, @@ -18799,7 +18799,7 @@ pub struct TrafficPatternInfo_r14 { pub message_size_r14: TrafficPatternInfo_r14MessageSize_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct TrafficPatternInfo_v1530 { #[asn(optional_idx = 0)] @@ -18808,34 +18808,34 @@ pub struct TrafficPatternInfo_v1530 { pub reliability_info_sl_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct TrafficPatternInfoList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct TrafficPatternInfoList_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct TunnelConfigLWIP_r13 { pub ip_address_r13: IP_Address_r13, pub ike_identity_r13: IKE_Identity_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct Tx_ConfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct Tx_PreconfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "72")] pub struct Tx_ResourcePoolMeasList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct UAC_AC1_SelectAssistInfo_r15(pub u8); impl UAC_AC1_SelectAssistInfo_r15 { @@ -18844,7 +18844,7 @@ impl UAC_AC1_SelectAssistInfo_r15 { pub const C: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct UAC_AC1_SelectAssistInfo_r16(pub u8); impl UAC_AC1_SelectAssistInfo_r16 { @@ -18854,7 +18854,7 @@ impl UAC_AC1_SelectAssistInfo_r16 { pub const NOT_CONFIGURED: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UAC_BarringInfoSet_r15 { pub uac_barring_factor_r15: UAC_BarringInfoSet_r15Uac_BarringFactor_r15, @@ -18862,41 +18862,41 @@ pub struct UAC_BarringInfoSet_r15 { pub uac_barring_for_access_identity_r15: UAC_BarringInfoSet_r15Uac_BarringForAccessIdentity_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UAC_BarringInfoSet_v1700 { #[asn(optional_idx = 0)] pub uac_barring_factor_for_ai3_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct UAC_BarringInfoSetIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct UAC_BarringInfoSetList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct UAC_BarringInfoSetList_v1700(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UAC_BarringPerCat_r15 { pub access_category_r15: UAC_BarringPerCat_r15AccessCategory_r15, pub uac_barring_info_set_index_r15: UAC_BarringInfoSetIndex_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "63")] pub struct UAC_BarringPerCatList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct UAC_BarringPerPLMN_List_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UAC_BarringPerPLMN_r15 { pub plmn_identity_index_r15: UAC_BarringPerPLMN_r15Plmn_IdentityIndex_r15, @@ -18904,7 +18904,7 @@ pub struct UAC_BarringPerPLMN_r15 { pub uac_ac_barring_list_type_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UDT_Restricting_r13 { #[asn(optional_idx = 0)] @@ -18913,11 +18913,11 @@ pub struct UDT_Restricting_r13 { pub udt_restricting_time_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct UDT_RestrictingPerPLMN_List_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UDT_RestrictingPerPLMN_r13 { pub plmn_identity_index_r13: UDT_RestrictingPerPLMN_r13Plmn_IdentityIndex_r13, @@ -18925,7 +18925,7 @@ pub struct UDT_RestrictingPerPLMN_r13 { pub udt_restricting_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_BasedNetwPerfMeasParameters_r10 { #[asn(optional_idx = 0)] @@ -18936,21 +18936,21 @@ pub struct UE_BasedNetwPerfMeasParameters_r10 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_BasedNetwPerfMeasParameters_v1250 { pub logged_mbsfn_measurements_r12: UE_BasedNetwPerfMeasParameters_v1250LoggedMBSFNMeasurements_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_BasedNetwPerfMeasParameters_v1430 { #[asn(optional_idx = 0)] pub location_report_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_BasedNetwPerfMeasParameters_v1530 { #[asn(optional_idx = 0)] @@ -18963,14 +18963,14 @@ pub struct UE_BasedNetwPerfMeasParameters_v1530 { pub imm_meas_wlan_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_BasedNetwPerfMeasParameters_v1610 { #[asn(optional_idx = 0)] pub ul_pdcp_avg_delay_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_BasedNetwPerfMeasParameters_v1700 { #[asn(optional_idx = 0)] @@ -18987,29 +18987,29 @@ pub struct UE_BasedNetwPerfMeasParameters_v1700 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_CapabilityRAT_Container { pub rat_type: RAT_Type, pub ue_capability_rat_container: UE_CapabilityRAT_ContainerUeCapabilityRAT_Container, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "8")] pub struct UE_CapabilityRAT_ContainerList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct UE_CapabilityRequest(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_CategorySL_r15 { pub ue_category_sl_c_tx_r15: UE_CategorySL_r15Ue_CategorySL_C_TX_r15, pub ue_category_sl_c_rx_r15: UE_CategorySL_r15Ue_CategorySL_C_RX_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability { pub access_stratum_release: AccessStratumRelease, @@ -19025,7 +19025,7 @@ pub struct UE_EUTRA_Capability { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 9)] pub struct UE_EUTRA_Capability_v1020_IEs { #[asn(optional_idx = 0)] @@ -19048,7 +19048,7 @@ pub struct UE_EUTRA_Capability_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v1060_IEs { #[asn(optional_idx = 0)] @@ -19061,7 +19061,7 @@ pub struct UE_EUTRA_Capability_v1060_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1090_IEs { #[asn(optional_idx = 0)] @@ -19070,7 +19070,7 @@ pub struct UE_EUTRA_Capability_v1090_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v10c0_IEs { #[asn(optional_idx = 0)] @@ -19079,7 +19079,7 @@ pub struct UE_EUTRA_Capability_v10c0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v10f0_IEs { #[asn(optional_idx = 0)] @@ -19088,7 +19088,7 @@ pub struct UE_EUTRA_Capability_v10f0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_Capability_v10i0_IEs { #[asn(optional_idx = 0)] @@ -19099,7 +19099,7 @@ pub struct UE_EUTRA_Capability_v10i0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v10j0_IEs { #[asn(optional_idx = 0)] @@ -19108,7 +19108,7 @@ pub struct UE_EUTRA_Capability_v10j0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v1130_IEs { pub pdcp_parameters_v1130: PDCP_Parameters_v1130, @@ -19126,7 +19126,7 @@ pub struct UE_EUTRA_Capability_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_Capability_v1170_IEs { #[asn(optional_idx = 0)] @@ -19137,7 +19137,7 @@ pub struct UE_EUTRA_Capability_v1170_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct UE_EUTRA_Capability_v1180_IEs { #[asn(optional_idx = 0)] @@ -19152,7 +19152,7 @@ pub struct UE_EUTRA_Capability_v1180_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_Capability_v11a0_IEs { #[asn(optional_idx = 0)] @@ -19163,7 +19163,7 @@ pub struct UE_EUTRA_Capability_v11a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_Capability_v11d0_IEs { #[asn(optional_idx = 0)] @@ -19174,7 +19174,7 @@ pub struct UE_EUTRA_Capability_v11d0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v11x0_IEs { #[asn(optional_idx = 0)] @@ -19183,7 +19183,7 @@ pub struct UE_EUTRA_Capability_v11x0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 15)] pub struct UE_EUTRA_Capability_v1250_IEs { #[asn(optional_idx = 0)] @@ -19218,7 +19218,7 @@ pub struct UE_EUTRA_Capability_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1260_IEs { #[asn(optional_idx = 0)] @@ -19227,7 +19227,7 @@ pub struct UE_EUTRA_Capability_v1260_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1270_IEs { #[asn(optional_idx = 0)] @@ -19236,7 +19236,7 @@ pub struct UE_EUTRA_Capability_v1270_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1280_IEs { #[asn(optional_idx = 0)] @@ -19245,7 +19245,7 @@ pub struct UE_EUTRA_Capability_v1280_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v12b0_IEs { #[asn(optional_idx = 0)] @@ -19254,7 +19254,7 @@ pub struct UE_EUTRA_Capability_v12b0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v12x0_IEs { #[asn(optional_idx = 0)] @@ -19263,7 +19263,7 @@ pub struct UE_EUTRA_Capability_v12x0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 15)] pub struct UE_EUTRA_Capability_v1310_IEs { #[asn(optional_idx = 0)] @@ -19303,7 +19303,7 @@ pub struct UE_EUTRA_Capability_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct UE_EUTRA_Capability_v1320_IEs { #[asn(optional_idx = 0)] @@ -19320,7 +19320,7 @@ pub struct UE_EUTRA_Capability_v1320_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v1330_IEs { #[asn(optional_idx = 0)] @@ -19333,7 +19333,7 @@ pub struct UE_EUTRA_Capability_v1330_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1340_IEs { #[asn(optional_idx = 0)] @@ -19342,7 +19342,7 @@ pub struct UE_EUTRA_Capability_v1340_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_Capability_v1350_IEs { #[asn(optional_idx = 0)] @@ -19354,7 +19354,7 @@ pub struct UE_EUTRA_Capability_v1350_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1360_IEs { #[asn(optional_idx = 0)] @@ -19363,7 +19363,7 @@ pub struct UE_EUTRA_Capability_v1360_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v1370_IEs { #[asn(optional_idx = 0)] @@ -19376,7 +19376,7 @@ pub struct UE_EUTRA_Capability_v1370_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1380_IEs { #[asn(optional_idx = 0)] @@ -19388,7 +19388,7 @@ pub struct UE_EUTRA_Capability_v1380_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1390_IEs { #[asn(optional_idx = 0)] @@ -19397,7 +19397,7 @@ pub struct UE_EUTRA_Capability_v1390_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v13e0a_IEs { #[asn(optional_idx = 0)] @@ -19406,7 +19406,7 @@ pub struct UE_EUTRA_Capability_v13e0a_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v13e0b_IEs { pub phy_layer_parameters_v13e0: PhyLayerParameters_v13e0, @@ -19414,7 +19414,7 @@ pub struct UE_EUTRA_Capability_v13e0b_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 19)] pub struct UE_EUTRA_Capability_v1430_IEs { pub phy_layer_parameters_v1430: PhyLayerParameters_v1430, @@ -19461,7 +19461,7 @@ pub struct UE_EUTRA_Capability_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v1440_IEs { pub lwa_parameters_v1440: LWA_Parameters_v1440, @@ -19470,7 +19470,7 @@ pub struct UE_EUTRA_Capability_v1440_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v1450_IEs { #[asn(optional_idx = 0)] @@ -19484,7 +19484,7 @@ pub struct UE_EUTRA_Capability_v1450_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1460_IEs { #[asn(optional_idx = 0)] @@ -19494,7 +19494,7 @@ pub struct UE_EUTRA_Capability_v1460_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v1470_IEs { #[asn(optional_idx = 0)] @@ -19507,7 +19507,7 @@ pub struct UE_EUTRA_Capability_v1470_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v14a0_IEs { pub phy_layer_parameters_v14a0: PhyLayerParameters_v14a0, @@ -19515,7 +19515,7 @@ pub struct UE_EUTRA_Capability_v14a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v14b0_IEs { #[asn(optional_idx = 0)] @@ -19524,7 +19524,7 @@ pub struct UE_EUTRA_Capability_v14b0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v14x0_IEs { #[asn(optional_idx = 0)] @@ -19533,7 +19533,7 @@ pub struct UE_EUTRA_Capability_v14x0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct UE_EUTRA_Capability_v1510_IEs { #[asn(optional_idx = 0)] @@ -19550,7 +19550,7 @@ pub struct UE_EUTRA_Capability_v1510_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v1520_IEs { pub meas_parameters_v1520: MeasParameters_v1520, @@ -19558,7 +19558,7 @@ pub struct UE_EUTRA_Capability_v1520_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 18)] pub struct UE_EUTRA_Capability_v1530_IEs { #[asn(optional_idx = 0)] @@ -19599,7 +19599,7 @@ pub struct UE_EUTRA_Capability_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct UE_EUTRA_Capability_v1540_IEs { #[asn(optional_idx = 0)] @@ -19617,7 +19617,7 @@ pub struct UE_EUTRA_Capability_v1540_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1550_IEs { #[asn(optional_idx = 0)] @@ -19630,7 +19630,7 @@ pub struct UE_EUTRA_Capability_v1550_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1560_IEs { pub pdcp_parameters_nr_v1560: PDCP_ParametersNR_v1560, @@ -19644,7 +19644,7 @@ pub struct UE_EUTRA_Capability_v1560_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_Capability_v1570_IEs { #[asn(optional_idx = 0)] @@ -19655,7 +19655,7 @@ pub struct UE_EUTRA_Capability_v1570_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v15a0_IEs { pub neigh_cell_si_acquisition_parameters_v15a0: NeighCellSI_AcquisitionParameters_v15a0, @@ -19669,7 +19669,7 @@ pub struct UE_EUTRA_Capability_v15a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v15x0_IEs { #[asn(optional_idx = 0)] @@ -19678,7 +19678,7 @@ pub struct UE_EUTRA_Capability_v15x0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 18)] pub struct UE_EUTRA_Capability_v1610_IEs { #[asn(optional_idx = 0)] @@ -19722,7 +19722,7 @@ pub struct UE_EUTRA_Capability_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct UE_EUTRA_Capability_v1630_IEs { #[asn(optional_idx = 0)] @@ -19741,7 +19741,7 @@ pub struct UE_EUTRA_Capability_v1630_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v1650_IEs { #[asn(optional_idx = 0)] @@ -19750,7 +19750,7 @@ pub struct UE_EUTRA_Capability_v1650_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v1660_IEs { pub irat_parameters_nr_v1660: IRAT_ParametersNR_v1660, @@ -19758,7 +19758,7 @@ pub struct UE_EUTRA_Capability_v1660_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v1690_IEs { pub other_parameters_v1690: Other_Parameters_v1690, @@ -19766,7 +19766,7 @@ pub struct UE_EUTRA_Capability_v1690_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v16c0_IEs { pub meas_parameters_v16c0: MeasParameters_v16c0, @@ -19776,7 +19776,7 @@ pub struct UE_EUTRA_Capability_v16c0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct UE_EUTRA_Capability_v1700_IEs { #[asn(optional_idx = 0)] @@ -19793,7 +19793,7 @@ pub struct UE_EUTRA_Capability_v1700_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v1710_IEs { pub irat_parameters_nr_v1710: IRAT_ParametersNR_v1710, @@ -19807,7 +19807,7 @@ pub struct UE_EUTRA_Capability_v1710_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v1720_IEs { pub ntn_parameters_v1720: NTN_Parameters_v1720, @@ -19815,7 +19815,7 @@ pub struct UE_EUTRA_Capability_v1720_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_Capability_v1730_IEs { pub phy_layer_parameters_v1730: PhyLayerParameters_v1730, @@ -19823,7 +19823,7 @@ pub struct UE_EUTRA_Capability_v1730_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v920_IEs { pub phy_layer_parameters_v920: PhyLayerParameters_v920, @@ -19841,7 +19841,7 @@ pub struct UE_EUTRA_Capability_v920_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v940_IEs { #[asn(optional_idx = 0)] @@ -19850,7 +19850,7 @@ pub struct UE_EUTRA_Capability_v940_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UE_EUTRA_Capability_v9a0_IEs { #[asn(optional_idx = 0)] @@ -19864,7 +19864,7 @@ pub struct UE_EUTRA_Capability_v9a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v9c0_IEs { #[asn(optional_idx = 0)] @@ -19873,7 +19873,7 @@ pub struct UE_EUTRA_Capability_v9c0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v9d0_IEs { #[asn(optional_idx = 0)] @@ -19882,7 +19882,7 @@ pub struct UE_EUTRA_Capability_v9d0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_Capability_v9e0_IEs { #[asn(optional_idx = 0)] @@ -19891,7 +19891,7 @@ pub struct UE_EUTRA_Capability_v9e0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_Capability_v9h0_IEs { #[asn(optional_idx = 0)] @@ -19902,7 +19902,7 @@ pub struct UE_EUTRA_Capability_v9h0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 7)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_r9 { #[asn(optional_idx = 0)] @@ -19923,7 +19923,7 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_r9 { pub neigh_cell_si_acquisition_parameters_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1060 { #[asn(optional_idx = 0)] @@ -19937,7 +19937,7 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1060 { pub inter_rat_parameters_utra_tdd_v1060: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1130 { #[asn(optional_idx = 0)] @@ -19948,13 +19948,13 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1130 { pub other_parameters_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1180 { pub mbms_parameters_r11: MBMS_Parameters_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1250 { #[asn(optional_idx = 0)] @@ -19963,14 +19963,14 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1250 { pub meas_parameters_v1250: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1310 { #[asn(optional_idx = 0)] pub phy_layer_parameters_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1320 { #[asn(optional_idx = 0)] @@ -19979,20 +19979,20 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1320 { pub scptm_parameters_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1370 { #[asn(optional_idx = 0)] pub ce_parameters_v1370: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1380 { pub ce_parameters_v1380: CE_Parameters_v1380, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1430 { #[asn(optional_idx = 0)] @@ -20001,14 +20001,14 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1430 { pub mmtel_parameters_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1510 { #[asn(optional_idx = 0)] pub pdcp_parameters_nr_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1530 { #[asn(optional_idx = 0)] @@ -20017,7 +20017,7 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1530 { pub reduced_cp_latency_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1540 { #[asn(optional_idx = 0)] @@ -20026,20 +20026,20 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1540 { pub irat_parameters_nr_v1540: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1550 { #[asn(optional_idx = 0)] pub neigh_cell_si_acquisition_parameters_v1550: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1560 { pub pdcp_parameters_nr_v1560: PDCP_ParametersNR_v1560, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v15a0 { #[asn(optional_idx = 0)] @@ -20051,7 +20051,7 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v15a0 { pub neigh_cell_si_acquisition_parameters_v15a0: NeighCellSI_AcquisitionParameters_v15a0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1610 { #[asn(optional_idx = 0)] @@ -20070,20 +20070,20 @@ pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1610 { pub mobility_parameters_v1610: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1630 { pub meas_parameters_v1630: MeasParameters_v1630, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct UE_RadioPagingInfo_r12 { #[asn(optional_idx = 0)] pub ue_category_v1250: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct UE_TimersAndConstants { pub t300: UE_TimersAndConstantsT300, @@ -20094,13 +20094,13 @@ pub struct UE_TimersAndConstants { pub n311: UE_TimersAndConstantsN311, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEAssistanceInformation_r11 { pub critical_extensions: UEAssistanceInformation_r11CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UEAssistanceInformation_r11_IEs { #[asn(optional_idx = 0)] @@ -20112,7 +20112,7 @@ pub struct UEAssistanceInformation_r11_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct UEAssistanceInformation_v1430_IEs { #[asn(optional_idx = 0)] @@ -20128,7 +20128,7 @@ pub struct UEAssistanceInformation_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEAssistanceInformation_v1450_IEs { #[asn(optional_idx = 0)] @@ -20137,7 +20137,7 @@ pub struct UEAssistanceInformation_v1450_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEAssistanceInformation_v1530_IEs { #[asn(optional_idx = 0)] @@ -20147,7 +20147,7 @@ pub struct UEAssistanceInformation_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEAssistanceInformation_v1610_IEs { #[asn(optional_idx = 0)] @@ -20156,7 +20156,7 @@ pub struct UEAssistanceInformation_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UEAssistanceInformation_v1700_IEs { #[asn(optional_idx = 0)] @@ -20168,7 +20168,7 @@ pub struct UEAssistanceInformation_v1700_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEAssistanceInformation_v1710_IEs { #[asn(optional_idx = 0)] @@ -20177,14 +20177,14 @@ pub struct UEAssistanceInformation_v1710_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UECapabilityEnquiry { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: UECapabilityEnquiryCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UECapabilityEnquiry_r8_IEs { pub ue_capability_request: UE_CapabilityRequest, @@ -20192,7 +20192,7 @@ pub struct UECapabilityEnquiry_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v1180_IEs { #[asn(optional_idx = 0)] @@ -20202,7 +20202,7 @@ pub struct UECapabilityEnquiry_v1180_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct UECapabilityEnquiry_v1310_IEs { #[asn(optional_idx = 0)] @@ -20221,7 +20221,7 @@ pub struct UECapabilityEnquiry_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v1430_IEs { #[asn(optional_idx = 0)] @@ -20230,7 +20230,7 @@ pub struct UECapabilityEnquiry_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v1510_IEs { #[asn(optional_idx = 0)] @@ -20240,7 +20240,7 @@ pub struct UECapabilityEnquiry_v1510_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UECapabilityEnquiry_v1530_IEs { #[asn(optional_idx = 0)] @@ -20252,7 +20252,7 @@ pub struct UECapabilityEnquiry_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v1550_IEs { #[asn(optional_idx = 0)] @@ -20261,7 +20261,7 @@ pub struct UECapabilityEnquiry_v1550_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v1560_IEs { #[asn(optional_idx = 0)] @@ -20271,7 +20271,7 @@ pub struct UECapabilityEnquiry_v1560_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v1610_IEs { #[asn(optional_idx = 0)] @@ -20280,7 +20280,7 @@ pub struct UECapabilityEnquiry_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v1710_IEs { #[asn(optional_idx = 0)] @@ -20289,7 +20289,7 @@ pub struct UECapabilityEnquiry_v1710_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityEnquiry_v8a0_IEs { #[asn(optional_idx = 0)] @@ -20298,14 +20298,14 @@ pub struct UECapabilityEnquiry_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UECapabilityInformation { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: UECapabilityInformationCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UECapabilityInformation_r8_IEs { pub ue_capability_rat_container_list: UE_CapabilityRAT_ContainerList, @@ -20313,7 +20313,7 @@ pub struct UECapabilityInformation_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityInformation_v1250_IEs { #[asn(optional_idx = 0)] @@ -20322,7 +20322,7 @@ pub struct UECapabilityInformation_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UECapabilityInformation_v8a0_IEs { #[asn(optional_idx = 0)] @@ -20332,14 +20332,14 @@ pub struct UECapabilityInformation_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEInformationRequest_r9 { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: UEInformationRequest_r9CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UEInformationRequest_r9_IEs { pub rach_report_req_r9: UEInformationRequest_r9_IEsRach_ReportReq_r9, @@ -20348,7 +20348,7 @@ pub struct UEInformationRequest_r9_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationRequest_v1020_IEs { #[asn(optional_idx = 0)] @@ -20357,7 +20357,7 @@ pub struct UEInformationRequest_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationRequest_v1130_IEs { #[asn(optional_idx = 0)] @@ -20367,7 +20367,7 @@ pub struct UEInformationRequest_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationRequest_v1250_IEs { #[asn(optional_idx = 0)] @@ -20377,7 +20377,7 @@ pub struct UEInformationRequest_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UEInformationRequest_v1530_IEs { #[asn(optional_idx = 0)] @@ -20389,7 +20389,7 @@ pub struct UEInformationRequest_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationRequest_v1710_IEs { #[asn(optional_idx = 0)] @@ -20398,7 +20398,7 @@ pub struct UEInformationRequest_v1710_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationRequest_v930_IEs { #[asn(optional_idx = 0)] @@ -20407,14 +20407,14 @@ pub struct UEInformationRequest_v930_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEInformationResponse_r9 { pub rrc_transaction_identifier: RRC_TransactionIdentifier, pub critical_extensions: UEInformationResponse_r9CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UEInformationResponse_r9_IEs { #[asn(optional_idx = 0)] @@ -20425,7 +20425,7 @@ pub struct UEInformationResponse_r9_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationResponse_v1020_IEs { #[asn(optional_idx = 0)] @@ -20434,7 +20434,7 @@ pub struct UEInformationResponse_v1020_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationResponse_v1130_IEs { #[asn(optional_idx = 0)] @@ -20443,7 +20443,7 @@ pub struct UEInformationResponse_v1130_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationResponse_v1250_IEs { #[asn(optional_idx = 0)] @@ -20452,7 +20452,7 @@ pub struct UEInformationResponse_v1250_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UEInformationResponse_v1530_IEs { #[asn(optional_idx = 0)] @@ -20463,7 +20463,7 @@ pub struct UEInformationResponse_v1530_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UEInformationResponse_v1610_IEs { #[asn(optional_idx = 0)] @@ -20476,7 +20476,7 @@ pub struct UEInformationResponse_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationResponse_v1710_IEs { #[asn(optional_idx = 0)] @@ -20485,7 +20485,7 @@ pub struct UEInformationResponse_v1710_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationResponse_v930_IEs { #[asn(optional_idx = 0)] @@ -20494,7 +20494,7 @@ pub struct UEInformationResponse_v930_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEInformationResponse_v9e0_IEs { #[asn(optional_idx = 0)] @@ -20503,13 +20503,13 @@ pub struct UEInformationResponse_v9e0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEPagingCoverageInformation { pub critical_extensions: UEPagingCoverageInformationCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEPagingCoverageInformation_r13_IEs { #[asn(optional_idx = 0)] @@ -20519,13 +20519,13 @@ pub struct UEPagingCoverageInformation_r13_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UERadioAccessCapabilityInformation { pub critical_extensions: UERadioAccessCapabilityInformationCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UERadioAccessCapabilityInformation_r8_IEs { pub ue_radio_access_capability_info: @@ -20535,13 +20535,13 @@ pub struct UERadioAccessCapabilityInformation_r8_IEs { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UERadioPagingInformation { pub critical_extensions: UERadioPagingInformationCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UERadioPagingInformation_r12_IEs { pub ue_radio_paging_info_r12: UERadioPagingInformation_r12_IEsUe_RadioPagingInfo_r12, @@ -20549,7 +20549,7 @@ pub struct UERadioPagingInformation_r12_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UERadioPagingInformation_v1310_IEs { #[asn(optional_idx = 0)] @@ -20559,7 +20559,7 @@ pub struct UERadioPagingInformation_v1310_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UERadioPagingInformation_v1610_IEs { #[asn(optional_idx = 0)] @@ -20569,14 +20569,14 @@ pub struct UERadioPagingInformation_v1610_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UL_256QAM_perCC_Info_r14 { #[asn(optional_idx = 0)] pub ul_256qam_per_cc_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_AM_RLC { pub t_poll_retransmit: T_PollRetransmit, @@ -20585,7 +20585,7 @@ pub struct UL_AM_RLC { pub max_retx_threshold: UL_AM_RLCMaxRetxThreshold, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_AM_RLC_r15 { pub t_poll_retransmit_r15: T_PollRetransmit, @@ -20595,13 +20595,13 @@ pub struct UL_AM_RLC_r15 { pub extended_rlc_li_field_r15: UL_AM_RLC_r15Extended_RLC_LI_Field_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_CCCH_Message { pub message: UL_CCCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_CCCH_MessageType { #[asn(key = 0, extended = false)] @@ -20610,7 +20610,7 @@ pub enum UL_CCCH_MessageType { MessageClassExtension(UL_CCCH_MessageType_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UL_CyclicPrefixLength(pub u8); impl UL_CyclicPrefixLength { @@ -20618,13 +20618,13 @@ impl UL_CyclicPrefixLength { pub const LEN2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_DCCH_Message { pub message: UL_DCCH_MessageType, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_DCCH_MessageType { #[asn(key = 0, extended = false)] @@ -20633,7 +20633,7 @@ pub enum UL_DCCH_MessageType { MessageClassExtension(UL_DCCH_MessageType_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_DelayConfig_r13 { #[asn(key = 0, extended = false)] @@ -20642,7 +20642,7 @@ pub enum UL_DelayConfig_r13 { Setup(UL_DelayConfig_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_DelayValueConfig_r16 { #[asn(key = 0, extended = false)] @@ -20651,29 +20651,29 @@ pub enum UL_DelayValueConfig_r16 { Setup(UL_DelayValueConfig_r16_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct UL_PDCP_DelayResult_r13 { pub qci_id_r13: UL_PDCP_DelayResult_r13Qci_Id_r13, pub excess_delay_r13: UL_PDCP_DelayResult_r13ExcessDelay_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct UL_PDCP_DelayResultList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct UL_PDCP_DelayValueResult_r16 { pub drb_id_r16: DRB_Identity, pub average_delay_r16: UL_PDCP_DelayValueResult_r16AverageDelay_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct UL_PDCP_DelayValueResultList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_ReferenceSignalsPUSCH { pub group_hopping_enabled: UL_ReferenceSignalsPUSCHGroupHoppingEnabled, @@ -20682,19 +20682,19 @@ pub struct UL_ReferenceSignalsPUSCH { pub cyclic_shift: UL_ReferenceSignalsPUSCHCyclicShift, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_UM_RLC { pub sn_field_length: SN_FieldLength, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULDedicatedMessageSegment_r16 { pub critical_extensions: ULDedicatedMessageSegment_r16CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ULDedicatedMessageSegment_r16_IEs { pub segment_number_r16: ULDedicatedMessageSegment_r16_IEsSegmentNumber_r16, @@ -20708,13 +20708,13 @@ pub struct ULDedicatedMessageSegment_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULHandoverPreparationTransfer { pub critical_extensions: ULHandoverPreparationTransferCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ULHandoverPreparationTransfer_r8_IEs { pub cdma2000_type: CDMA2000_Type, @@ -20725,7 +20725,7 @@ pub struct ULHandoverPreparationTransfer_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ULHandoverPreparationTransfer_v8a0_IEs { #[asn(optional_idx = 0)] @@ -20735,13 +20735,13 @@ pub struct ULHandoverPreparationTransfer_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransfer { pub critical_extensions: ULInformationTransferCriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct ULInformationTransfer_r16_IEs { #[asn(optional_idx = 0)] @@ -20752,7 +20752,7 @@ pub struct ULInformationTransfer_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ULInformationTransfer_r8_IEs { pub dedicated_info_type: ULInformationTransfer_r8_IEsDedicatedInfoType, @@ -20760,7 +20760,7 @@ pub struct ULInformationTransfer_r8_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ULInformationTransfer_v8a0_IEs { #[asn(optional_idx = 0)] @@ -20769,13 +20769,13 @@ pub struct ULInformationTransfer_v8a0_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransferIRAT_r16 { pub critical_extensions: ULInformationTransferIRAT_r16CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct ULInformationTransferIRAT_r16_IEs { #[asn(optional_idx = 0)] @@ -20787,13 +20787,13 @@ pub struct ULInformationTransferIRAT_r16_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransferMRDC_r15 { pub critical_extensions: ULInformationTransferMRDC_r15CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct ULInformationTransferMRDC_r15_IEs { #[asn(optional_idx = 0)] @@ -20805,7 +20805,7 @@ pub struct ULInformationTransferMRDC_r15_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UplinkPUSCH_LessPowerControlDedicated_v1430 { #[asn(optional_idx = 0)] @@ -20818,7 +20818,7 @@ pub struct UplinkPUSCH_LessPowerControlDedicated_v1430 { UplinkPUSCH_LessPowerControlDedicated_v1430AccumulationEnabled_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UplinkPowerControlAddSRS_r16 { #[asn(optional_idx = 0)] @@ -20835,7 +20835,7 @@ pub struct UplinkPowerControlAddSRS_r16 { UplinkPowerControlAddSRS_r16AccumulationEnabledSRS_Add_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlCommon { pub p0_nominal_pusch: UplinkPowerControlCommonP0_NominalPUSCH, @@ -20845,14 +20845,14 @@ pub struct UplinkPowerControlCommon { pub delta_preamble_msg3: UplinkPowerControlCommonDeltaPreambleMsg3, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlCommon_v1020 { pub delta_f_pucch_format3_r10: UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format3_r10, pub delta_f_pucch_format1b_cs_r10: UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format1bCS_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UplinkPowerControlCommon_v1310 { #[asn(optional_idx = 0)] @@ -20861,20 +20861,20 @@ pub struct UplinkPowerControlCommon_v1310 { pub delta_f_pucch_format5_13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlCommon_v1530 { pub delta_f_list_spucch_r15: DeltaFList_SPUCCH_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlCommon_v1610 { pub alpha_srs_add_r16: Alpha_r12, pub p0_nominal_srs_add_r16: UplinkPowerControlCommon_v1610P0_NominalSRS_Add_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlCommonPSCell_r12 { pub delta_f_pucch_format3_r12: UplinkPowerControlCommonPSCell_r12DeltaF_PUCCH_Format3_r12, @@ -20884,7 +20884,7 @@ pub struct UplinkPowerControlCommonPSCell_r12 { pub delta_f_list_pucch_r12: DeltaFList_PUCCH, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UplinkPowerControlCommonPUSCH_LessCell_v1430 { #[asn(optional_idx = 0)] @@ -20897,20 +20897,20 @@ pub struct UplinkPowerControlCommonPUSCH_LessCell_v1430 { pub alpha_srs_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlCommonSCell_r10 { pub p0_nominal_pusch_r10: UplinkPowerControlCommonSCell_r10P0_NominalPUSCH_r10, pub alpha_r10: Alpha_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlCommonSCell_v1130 { pub delta_preamble_msg3_r11: UplinkPowerControlCommonSCell_v1130DeltaPreambleMsg3_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct UplinkPowerControlCommonSCell_v1310 { pub p0_nominal_pucch: UplinkPowerControlCommonSCell_v1310P0_NominalPUCCH, @@ -20929,7 +20929,7 @@ pub struct UplinkPowerControlCommonSCell_v1310 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UplinkPowerControlDedicated { pub p0_ue_pusch: UplinkPowerControlDedicatedP0_UE_PUSCH, @@ -20941,7 +20941,7 @@ pub struct UplinkPowerControlDedicated { pub filter_coefficient: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UplinkPowerControlDedicated_v1020 { #[asn(optional_idx = 0)] @@ -20950,7 +20950,7 @@ pub struct UplinkPowerControlDedicated_v1020 { pub psrs_offset_ap_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct UplinkPowerControlDedicated_v1130 { #[asn(optional_idx = 0)] @@ -20961,13 +20961,13 @@ pub struct UplinkPowerControlDedicated_v1130 { pub delta_tx_d_offset_list_pucch_v1130: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlDedicated_v1250 { pub set2_power_control_parameter: UplinkPowerControlDedicated_v1250Set2PowerControlParameter, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UplinkPowerControlDedicated_v1530 { #[asn(optional_idx = 0)] @@ -20976,7 +20976,7 @@ pub struct UplinkPowerControlDedicated_v1530 { pub p0_ue_pusch_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UplinkPowerControlDedicatedSCell_r10 { pub p0_ue_pusch_r10: UplinkPowerControlDedicatedSCell_r10P0_UE_PUSCH_r10, @@ -20991,7 +20991,7 @@ pub struct UplinkPowerControlDedicatedSCell_r10 { UplinkPowerControlDedicatedSCell_r10PathlossReferenceLinking_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UplinkPowerControlDedicatedSCell_v1310 { pub p0_ue_pucch: UplinkPowerControlDedicatedSCell_v1310P0_UE_PUCCH, @@ -20999,7 +20999,7 @@ pub struct UplinkPowerControlDedicatedSCell_v1310 { pub delta_tx_d_offset_list_pucch_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UplinkPowerControlDedicatedSTTI_r15 { pub accumulation_enabled_stti_r15: @@ -21009,15 +21009,15 @@ pub struct UplinkPowerControlDedicatedSTTI_r15 { pub uplink_power_csi_payload: UplinkPowerControlDedicatedSTTI_r15UplinkPower_CSIPayload, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct V2X_BandCombinationParameters_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct V2X_BandCombinationParameters_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct V2X_BandCombinationParametersEUTRA_NR_v1630 { pub band_list_sidelink_eutra_nr_r16: @@ -21026,11 +21026,11 @@ pub struct V2X_BandCombinationParametersEUTRA_NR_v1630 { V2X_BandCombinationParametersEUTRA_NR_v1630BandListSidelinkEUTRA_NR_v1630, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct V2X_BandCombinationParametersEUTRA_NR_v1710(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct V2X_BandParameters_r14 { pub v2x_freq_band_eutra_r14: FreqBandIndicator_r11, @@ -21040,7 +21040,7 @@ pub struct V2X_BandParameters_r14 { pub band_parameters_rx_sl_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct V2X_BandParameters_v1530 { #[asn(optional_idx = 0)] @@ -21048,7 +21048,7 @@ pub struct V2X_BandParameters_v1530 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum V2X_BandParametersEUTRA_NR_r16 { #[asn(key = 0, extended = false)] @@ -21057,7 +21057,7 @@ pub enum V2X_BandParametersEUTRA_NR_r16 { Nr(V2X_BandParametersEUTRA_NR_r16_nr), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum V2X_BandParametersEUTRA_NR_v1630 { #[asn(key = 0, extended = false)] @@ -21066,7 +21066,7 @@ pub enum V2X_BandParametersEUTRA_NR_v1630 { Nr(V2X_BandParametersEUTRA_NR_v1630_nr), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct V2X_BandParametersEUTRA_NR_v1710 { #[asn(optional_idx = 0)] @@ -21074,7 +21074,7 @@ pub struct V2X_BandParametersEUTRA_NR_v1710 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "5")] pub struct V2X_BandwidthClass_r14(pub u8); impl V2X_BandwidthClass_r14 { @@ -21086,11 +21086,11 @@ impl V2X_BandwidthClass_r14 { pub const F: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct V2X_BandwidthClassSL_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -21099,7 +21099,7 @@ pub struct V2X_BandwidthClassSL_r14(pub Vec); )] pub struct V2X_SupportedBandCombination_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -21108,7 +21108,7 @@ pub struct V2X_SupportedBandCombination_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -21117,7 +21117,7 @@ pub struct V2X_SupportedBandCombination_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -21128,7 +21128,7 @@ pub struct V2X_SupportedBandCombinationEUTRA_NR_v1630( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -21139,7 +21139,7 @@ pub struct V2X_SupportedBandCombinationEUTRA_NR_v1710( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ValidityArea_r16 { pub carrier_freq_r16: ARFCN_ValueEUTRA_r9, @@ -21147,29 +21147,29 @@ pub struct ValidityArea_r16 { pub validity_cell_list_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct ValidityAreaList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct ValidityCellList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct VarConditionalReconfiguration { #[asn(optional_idx = 0)] pub cond_reconfiguration_list_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarConnEstFailReport_r11 { pub conn_est_fail_report_r11: ConnEstFailReport_r11, pub plmn_identity_r11: PLMN_Identity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct VarLogMeasConfig_r10 { #[asn(optional_idx = 0)] @@ -21178,7 +21178,7 @@ pub struct VarLogMeasConfig_r10 { pub logging_interval_r10: LoggingInterval_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct VarLogMeasConfig_r11 { #[asn(optional_idx = 0)] @@ -21189,7 +21189,7 @@ pub struct VarLogMeasConfig_r11 { pub logging_interval_r10: LoggingInterval_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct VarLogMeasConfig_r12 { #[asn(optional_idx = 0)] @@ -21202,7 +21202,7 @@ pub struct VarLogMeasConfig_r12 { pub target_mbsfn_area_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct VarLogMeasConfig_r15 { #[asn(optional_idx = 0)] @@ -21219,7 +21219,7 @@ pub struct VarLogMeasConfig_r15 { pub wlan_name_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct VarLogMeasConfig_r17 { #[asn(optional_idx = 0)] @@ -21240,7 +21240,7 @@ pub struct VarLogMeasConfig_r17 { pub meas_uncom_bar_pre_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarLogMeasReport_r10 { pub trace_reference_r10: TraceReference_r10, @@ -21251,7 +21251,7 @@ pub struct VarLogMeasReport_r10 { pub log_meas_info_list_r10: LogMeasInfoList2_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarLogMeasReport_r11 { pub trace_reference_r10: TraceReference_r10, @@ -21262,7 +21262,7 @@ pub struct VarLogMeasReport_r11 { pub log_meas_info_list_r10: LogMeasInfoList2_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 13)] pub struct VarMeasConfig { #[asn(optional_idx = 0)] @@ -21293,7 +21293,7 @@ pub struct VarMeasConfig { pub allow_interruptions_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct VarMeasIdleConfig_r15 { #[asn(optional_idx = 0)] @@ -21301,7 +21301,7 @@ pub struct VarMeasIdleConfig_r15 { pub meas_idle_duration_r15: VarMeasIdleConfig_r15MeasIdleDuration_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct VarMeasIdleConfig_r16 { #[asn(optional_idx = 0)] @@ -21310,13 +21310,13 @@ pub struct VarMeasIdleConfig_r16 { pub validity_area_list_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarMeasIdleReport_r15 { pub meas_report_idle_r15: MeasResultListIdle_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct VarMeasIdleReport_r16 { #[asn(optional_idx = 0)] @@ -21325,7 +21325,7 @@ pub struct VarMeasIdleReport_r16 { pub meas_report_idle_nr_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct VarMeasReport { pub meas_id: MeasId, @@ -21340,38 +21340,38 @@ pub struct VarMeasReport { pub number_of_reports_sent: VarMeasReportNumberOfReportsSent, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct VarMeasReportList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct VarMeasReportList_r12(pub Vec); pub type VarMobilityHistoryReport_r12 = VisitedCellInfoList_r12; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct VarPendingRnaUpdate_r15 { #[asn(optional_idx = 0)] pub pending_rna_update: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarRLF_Report_r10 { pub rlf_report_r10: RLF_Report_r9, pub plmn_identity_r10: PLMN_Identity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarRLF_Report_r11 { pub rlf_report_r10: RLF_Report_r9, pub plmn_identity_list_r11: PLMN_IdentityList3_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarShortINACTIVE_MAC_Input_r15 { pub cell_identity_r15: CellIdentity, @@ -21379,7 +21379,7 @@ pub struct VarShortINACTIVE_MAC_Input_r15 { pub c_rnti_r15: C_RNTI, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarShortMAC_Input { pub cell_identity: CellIdentity, @@ -21387,7 +21387,7 @@ pub struct VarShortMAC_Input { pub c_rnti: C_RNTI, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarShortResumeMAC_Input_r13 { pub cell_identity_r13: CellIdentity, @@ -21396,7 +21396,7 @@ pub struct VarShortResumeMAC_Input_r13 { pub resume_discriminator_r13: VarShortResumeMAC_Input_r13ResumeDiscriminator_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct VarWLAN_MobilityConfig { #[asn(optional_idx = 0)] @@ -21407,7 +21407,7 @@ pub struct VarWLAN_MobilityConfig { pub wlan_suspend_config_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct VarWLAN_Status_r13 { pub status_r13: WLAN_Status_r13, @@ -21415,11 +21415,11 @@ pub struct VarWLAN_Status_r13 { pub status_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-131072", ub = "131071")] pub struct VelocityStateVector_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 6)] pub struct VictimSystemType_r11 { #[asn(optional_idx = 0)] @@ -21436,14 +21436,14 @@ pub struct VictimSystemType_r11 { pub bluetooth_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct VictimSystemType_v1610 { #[asn(optional_idx = 0)] pub navic_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct VisitedCellInfo_r12 { #[asn(optional_idx = 0)] @@ -21451,11 +21451,11 @@ pub struct VisitedCellInfo_r12 { pub time_spent_r12: VisitedCellInfo_r12TimeSpent_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct VisitedCellInfoList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct WLAN_BandIndicator_r13(pub u8); impl WLAN_BandIndicator_r13 { @@ -21469,7 +21469,7 @@ impl WLAN_BandIndicator_r13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct WLAN_CarrierInfo_r13 { #[asn(optional_idx = 0)] @@ -21480,15 +21480,15 @@ pub struct WLAN_CarrierInfo_r13 { pub channel_numbers_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct WLAN_Channel_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct WLAN_ChannelList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct WLAN_IW_Parameters_r12 { #[asn(optional_idx = 0)] @@ -21497,22 +21497,22 @@ pub struct WLAN_IW_Parameters_r12 { pub wlan_iw_andsf_policies_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct WLAN_IW_Parameters_v1310 { #[asn(optional_idx = 0)] pub rclwi_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct WLAN_Id_List_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct WLAN_Id_List_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 3)] pub struct WLAN_Identifiers_r12 { #[asn(optional_idx = 0)] @@ -21523,7 +21523,7 @@ pub struct WLAN_Identifiers_r12 { pub hessid_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 4)] pub struct WLAN_MobilityConfig_r13 { #[asn(optional_idx = 0)] @@ -21536,7 +21536,7 @@ pub struct WLAN_MobilityConfig_r13 { pub success_report_requested_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -21545,11 +21545,11 @@ pub struct WLAN_MobilityConfig_r13 { )] pub struct WLAN_Name_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct WLAN_NameList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum WLAN_NameListConfig_r15 { #[asn(key = 0, extended = false)] @@ -21558,7 +21558,7 @@ pub enum WLAN_NameListConfig_r15 { Setup(WLAN_NameList_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 10)] pub struct WLAN_OffloadConfig_r12 { #[asn(optional_idx = 0)] @@ -21588,7 +21588,7 @@ pub struct WLAN_OffloadConfig_r12 { pub t_steering_wlan_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct WLAN_OffloadInfoPerPLMN_r12 { #[asn(optional_idx = 0)] @@ -21597,11 +21597,11 @@ pub struct WLAN_OffloadInfoPerPLMN_r12 { pub wlan_id_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "141")] pub struct WLAN_RSSI_Range_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct WLAN_RTT_r15 { pub rtt_value_r15: WLAN_RTT_r15RttValue_r15, @@ -21610,7 +21610,7 @@ pub struct WLAN_RTT_r15 { pub rtt_accuracy_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WLAN_Status_r13(pub u8); impl WLAN_Status_r13 { @@ -21620,7 +21620,7 @@ impl WLAN_Status_r13 { pub const FAILURE_TIMEOUT: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct WLAN_Status_v1430(pub u8); impl WLAN_Status_v1430 { @@ -21628,7 +21628,7 @@ impl WLAN_Status_v1430 { pub const RESUMED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct WLAN_SuspendConfig_r14 { #[asn(optional_idx = 0)] @@ -21639,7 +21639,7 @@ pub struct WLAN_SuspendConfig_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "31")] pub struct WLAN_backhaulRate_r12(pub u8); impl WLAN_backhaulRate_r12 { @@ -21677,13 +21677,13 @@ impl WLAN_backhaulRate_r12 { pub const R4294967296: u8 = 31u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLANConnectionStatusReport_r13 { pub critical_extensions: WLANConnectionStatusReport_r13CriticalExtensions, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct WLANConnectionStatusReport_r13_IEs { pub wlan_status_r13: WLAN_Status_r13, @@ -21694,7 +21694,7 @@ pub struct WLANConnectionStatusReport_r13_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct WLANConnectionStatusReport_v1430_IEs { pub wlan_status_v1430: WLAN_Status_v1430, @@ -21702,7 +21702,7 @@ pub struct WLANConnectionStatusReport_v1430_IEs { pub non_critical_extension: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct WUS_Config_r15 { pub max_duration_factor_r15: WUS_Config_r15MaxDurationFactor_r15, @@ -21715,19 +21715,19 @@ pub struct WUS_Config_r15 { pub time_offset_e_drx_long_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WUS_Config_v1560 { pub power_boost_r15: WUS_Config_v1560PowerBoost_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WUS_Config_v1610 { pub num_drx_cycles_relaxed_r16: WUS_Config_v1610NumDRX_CyclesRelaxed_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct WayPointLocation_r15 { pub way_point_location_r15: LocationInfo_r10, @@ -21735,14 +21735,14 @@ pub struct WayPointLocation_r15 { pub time_stamp_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WidebandPRG_r16 { pub wideband_prg_subframe_r16: WidebandPRG_r16WidebandPRG_Subframe_r16, pub wideband_prg_slot_subslot_r16: WidebandPRG_r16WidebandPRG_SlotSubslot_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ZeroTxPowerCSI_RS_Conf_r12 { #[asn(key = 0, extended = false)] @@ -21751,7 +21751,7 @@ pub enum ZeroTxPowerCSI_RS_Conf_r12 { Setup(ZeroTxPowerCSI_RS_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ZeroTxPowerCSI_RS_r12 { pub zero_tx_power_resource_config_list_r12: @@ -21759,7 +21759,7 @@ pub struct ZeroTxPowerCSI_RS_r12 { pub zero_tx_power_subframe_config_r12: ZeroTxPowerCSI_RS_r12ZeroTxPowerSubframeConfig_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct AC_BarringConfigAc_BarringFactor(pub u8); impl AC_BarringConfigAc_BarringFactor { @@ -21781,7 +21781,7 @@ impl AC_BarringConfigAc_BarringFactor { pub const P95: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct AC_BarringConfigAc_BarringTime(pub u8); impl AC_BarringConfigAc_BarringTime { @@ -21795,59 +21795,59 @@ impl AC_BarringConfigAc_BarringTime { pub const S512: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "5", sz_ub = "5")] pub struct AC_BarringConfigAc_BarringForSpecialAC(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct AC_BarringConfig1XRTT_r9Ac_Barring0to9_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_Barring10_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_Barring11_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_Barring12_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_Barring13_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_Barring14_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_Barring15_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_BarringMsg_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_BarringReg_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct AC_BarringConfig1XRTT_r9Ac_BarringEmg_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct AC_BarringPerPLMN_r12Plmn_IdentityIndex_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct AC_BarringPerPLMN_r12Ac_BarringInfo_r12Ac_BarringForEmergency_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct AC_BarringPerPLMN_r12Ac_BarringInfo_r12 { pub ac_barring_for_emergency_r12: @@ -21858,117 +21858,117 @@ pub struct AC_BarringPerPLMN_r12Ac_BarringInfo_r12 { pub ac_barring_for_mo_data_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AC_BarringPerPLMN_r12Ac_BarringSkipForMMTELVoice_r12(pub u8); impl AC_BarringPerPLMN_r12Ac_BarringSkipForMMTELVoice_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AC_BarringPerPLMN_r12Ac_BarringSkipForMMTELVideo_r12(pub u8); impl AC_BarringPerPLMN_r12Ac_BarringSkipForMMTELVideo_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AC_BarringPerPLMN_r12Ac_BarringSkipForSMS_r12(pub u8); impl AC_BarringPerPLMN_r12Ac_BarringSkipForSMS_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ACDC_BarringForCommon_r13Acdc_HPLMNonly_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct ACDC_BarringPerPLMN_r13Plmn_IdentityIndex_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ACDC_BarringPerPLMN_r13Acdc_OnlyForHPLMN_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct AS_Config_v1550Tdm_PatternConfig_r15Harq_Offset_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AS_Config_v1550Tdm_PatternConfig_r15 { pub subframe_assignment_r15: SubframeAssignment_r15, pub harq_offset_r15: AS_Config_v1550Tdm_PatternConfig_r15Harq_Offset_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AS_Config_v1700Scg_State_r17(pub u8); impl AS_Config_v1700Scg_State_r17 { pub const DEACTIVATED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_ConfigNR_r15SourceRB_ConfigNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_ConfigNR_r15SourceRB_ConfigSN_NR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_ConfigNR_r15SourceOtherConfigSN_NR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AS_ConfigNR_v1570SourceSCG_ConfiguredNR_r15(pub u8); impl AS_ConfigNR_v1570SourceSCG_ConfiguredNR_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_Context_v1130Idc_Indication_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_Context_v1130MbmsInterestIndication_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_Context_v1130UeAssistanceInformation_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_Context_v1320WlanConnectionStatusReport_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_Context_v1610SidelinkUEInformationNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_Context_v1610UeAssistanceInformationNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct AS_Context_v1620UeAssistanceInformationNR_SCG_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct AUL_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct AUL_Config_r15_setupAul_Subframes_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct AUL_Config_r15_setupAul_HARQ_Processes_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct AUL_Config_r15_setupTransmissionModeUL_AUL_r15(pub u8); impl AUL_Config_r15_setupTransmissionModeUL_AUL_r15 { @@ -21976,19 +21976,19 @@ impl AUL_Config_r15_setupTransmissionModeUL_AUL_r15 { pub const TM2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "5", sz_ub = "5")] pub struct AUL_Config_r15_setupAul_StartingFullBW_InsideMCOT_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct AUL_Config_r15_setupAul_StartingFullBW_OutsideMCOT_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct AUL_Config_r15_setupAul_StartingPartialBW_InsideMCOT_r15(pub u8); impl AUL_Config_r15_setupAul_StartingPartialBW_InsideMCOT_r15 { @@ -21999,7 +21999,7 @@ impl AUL_Config_r15_setupAul_StartingPartialBW_InsideMCOT_r15 { pub const O_OS1: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct AUL_Config_r15_setupAul_StartingPartialBW_OutsideMCOT_r15(pub u8); impl AUL_Config_r15_setupAul_StartingPartialBW_OutsideMCOT_r15 { @@ -22012,7 +22012,7 @@ impl AUL_Config_r15_setupAul_StartingPartialBW_OutsideMCOT_r15 { pub const O_OS1: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "16")] pub struct AUL_Config_r15_setupAul_RetransmissionTimer_r15(pub u8); impl AUL_Config_r15_setupAul_RetransmissionTimer_r15 { @@ -22035,15 +22035,15 @@ impl AUL_Config_r15_setupAul_RetransmissionTimer_r15 { pub const PSF324: u8 = 16u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "12", ub = "13")] pub struct AUL_Config_r15_setupEndingSymbolAUL_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "4")] pub struct AUL_Config_r15_setupSubframeOffsetCOT_Sharing_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct AUL_Config_r15_setupContentionWindowSizeTimer_r15(pub u8); impl AUL_Config_r15_setupContentionWindowSizeTimer_r15 { @@ -22052,7 +22052,7 @@ impl AUL_Config_r15_setupContentionWindowSizeTimer_r15 { pub const N10: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct AUL_Config_r15_setup { pub aul_crnti_r15: C_RNTI, @@ -22072,14 +22072,14 @@ pub struct AUL_Config_r15_setup { pub contention_window_size_timer_r15: AUL_Config_r15_setupContentionWindowSizeTimer_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AdditionalSI_Info_r9Csg_MemberStatus_r9(pub u8); impl AdditionalSI_Info_r9Csg_MemberStatus_r9 { pub const MEMBER: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct AffectedCarrierFreq_r11InterferenceDirection_r11(pub u8); impl AffectedCarrierFreq_r11InterferenceDirection_r11 { @@ -22089,7 +22089,7 @@ impl AffectedCarrierFreq_r11InterferenceDirection_r11 { pub const SPARE: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct AffectedCarrierFreqCombInfoMRDC_r15InterferenceDirectionMRDC_r15(pub u8); impl AffectedCarrierFreqCombInfoMRDC_r15InterferenceDirectionMRDC_r15 { @@ -22103,7 +22103,7 @@ impl AffectedCarrierFreqCombInfoMRDC_r15InterferenceDirectionMRDC_r15 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct AffectedCarrierFreqCombInfoMRDC_r15AffectedCarrierFreqCombMRDC_r15 { #[asn(optional_idx = 0)] @@ -22111,15 +22111,15 @@ pub struct AffectedCarrierFreqCombInfoMRDC_r15AffectedCarrierFreqCombMRDC_r15 { pub affected_carrier_freq_comb_nr_r15: AffectedCarrierFreqCombNR_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct AllowedCellsToAddMod_r13CellIndex_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct AltTTT_CellsToAddMod_r12CellIndex_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct AntennaInfoCommonAntennaPortsCount(pub u8); impl AntennaInfoCommonAntennaPortsCount { @@ -22129,7 +22129,7 @@ impl AntennaInfoCommonAntennaPortsCount { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct AntennaInfoDedicatedTransmissionMode(pub u8); impl AntennaInfoDedicatedTransmissionMode { @@ -22143,55 +22143,55 @@ impl AntennaInfoDedicatedTransmissionMode { pub const TM8_V920: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n2TxAntenna_tm3( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n4TxAntenna_tm3( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n2TxAntenna_tm4( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "64", sz_ub = "64")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n4TxAntenna_tm4( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n2TxAntenna_tm5( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n4TxAntenna_tm5( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n2TxAntenna_tm6( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct AntennaInfoDedicatedCodebookSubsetRestriction_n4TxAntenna_tm6( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum AntennaInfoDedicatedCodebookSubsetRestriction { #[asn(key = 0, extended = false)] @@ -22212,11 +22212,11 @@ pub enum AntennaInfoDedicatedCodebookSubsetRestriction { N4TxAntenna_tm6(AntennaInfoDedicatedCodebookSubsetRestriction_n4TxAntenna_tm6), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct AntennaInfoDedicatedUe_TransmitAntennaSelection_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct AntennaInfoDedicatedUe_TransmitAntennaSelection_setup(pub u8); impl AntennaInfoDedicatedUe_TransmitAntennaSelection_setup { @@ -22224,7 +22224,7 @@ impl AntennaInfoDedicatedUe_TransmitAntennaSelection_setup { pub const OPEN_LOOP: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AntennaInfoDedicatedUe_TransmitAntennaSelection { #[asn(key = 0, extended = false)] @@ -22233,7 +22233,7 @@ pub enum AntennaInfoDedicatedUe_TransmitAntennaSelection { Setup(AntennaInfoDedicatedUe_TransmitAntennaSelection_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct AntennaInfoDedicated_r10TransmissionMode_r10(pub u8); impl AntennaInfoDedicated_r10TransmissionMode_r10 { @@ -22255,17 +22255,17 @@ impl AntennaInfoDedicated_r10TransmissionMode_r10 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING")] pub struct AntennaInfoDedicated_r10CodebookSubsetRestriction_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct AntennaInfoDedicated_r10Ue_TransmitAntennaSelection_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct AntennaInfoDedicated_r10Ue_TransmitAntennaSelection_setup(pub u8); impl AntennaInfoDedicated_r10Ue_TransmitAntennaSelection_setup { @@ -22273,7 +22273,7 @@ impl AntennaInfoDedicated_r10Ue_TransmitAntennaSelection_setup { pub const OPEN_LOOP: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AntennaInfoDedicated_r10Ue_TransmitAntennaSelection { #[asn(key = 0, extended = false)] @@ -22282,7 +22282,7 @@ pub enum AntennaInfoDedicated_r10Ue_TransmitAntennaSelection { Setup(AntennaInfoDedicated_r10Ue_TransmitAntennaSelection_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct AntennaInfoDedicated_v10i0MaxLayersMIMO_r10(pub u8); impl AntennaInfoDedicated_v10i0MaxLayersMIMO_r10 { @@ -22291,26 +22291,26 @@ impl AntennaInfoDedicated_v10i0MaxLayersMIMO_r10 { pub const EIGHT_LAYERS: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct AntennaInfoDedicated_v1250AlternativeCodebookEnabledFor4TX_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AntennaInfoDedicated_v1430Ce_UE_TxAntennaSelection_config_r14(pub u8); impl AntennaInfoDedicated_v1430Ce_UE_TxAntennaSelection_config_r14 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct AntennaInfoDedicated_v1530_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct AntennaInfoDedicated_v1530_setup_ue_TxAntennaSelection_SRS_1T4R_Config_r15; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct AntennaInfoDedicated_v1530_setup_ue_TxAntennaSelection_SRS_2T4R_NrOfPairs_r15(pub u8); impl AntennaInfoDedicated_v1530_setup_ue_TxAntennaSelection_SRS_2T4R_NrOfPairs_r15 { @@ -22318,7 +22318,7 @@ impl AntennaInfoDedicated_v1530_setup_ue_TxAntennaSelection_SRS_2T4R_NrOfPairs_r pub const THREE: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AntennaInfoDedicated_v1530_setup { #[asn(key = 0, extended = false)] @@ -22331,19 +22331,19 @@ pub enum AntennaInfoDedicated_v1530_setup { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct AntennaInfoDedicated_v920CodebookSubsetRestriction_v920_n2TxAntenna_tm8_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct AntennaInfoDedicated_v920CodebookSubsetRestriction_v920_n4TxAntenna_tm8_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum AntennaInfoDedicated_v920CodebookSubsetRestriction_v920 { #[asn(key = 0, extended = false)] @@ -22352,11 +22352,11 @@ pub enum AntennaInfoDedicated_v920CodebookSubsetRestriction_v920 { N4TxAntenna_tm8_r9(AntennaInfoDedicated_v920CodebookSubsetRestriction_v920_n4TxAntenna_tm8_r9), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct AntennaInfoDedicatedSTTI_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct AntennaInfoDedicatedSTTI_r15_setupTransmissionModeDL_MBSFN_r15(pub u8); impl AntennaInfoDedicatedSTTI_r15_setupTransmissionModeDL_MBSFN_r15 { @@ -22364,7 +22364,7 @@ impl AntennaInfoDedicatedSTTI_r15_setupTransmissionModeDL_MBSFN_r15 { pub const TM10: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct AntennaInfoDedicatedSTTI_r15_setupTransmissionModeDL_nonMBSFN_r15(pub u8); impl AntennaInfoDedicatedSTTI_r15_setupTransmissionModeDL_nonMBSFN_r15 { @@ -22378,79 +22378,79 @@ impl AntennaInfoDedicatedSTTI_r15_setupTransmissionModeDL_nonMBSFN_r15 { pub const TM10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n2TxAntenna_tm3_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n4TxAntenna_tm3_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n2TxAntenna_tm4_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "64", sz_ub = "64")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n4TxAntenna_tm4_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n2TxAntenna_tm5_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n4TxAntenna_tm5_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n2TxAntenna_tm6_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n4TxAntenna_tm6_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n2TxAntenna_tm8_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "64", sz_ub = "64")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n4TxAntenna_tm8_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n2TxAntenna_tm9and10_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "96", sz_ub = "96")] pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n4TxAntenna_tm9and10_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "BITSTRING", sz_extensible = false, @@ -22461,7 +22461,7 @@ pub struct AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction_n8TxAnten pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "12", extensible = false)] pub enum AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction { #[asn(key = 0, extended = false)] @@ -22518,7 +22518,7 @@ pub enum AntennaInfoDedicatedSTTI_r15_setupCodebookSubsetRestriction { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct AntennaInfoDedicatedSTTI_r15_setupMaxLayersMIMO_STTI_r15(pub u8); impl AntennaInfoDedicatedSTTI_r15_setupMaxLayersMIMO_STTI_r15 { @@ -22526,15 +22526,15 @@ impl AntennaInfoDedicatedSTTI_r15_setupMaxLayersMIMO_STTI_r15 { pub const FOUR_LAYERS: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct AntennaInfoDedicatedSTTI_r15_setupSlotSubslotPDSCH_TxDiv_2Layer_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct AntennaInfoDedicatedSTTI_r15_setupSlotSubslotPDSCH_TxDiv_4Layer_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct AntennaInfoDedicatedSTTI_r15_setup { #[asn(optional_idx = 0)] @@ -22554,7 +22554,7 @@ pub struct AntennaInfoDedicatedSTTI_r15_setup { AntennaInfoDedicatedSTTI_r15_setupSlotSubslotPDSCH_TxDiv_4Layer_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct AntennaInfoUL_STTI_r15TransmissionModeUL_STTI_r15(pub u8); impl AntennaInfoUL_STTI_r15TransmissionModeUL_STTI_r15 { @@ -22562,7 +22562,7 @@ impl AntennaInfoUL_STTI_r15TransmissionModeUL_STTI_r15 { pub const TM2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct AntennaInfoUL_r10TransmissionModeUL_r10(pub u8); impl AntennaInfoUL_r10TransmissionModeUL_r10 { @@ -22576,30 +22576,30 @@ impl AntennaInfoUL_r10TransmissionModeUL_r10 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct AntennaInfoUL_r10FourAntennaPortActivated_r10(pub u8); impl AntennaInfoUL_r10FourAntennaPortActivated_r10 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ApplicableDisasterInfo_r17_noDisasterRoaming_r17; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ApplicableDisasterInfo_r17_disasterRelatedIndication_r17; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ApplicableDisasterInfo_r17_commonPLMNs_r17; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct ApplicableDisasterInfo_r17_dedicatedPLMNs_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct BCCH_ConfigModificationPeriodCoeff(pub u8); impl BCCH_ConfigModificationPeriodCoeff { @@ -22609,14 +22609,14 @@ impl BCCH_ConfigModificationPeriodCoeff { pub const N16: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BCCH_Config_v1310ModificationPeriodCoeff_v1310(pub u8); impl BCCH_Config_v1310ModificationPeriodCoeff_v1310 { pub const N64: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum BCCH_DL_SCH_MessageType_c1 { #[asn(key = 0, extended = false)] @@ -22625,11 +22625,11 @@ pub enum BCCH_DL_SCH_MessageType_c1 { SystemInformationBlockType1(SystemInformationBlockType1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_DL_SCH_MessageType_messageClassExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum BCCH_DL_SCH_MessageType_BR_r13_c1 { #[asn(key = 0, extended = false)] @@ -22638,11 +22638,11 @@ pub enum BCCH_DL_SCH_MessageType_BR_r13_c1 { SystemInformationBlockType1_BR_r13(SystemInformationBlockType1_BR_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_DL_SCH_MessageType_BR_r13_messageClassExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum BCCH_DL_SCH_MessageType_MBMS_r14_c1 { #[asn(key = 0, extended = false)] @@ -22651,30 +22651,30 @@ pub enum BCCH_DL_SCH_MessageType_MBMS_r14_c1 { SystemInformationBlockType1_MBMS_r14(SystemInformationBlockType1_MBMS_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BCCH_DL_SCH_MessageType_MBMS_r14_messageClassExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct BLER_Result_r12BlocksReceived_r12N_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct BLER_Result_r12BlocksReceived_r12M_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BLER_Result_r12BlocksReceived_r12 { pub n_r12: BLER_Result_r12BlocksReceived_r12N_r12, pub m_r12: BLER_Result_r12BlocksReceived_r12M_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct BT_NameListConfig_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct BW_Preference_r14Dl_Preference_r14(pub u8); impl BW_Preference_r14Dl_Preference_r14 { @@ -22683,7 +22683,7 @@ impl BW_Preference_r14Dl_Preference_r14 { pub const MHZ20: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct BW_Preference_r14Ul_Preference_r14(pub u8); impl BW_Preference_r14Ul_Preference_r14 { @@ -22691,83 +22691,83 @@ impl BW_Preference_r14Ul_Preference_r14 { pub const MHZ5: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct BandClassInfoCDMA2000ThreshX_High(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct BandClassInfoCDMA2000ThreshX_Low(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_r11BandParameterList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_r11MultipleTimingAdvance_r11(pub u8); impl BandCombinationParameters_r11MultipleTimingAdvance_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_r11SimultaneousRx_Tx_r11(pub u8); impl BandCombinationParameters_r11SimultaneousRx_Tx_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_r13DifferentFallbackSupported_r13(pub u8); impl BandCombinationParameters_r13DifferentFallbackSupported_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_r13BandParameterList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_r13MultipleTimingAdvance_r13(pub u8); impl BandCombinationParameters_r13MultipleTimingAdvance_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_r13SimultaneousRx_Tx_r13(pub u8); impl BandCombinationParameters_r13SimultaneousRx_Tx_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_r13Dc_Support_r13Asynchronous_r13(pub u8); impl BandCombinationParameters_r13Dc_Support_r13Asynchronous_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct BandCombinationParameters_r13Dc_Support_r13SupportedCellGrouping_r13_threeEntries_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct BandCombinationParameters_r13Dc_Support_r13SupportedCellGrouping_r13_fourEntries_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "15", sz_ub = "15")] pub struct BandCombinationParameters_r13Dc_Support_r13SupportedCellGrouping_r13_fiveEntries_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum BandCombinationParameters_r13Dc_Support_r13SupportedCellGrouping_r13 { #[asn(key = 0, extended = false)] @@ -22784,7 +22784,7 @@ pub enum BandCombinationParameters_r13Dc_Support_r13SupportedCellGrouping_r13 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandCombinationParameters_r13Dc_Support_r13 { #[asn(optional_idx = 0)] @@ -22794,66 +22794,66 @@ pub struct BandCombinationParameters_r13Dc_Support_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct BandCombinationParameters_r13SupportedNAICS_2CRS_AP_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_r13CommSupportedBandsPerBC_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v10i0BandParameterList_v10i0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1130MultipleTimingAdvance_r11(pub u8); impl BandCombinationParameters_v1130MultipleTimingAdvance_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1130SimultaneousRx_Tx_r11(pub u8); impl BandCombinationParameters_v1130SimultaneousRx_Tx_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1130BandParameterList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1250Dc_Support_r12Asynchronous_r12(pub u8); impl BandCombinationParameters_v1250Dc_Support_r12Asynchronous_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct BandCombinationParameters_v1250Dc_Support_r12SupportedCellGrouping_r12_threeEntries_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct BandCombinationParameters_v1250Dc_Support_r12SupportedCellGrouping_r12_fourEntries_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "15", sz_ub = "15")] pub struct BandCombinationParameters_v1250Dc_Support_r12SupportedCellGrouping_r12_fiveEntries_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum BandCombinationParameters_v1250Dc_Support_r12SupportedCellGrouping_r12 { #[asn(key = 0, extended = false)] @@ -22870,7 +22870,7 @@ pub enum BandCombinationParameters_v1250Dc_Support_r12SupportedCellGrouping_r12 ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandCombinationParameters_v1250Dc_Support_r12 { #[asn(optional_idx = 0)] @@ -22880,92 +22880,92 @@ pub struct BandCombinationParameters_v1250Dc_Support_r12 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct BandCombinationParameters_v1250SupportedNAICS_2CRS_AP_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1250CommSupportedBandsPerBC_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1270BandParameterList_v1270(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1320BandParameterList_v1320(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1320AdditionalRx_Tx_PerformanceReq_r13(pub u8); impl BandCombinationParameters_v1320AdditionalRx_Tx_PerformanceReq_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1380BandParameterList_v1380(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1390Ue_CA_PowerClass_N_r13(pub u8); impl BandCombinationParameters_v1390Ue_CA_PowerClass_N_r13 { pub const CLASS2: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1430BandParameterList_v1430(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "384")] pub struct BandCombinationParameters_v1430V2x_SupportedTxBandCombListPerBC_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "384")] pub struct BandCombinationParameters_v1430V2x_SupportedRxBandCombListPerBC_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1450BandParameterList_v1450(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1470BandParameterList_v1470(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "31")] pub struct BandCombinationParameters_v1470Srs_MaxSimultaneousCCs_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v14b0BandParameterList_v14b0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1530BandParameterList_v1530(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandCombinationParameters_v1610BandParameterList_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1610InterFreqDAPS_r16InterFreqAsyncDAPS_r16(pub u8); impl BandCombinationParameters_v1610InterFreqDAPS_r16InterFreqAsyncDAPS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1610InterFreqDAPS_r16InterFreqMultiUL_TransmissionDAPS_r16( pub u8, @@ -22974,7 +22974,7 @@ impl BandCombinationParameters_v1610InterFreqDAPS_r16InterFreqMultiUL_Transmissi pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct BandCombinationParameters_v1610InterFreqDAPS_r16 { #[asn(optional_idx = 0)] @@ -22986,19 +22986,19 @@ pub struct BandCombinationParameters_v1610InterFreqDAPS_r16 { >, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "512")] pub struct BandCombinationParameters_v1630V2x_SupportedTxBandCombListPerBC_v1630( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "512")] pub struct BandCombinationParameters_v1630V2x_SupportedRxBandCombListPerBC_v1630( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -23009,7 +23009,7 @@ pub struct BandCombinationParameters_v1630ScalingFactorTxSidelink_r16( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -23020,21 +23020,21 @@ pub struct BandCombinationParameters_v1630ScalingFactorRxSidelink_r16( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1630InterBandPowerSharingSyncDAPS_r16(pub u8); impl BandCombinationParameters_v1630InterBandPowerSharingSyncDAPS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandCombinationParameters_v1630InterBandPowerSharingAsyncDAPS_r16(pub u8); impl BandCombinationParameters_v1630InterBandPowerSharingAsyncDAPS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct BandParameters_r11SupportedCSI_Proc_r11(pub u8); impl BandParameters_r11SupportedCSI_Proc_r11 { @@ -23043,7 +23043,7 @@ impl BandParameters_r11SupportedCSI_Proc_r11 { pub const N4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct BandParameters_r13SupportedCSI_Proc_r13(pub u8); impl BandParameters_r13SupportedCSI_Proc_r13 { @@ -23052,11 +23052,11 @@ impl BandParameters_r13SupportedCSI_Proc_r13 { pub const N4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct BandParameters_v10i0BandParametersDL_v10i0(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct BandParameters_v1130SupportedCSI_Proc_r11(pub u8); impl BandParameters_v1130SupportedCSI_Proc_r11 { @@ -23065,105 +23065,105 @@ impl BandParameters_v1130SupportedCSI_Proc_r11 { pub const N4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct BandParameters_v1270BandParametersDL_v1270(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct BandParameters_v1380TxAntennaSwitchDL_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct BandParameters_v1380TxAntennaSwitchUL_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1430Ul_256QAM_r14(pub u8); impl BandParameters_v1430Ul_256QAM_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "32")] pub struct BandParameters_v1430Ul_256QAM_perCC_InfoList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandParameters_v1430Srs_CapabilityPerBandPairList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandParameters_v14b0Srs_CapabilityPerBandPairList_v14b0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1530Ue_TxAntennaSelection_SRS_1T4R_r15(pub u8); impl BandParameters_v1530Ue_TxAntennaSelection_SRS_1T4R_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1530Ue_TxAntennaSelection_SRS_2T4R_2Pairs_r15(pub u8); impl BandParameters_v1530Ue_TxAntennaSelection_SRS_2T4R_2Pairs_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1530Ue_TxAntennaSelection_SRS_2T4R_3Pairs_r15(pub u8); impl BandParameters_v1530Ue_TxAntennaSelection_SRS_2T4R_3Pairs_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1530Dl_1024QAM_r15(pub u8); impl BandParameters_v1530Dl_1024QAM_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1530Qcl_TypeC_Operation_r15(pub u8); impl BandParameters_v1530Qcl_TypeC_Operation_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1530Qcl_CRI_BasedCSI_Reporting_r15(pub u8); impl BandParameters_v1530Qcl_CRI_BasedCSI_Reporting_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610IntraFreqDAPS_r16IntraFreqAsyncDAPS_r16(pub u8); impl BandParameters_v1610IntraFreqDAPS_r16IntraFreqAsyncDAPS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610IntraFreqDAPS_r16Dummy(pub u8); impl BandParameters_v1610IntraFreqDAPS_r16Dummy { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610IntraFreqDAPS_r16IntraFreqTwoTAGs_DAPS_r16(pub u8); impl BandParameters_v1610IntraFreqDAPS_r16IntraFreqTwoTAGs_DAPS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct BandParameters_v1610IntraFreqDAPS_r16 { #[asn(optional_idx = 0)] @@ -23176,42 +23176,42 @@ pub struct BandParameters_v1610IntraFreqDAPS_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610AddSRS_FrequencyHopping_r16(pub u8); impl BandParameters_v1610AddSRS_FrequencyHopping_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_1T2R_r16(pub u8); impl BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_1T2R_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_1T4R_r16(pub u8); impl BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_1T4R_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_2T4R_2pairs_r16(pub u8); impl BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_2T4R_2pairs_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_2T4R_3pairs_r16(pub u8); impl BandParameters_v1610AddSRS_AntennaSwitching_r16AddSRS_2T4R_3pairs_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct BandParameters_v1610AddSRS_AntennaSwitching_r16 { #[asn(optional_idx = 0)] @@ -23226,38 +23226,38 @@ pub struct BandParameters_v1610AddSRS_AntennaSwitching_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct BandParameters_v1610Srs_CapabilityPerBandPairList_v1610( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParametersRxSL_r14V2x_HighReception_r14(pub u8); impl BandParametersRxSL_r14V2x_HighReception_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParametersTxSL_r14V2x_eNB_Scheduled_r14(pub u8); impl BandParametersTxSL_r14V2x_eNB_Scheduled_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct BandParametersTxSL_r14V2x_HighPower_r14(pub u8); impl BandParametersTxSL_r14V2x_HighPower_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct BarringPerACDC_Category_r13Acdc_Category_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct BarringPerACDC_Category_r13Acdc_BarringConfig_r13Ac_BarringFactor_r13(pub u8); impl BarringPerACDC_Category_r13Acdc_BarringConfig_r13Ac_BarringFactor_r13 { @@ -23279,7 +23279,7 @@ impl BarringPerACDC_Category_r13Acdc_BarringConfig_r13Ac_BarringFactor_r13 { pub const P95: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct BarringPerACDC_Category_r13Acdc_BarringConfig_r13Ac_BarringTime_r13(pub u8); impl BarringPerACDC_Category_r13Acdc_BarringConfig_r13Ac_BarringTime_r13 { @@ -23293,7 +23293,7 @@ impl BarringPerACDC_Category_r13Acdc_BarringConfig_r13Ac_BarringTime_r13 { pub const S512: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct BarringPerACDC_Category_r13Acdc_BarringConfig_r13 { pub ac_barring_factor_r13: @@ -23301,7 +23301,7 @@ pub struct BarringPerACDC_Category_r13Acdc_BarringConfig_r13 { pub ac_barring_time_r13: BarringPerACDC_Category_r13Acdc_BarringConfig_r13Ac_BarringTime_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct BeamMeasConfigIdleNR_r16ReportQuantityRS_IndexNR_r16(pub u8); impl BeamMeasConfigIdleNR_r16ReportQuantityRS_IndexNR_r16 { @@ -23310,124 +23310,124 @@ impl BeamMeasConfigIdleNR_r16ReportQuantityRS_IndexNR_r16 { pub const BOTH: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "32")] pub struct BeamMeasConfigIdleNR_r16MaxReportRS_Index_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct BeamMeasConfigIdleNR_r16ReportRS_IndexResultsNR_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CA_MIMO_ParametersDL_r13FourLayerTM3_TM4_r13(pub u8); impl CA_MIMO_ParametersDL_r13FourLayerTM3_TM4_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CA_MIMO_ParametersDL_r13IntraBandContiguousCC_InfoList_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CA_MIMO_ParametersDL_r15FourLayerTM3_TM4_r15(pub u8); impl CA_MIMO_ParametersDL_r15FourLayerTM3_TM4_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct CA_MIMO_ParametersDL_r15IntraBandContiguousCC_InfoList_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CA_MIMO_ParametersDL_v10i0FourLayerTM3_TM4_r10(pub u8); impl CA_MIMO_ParametersDL_v10i0FourLayerTM3_TM4_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct CA_MIMO_ParametersDL_v1270IntraBandContiguousCC_InfoList_r12( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Pdsch_MultiTB_CE_ModeA_r16(pub u8); impl CE_MultiTB_Parameters_r16Pdsch_MultiTB_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Pdsch_MultiTB_CE_ModeB_r16(pub u8); impl CE_MultiTB_Parameters_r16Pdsch_MultiTB_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Pusch_MultiTB_CE_ModeA_r16(pub u8); impl CE_MultiTB_Parameters_r16Pusch_MultiTB_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Pusch_MultiTB_CE_ModeB_r16(pub u8); impl CE_MultiTB_Parameters_r16Pusch_MultiTB_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Ce_MultiTB_64QAM_r16(pub u8); impl CE_MultiTB_Parameters_r16Ce_MultiTB_64QAM_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Ce_MultiTB_EarlyTermination_r16(pub u8); impl CE_MultiTB_Parameters_r16Ce_MultiTB_EarlyTermination_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Ce_MultiTB_FrequencyHopping_r16(pub u8); impl CE_MultiTB_Parameters_r16Ce_MultiTB_FrequencyHopping_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Ce_MultiTB_HARQ_AckBundling_r16(pub u8); impl CE_MultiTB_Parameters_r16Ce_MultiTB_HARQ_AckBundling_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Ce_MultiTB_Interleaving_r16(pub u8); impl CE_MultiTB_Parameters_r16Ce_MultiTB_Interleaving_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_MultiTB_Parameters_r16Ce_MultiTB_SubPRB_r16(pub u8); impl CE_MultiTB_Parameters_r16Ce_MultiTB_SubPRB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CE_PDSCH_14HARQ_Config_r17Ce_HARQ_AckDelay_r17(pub u8); impl CE_PDSCH_14HARQ_Config_r17Ce_HARQ_AckDelay_r17 { @@ -23435,195 +23435,195 @@ impl CE_PDSCH_14HARQ_Config_r17Ce_HARQ_AckDelay_r17 { pub const ALT_2E: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_PDSCH_MultiTB_Config_r16Interleaving_r16(pub u8); impl CE_PDSCH_MultiTB_Config_r16Interleaving_r16 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_PDSCH_MultiTB_Config_r16Harq_AckBundling_r16(pub u8); impl CE_PDSCH_MultiTB_Config_r16Harq_AckBundling_r16 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_PUSCH_MultiTB_Config_r16Interleaving_r16(pub u8); impl CE_PUSCH_MultiTB_Config_r16Interleaving_r16 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_r13Ce_ModeA_r13(pub u8); impl CE_Parameters_r13Ce_ModeA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_r13Ce_ModeB_r13(pub u8); impl CE_Parameters_r13Ce_ModeB_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1320IntraFreqA3_CE_ModeA_r13(pub u8); impl CE_Parameters_v1320IntraFreqA3_CE_ModeA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1320IntraFreqA3_CE_ModeB_r13(pub u8); impl CE_Parameters_v1320IntraFreqA3_CE_ModeB_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1320IntraFreqHO_CE_ModeA_r13(pub u8); impl CE_Parameters_v1320IntraFreqHO_CE_ModeA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1320IntraFreqHO_CE_ModeB_r13(pub u8); impl CE_Parameters_v1320IntraFreqHO_CE_ModeB_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1350UnicastFrequencyHopping_r13(pub u8); impl CE_Parameters_v1350UnicastFrequencyHopping_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1370Tm9_CE_ModeA_r13(pub u8); impl CE_Parameters_v1370Tm9_CE_ModeA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1370Tm9_CE_ModeB_r13(pub u8); impl CE_Parameters_v1370Tm9_CE_ModeB_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1380Tm6_CE_ModeA_r13(pub u8); impl CE_Parameters_v1380Tm6_CE_ModeA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_Parameters_v1430Ce_SwitchWithoutHO_r14(pub u8); impl CE_Parameters_v1430Ce_SwitchWithoutHO_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SubframeResourceResvDL_CE_ModeA_r16(pub u8); impl CE_ResourceResvParameters_r16SubframeResourceResvDL_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SubframeResourceResvDL_CE_ModeB_r16(pub u8); impl CE_ResourceResvParameters_r16SubframeResourceResvDL_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SubframeResourceResvUL_CE_ModeA_r16(pub u8); impl CE_ResourceResvParameters_r16SubframeResourceResvUL_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SubframeResourceResvUL_CE_ModeB_r16(pub u8); impl CE_ResourceResvParameters_r16SubframeResourceResvUL_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SlotSymbolResourceResvDL_CE_ModeA_r16(pub u8); impl CE_ResourceResvParameters_r16SlotSymbolResourceResvDL_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SlotSymbolResourceResvDL_CE_ModeB_r16(pub u8); impl CE_ResourceResvParameters_r16SlotSymbolResourceResvDL_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SlotSymbolResourceResvUL_CE_ModeA_r16(pub u8); impl CE_ResourceResvParameters_r16SlotSymbolResourceResvUL_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SlotSymbolResourceResvUL_CE_ModeB_r16(pub u8); impl CE_ResourceResvParameters_r16SlotSymbolResourceResvUL_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SubcarrierPuncturingCE_ModeA_r16(pub u8); impl CE_ResourceResvParameters_r16SubcarrierPuncturingCE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CE_ResourceResvParameters_r16SubcarrierPuncturingCE_ModeB_r16(pub u8); impl CE_ResourceResvParameters_r16SubcarrierPuncturingCE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CFI_Config_r15Cfi_SubframeNonMBSFN_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "3")] pub struct CFI_Config_r15Cfi_SlotSubslotNonMBSFN_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct CFI_Config_r15Cfi_SubframeMBSFN_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct CFI_Config_r15Cfi_SlotSubslotMBSFN_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CFI_PatternConfig_r15Cfi_PatternSubframe_r15_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -23634,11 +23634,11 @@ pub struct CFI_PatternConfig_r15Cfi_PatternSubframe_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "3")] pub struct CFI_PatternConfig_r15Cfi_PatternSlotSubslot_r15_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -23649,66 +23649,66 @@ pub struct CFI_PatternConfig_r15Cfi_PatternSlotSubslot_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct CGI_InfoNR_r15NoSIB1_r15Ssb_SubcarrierOffset_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct CGI_InfoNR_r15NoSIB1_r15Pdcch_ConfigSIB1_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CGI_InfoNR_r15NoSIB1_r15 { pub ssb_subcarrier_offset_r15: CGI_InfoNR_r15NoSIB1_r15Ssb_SubcarrierOffset_r15, pub pdcch_config_sib1_r15: CGI_InfoNR_r15NoSIB1_r15Pdcch_ConfigSIB1_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CIOT_OptimisationPLMN_r13Up_CIoT_EPS_Optimisation_r13(pub u8); impl CIOT_OptimisationPLMN_r13Up_CIoT_EPS_Optimisation_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CIOT_OptimisationPLMN_r13Cp_CIoT_EPS_Optimisation_r13(pub u8); impl CIOT_OptimisationPLMN_r13Cp_CIoT_EPS_Optimisation_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CIOT_OptimisationPLMN_r13AttachWithoutPDN_Connectivity_r13(pub u8); impl CIOT_OptimisationPLMN_r13AttachWithoutPDN_Connectivity_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportAperiodic_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodic_r10_setupAperiodicCSI_Trigger_r10Trigger1_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodic_r10_setupAperiodicCSI_Trigger_r10Trigger2_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodic_r10_setupAperiodicCSI_Trigger_r10 { pub trigger1_r10: CQI_ReportAperiodic_r10_setupAperiodicCSI_Trigger_r10Trigger1_r10, pub trigger2_r10: CQI_ReportAperiodic_r10_setupAperiodicCSI_Trigger_r10Trigger2_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportAperiodic_r10_setup { pub cqi_report_mode_aperiodic_r10: CQI_ReportModeAperiodic, @@ -23716,11 +23716,11 @@ pub struct CQI_ReportAperiodic_r10_setup { pub aperiodic_csi_trigger_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportAperiodic_v1250_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250Trigger_SubframeSetIndicator_r12( pub u8, @@ -23730,19 +23730,19 @@ impl CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250Trigger_SubframeSe pub const S2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250Trigger1_SubframeSetIndicator_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250Trigger2_SubframeSetIndicator_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250 { pub trigger_subframe_set_indicator_r12: @@ -23753,53 +23753,53 @@ pub struct CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250 { CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250Trigger2_SubframeSetIndicator_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodic_v1250_setup { pub aperiodic_csi_trigger_v1250: CQI_ReportAperiodic_v1250_setupAperiodicCSI_Trigger_v1250, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportAperiodic_v1310_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger1_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger2_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger3_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger4_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger5_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger6_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310 { pub trigger1_r13: CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger1_r13, @@ -23810,51 +23810,51 @@ pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310 { pub trigger6_r13: CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger_v1310Trigger6_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger1_SubframeSetIndicator_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger2_SubframeSetIndicator_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger3_SubframeSetIndicator_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger4_SubframeSetIndicator_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger5_SubframeSetIndicator_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger6_SubframeSetIndicator_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setup { pub trigger1_subframe_set_indicator_r13 : CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger1_SubframeSetIndicator_r13 , pub trigger2_subframe_set_indicator_r13 : CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger2_SubframeSetIndicator_r13 , pub trigger3_subframe_set_indicator_r13 : CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger3_SubframeSetIndicator_r13 , pub trigger4_subframe_set_indicator_r13 : CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger4_SubframeSetIndicator_r13 , pub trigger5_subframe_set_indicator_r13 : CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger5_SubframeSetIndicator_r13 , pub trigger6_subframe_set_indicator_r13 : CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setupTrigger6_SubframeSetIndicator_r13 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13 { #[asn(key = 0, extended = false)] @@ -23863,7 +23863,7 @@ pub enum CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13 { Setup(CQI_ReportAperiodic_v1310_setupAperiodicCSI_Trigger2_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ReportAperiodic_v1310_setup { #[asn(optional_idx = 0)] @@ -23874,38 +23874,38 @@ pub struct CQI_ReportAperiodic_v1310_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_oneBit_r14Trigger1_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_oneBit_r14 { pub trigger1_indicator_r14: CQI_ReportAperiodicHybrid_r14Triggers_r14_oneBit_r14Trigger1_Indicator_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_twoBit_r14Trigger01_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_twoBit_r14Trigger10_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_twoBit_r14Trigger11_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_twoBit_r14 { pub trigger01_indicator_r14: @@ -23916,49 +23916,49 @@ pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_twoBit_r14 { CQI_ReportAperiodicHybrid_r14Triggers_r14_twoBit_r14Trigger11_Indicator_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger001_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger010_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger011_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger100_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger101_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger110_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger111_Indicator_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14 { pub trigger001_indicator_r14: @@ -23977,7 +23977,7 @@ pub struct CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14 { CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14Trigger111_Indicator_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum CQI_ReportAperiodicHybrid_r14Triggers_r14 { #[asn(key = 0, extended = false)] @@ -23988,80 +23988,80 @@ pub enum CQI_ReportAperiodicHybrid_r14Triggers_r14 { ThreeBit_r14(CQI_ReportAperiodicHybrid_r14Triggers_r14_threeBit_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_r11Trigger01_r11(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_r11Trigger10_r11(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_r11Trigger11_r11(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_v1310Trigger001_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_v1310Trigger010_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_v1310Trigger011_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_v1310Trigger100_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_v1310Trigger101_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_v1310Trigger110_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportAperiodicProc_v1310Trigger111_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportBothProc_r11Pmi_RI_Report_r11(pub u8); impl CQI_ReportBothProc_r11Pmi_RI_Report_r11 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-1", ub = "6")] pub struct CQI_ReportConfigNomPDSCH_RS_EPRE_Offset(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-1", ub = "6")] pub struct CQI_ReportConfig_r10NomPDSCH_RS_EPRE_Offset(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportConfig_r10Pmi_RI_Report_r9(pub u8); impl CQI_ReportConfig_r10Pmi_RI_Report_r9 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportConfig_r10Csi_SubframePatternConfig_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportConfig_r10Csi_SubframePatternConfig_r10_setup { pub csi_meas_subframe_set1_r10: MeasSubframePattern_r10, pub csi_meas_subframe_set2_r10: MeasSubframePattern_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportConfig_r10Csi_SubframePatternConfig_r10 { #[asn(key = 0, extended = false)] @@ -24070,11 +24070,11 @@ pub enum CQI_ReportConfig_r10Csi_SubframePatternConfig_r10 { Setup(CQI_ReportConfig_r10Csi_SubframePatternConfig_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportConfig_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CQI_ReportConfig_r15_setupAltCQI_Table_1024QAM_r15(pub u8); impl CQI_ReportConfig_r15_setupAltCQI_Table_1024QAM_r15 { @@ -24084,7 +24084,7 @@ impl CQI_ReportConfig_r15_setupAltCQI_Table_1024QAM_r15 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct CQI_ReportConfig_r15_setup { #[asn(optional_idx = 0)] @@ -24103,24 +24103,24 @@ pub struct CQI_ReportConfig_r15_setup { pub alt_cqi_table_1024qam_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportConfig_v1250Csi_SubframePatternConfig_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct CQI_ReportConfig_v1250Csi_SubframePatternConfig_r12_setupCsi_MeasSubframeSets_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportConfig_v1250Csi_SubframePatternConfig_r12_setup { pub csi_meas_subframe_sets_r12: CQI_ReportConfig_v1250Csi_SubframePatternConfig_r12_setupCsi_MeasSubframeSets_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportConfig_v1250Csi_SubframePatternConfig_r12 { #[asn(key = 0, extended = false)] @@ -24129,7 +24129,7 @@ pub enum CQI_ReportConfig_v1250Csi_SubframePatternConfig_r12 { Setup(CQI_ReportConfig_v1250Csi_SubframePatternConfig_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CQI_ReportConfig_v1250AltCQI_Table_r12(pub u8); impl CQI_ReportConfig_v1250AltCQI_Table_r12 { @@ -24139,7 +24139,7 @@ impl CQI_ReportConfig_v1250AltCQI_Table_r12 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CQI_ReportConfig_v1530AltCQI_Table_1024QAM_r15(pub u8); impl CQI_ReportConfig_v1530AltCQI_Table_1024QAM_r15 { @@ -24149,32 +24149,32 @@ impl CQI_ReportConfig_v1530AltCQI_Table_1024QAM_r15 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportConfig_v920Cqi_Mask_r9(pub u8); impl CQI_ReportConfig_v920Cqi_Mask_r9 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportConfig_v920Pmi_RI_Report_r9(pub u8); impl CQI_ReportConfig_v920Pmi_RI_Report_r9 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-1", ub = "6")] pub struct CQI_ReportConfigSCell_r10NomPDSCH_RS_EPRE_Offset_r10(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportConfigSCell_r10Pmi_RI_Report_r10(pub u8); impl CQI_ReportConfigSCell_r10Pmi_RI_Report_r10 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CQI_ReportConfigSCell_r15AltCQI_Table_1024QAM_r15(pub u8); impl CQI_ReportConfigSCell_r15AltCQI_Table_1024QAM_r15 { @@ -24184,33 +24184,33 @@ impl CQI_ReportConfigSCell_r15AltCQI_Table_1024QAM_r15 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportPeriodic_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1185")] pub struct CQI_ReportPeriodic_setupCqi_PUCCH_ResourceIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodic_setupCqi_pmi_ConfigIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportPeriodic_setupCqi_FormatIndicatorPeriodic_widebandCQI; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CQI_ReportPeriodic_setupCqi_FormatIndicatorPeriodic_subbandCQIK(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportPeriodic_setupCqi_FormatIndicatorPeriodic_subbandCQI { pub k: CQI_ReportPeriodic_setupCqi_FormatIndicatorPeriodic_subbandCQIK, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodic_setupCqi_FormatIndicatorPeriodic { #[asn(key = 0, extended = false)] @@ -24219,15 +24219,15 @@ pub enum CQI_ReportPeriodic_setupCqi_FormatIndicatorPeriodic { SubbandCQI(CQI_ReportPeriodic_setupCqi_FormatIndicatorPeriodic_subbandCQI), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodic_setupRi_ConfigIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportPeriodic_setupSimultaneousAckNackAndCQI(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodic_setup { pub cqi_pucch_resource_index: CQI_ReportPeriodic_setupCqi_PUCCH_ResourceIndex, @@ -24238,23 +24238,23 @@ pub struct CQI_ReportPeriodic_setup { pub simultaneous_ack_nack_and_cqi: CQI_ReportPeriodic_setupSimultaneousAckNackAndCQI, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportPeriodic_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1184")] pub struct CQI_ReportPeriodic_r10_setupCqi_PUCCH_ResourceIndex_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1184")] pub struct CQI_ReportPeriodic_r10_setupCqi_PUCCH_ResourceIndexP1_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodic_r10_setupCqi_pmi_ConfigIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_widebandCQI_r10Csi_ReportMode_r10( pub u8, @@ -24264,15 +24264,15 @@ impl CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_widebandCQI_r10 pub const SUBMODE2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_widebandCQI_r10 { # [asn (optional_idx = 0 ,)] pub csi_report_mode_r10 : Option < CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_widebandCQI_r10Csi_ReportMode_r10 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_subbandCQI_r10K(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_subbandCQI_r10PeriodicityFactor_r10( pub u8, @@ -24284,11 +24284,11 @@ impl pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_subbandCQI_r10 { pub k : CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_subbandCQI_r10K , pub periodicity_factor_r10 : CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_subbandCQI_r10PeriodicityFactor_r10 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10 { #[asn(key = 0, extended = false)] @@ -24297,34 +24297,34 @@ pub enum CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10 { SubbandCQI_r10(CQI_ReportPeriodic_r10_setupCqi_FormatIndicatorPeriodic_r10_subbandCQI_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodic_r10_setupRi_ConfigIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CQI_ReportPeriodic_r10_setupSimultaneousAckNackAndCQI(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportPeriodic_r10_setupCqi_Mask_r9(pub u8); impl CQI_ReportPeriodic_r10_setupCqi_Mask_r9 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10_setupCqi_pmi_ConfigIndex2_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10_setupRi_ConfigIndex2_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10_setup { pub cqi_pmi_config_index2_r10: @@ -24334,7 +24334,7 @@ pub struct CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10 { #[asn(key = 0, extended = false)] @@ -24343,7 +24343,7 @@ pub enum CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10 { Setup(CQI_ReportPeriodic_r10_setupCsi_ConfigIndex_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CQI_ReportPeriodic_r10_setup { pub cqi_pucch_resource_index_r10: CQI_ReportPeriodic_r10_setupCqi_PUCCH_ResourceIndex_r10, @@ -24362,21 +24362,21 @@ pub struct CQI_ReportPeriodic_r10_setup { pub csi_config_index_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportPeriodic_v1130SimultaneousAckNackAndCQI_Format3_r11(pub u8); impl CQI_ReportPeriodic_v1130SimultaneousAckNackAndCQI_Format3_r11 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CQI_ReportPeriodic_v1310SimultaneousAckNackAndCQI_Format4_Format5_r13(pub u8); impl CQI_ReportPeriodic_v1310SimultaneousAckNackAndCQI_Format4_Format5_r13 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportPeriodic_v1320PeriodicityFactorWB_r13(pub u8); impl CQI_ReportPeriodic_v1320PeriodicityFactorWB_r13 { @@ -24384,11 +24384,11 @@ impl CQI_ReportPeriodic_v1320PeriodicityFactorWB_r13 { pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicProcExt_r11Cqi_pmi_ConfigIndex_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_widebandCQI_r11Csi_ReportMode_r11( pub u8, @@ -24400,15 +24400,15 @@ impl pub const SUBMODE2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_widebandCQI_r11 { # [asn (optional_idx = 0 ,)] pub csi_report_mode_r11 : Option < CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_widebandCQI_r11Csi_ReportMode_r11 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_subbandCQI_r11K(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_subbandCQI_r11PeriodicityFactor_r11( pub u8, @@ -24420,11 +24420,11 @@ impl pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_subbandCQI_r11 { pub k : CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_subbandCQI_r11K , pub periodicity_factor_r11 : CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_subbandCQI_r11PeriodicityFactor_r11 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11 { #[asn(key = 0, extended = false)] @@ -24433,23 +24433,23 @@ pub enum CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11 { SubbandCQI_r11(CQI_ReportPeriodicProcExt_r11Cqi_FormatIndicatorPeriodic_r11_subbandCQI_r11), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicProcExt_r11Ri_ConfigIndex_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11_setupCqi_pmi_ConfigIndex2_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11_setupRi_ConfigIndex2_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11_setup { pub cqi_pmi_config_index2_r11: @@ -24459,7 +24459,7 @@ pub struct CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11 { #[asn(key = 0, extended = false)] @@ -24468,30 +24468,30 @@ pub enum CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11 { Setup(CQI_ReportPeriodicProcExt_r11Csi_ConfigIndex_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportPeriodicSCell_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicSCell_r15_setupCqi_pmi_ConfigIndexDormant_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicSCell_r15_setupRi_ConfigIndexDormant_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ReportPeriodicSCell_r15_setupCsi_SubframePatternDormant_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportPeriodicSCell_r15_setupCsi_SubframePatternDormant_r15_setup { pub csi_meas_subframe_set1_r15: MeasSubframePattern_r10, pub csi_meas_subframe_set2_r15: MeasSubframePattern_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodicSCell_r15_setupCsi_SubframePatternDormant_r15 { #[asn(key = 0, extended = false)] @@ -24500,35 +24500,35 @@ pub enum CQI_ReportPeriodicSCell_r15_setupCsi_SubframePatternDormant_r15 { Setup(CQI_ReportPeriodicSCell_r15_setupCsi_SubframePatternDormant_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_widebandCQI_r15Csi_ReportMode_r15( pub u8, ); impl CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_widebandCQI_r15Csi_ReportMode_r15 { pub const SUBMODE1 : u8 = 0u8 ; pub const SUBMODE2 : u8 = 1u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_widebandCQI_r15 { # [asn (optional_idx = 0 ,)] pub csi_report_mode_r15 : Option < CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_widebandCQI_r15Csi_ReportMode_r15 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_subbandCQI_r15K_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_subbandCQI_r15PeriodicityFactor_r15( pub u8, ); impl CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_subbandCQI_r15PeriodicityFactor_r15 { pub const N2 : u8 = 0u8 ; pub const N4 : u8 = 1u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_subbandCQI_r15 { pub k_r15 : CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_subbandCQI_r15K_r15 , pub periodicity_factor_r15 : CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_subbandCQI_r15PeriodicityFactor_r15 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15 { #[asn(key = 0, extended = false)] @@ -24539,7 +24539,7 @@ pub enum CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15 { SubbandCQI_r15(CQI_ReportPeriodicSCell_r15_setupCqi_FormatIndicatorDormant_r15_subbandCQI_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct CQI_ReportPeriodicSCell_r15_setup { pub cqi_pmi_config_index_dormant_r15: @@ -24555,55 +24555,55 @@ pub struct CQI_ReportPeriodicSCell_r15_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicSCell_v1730Cqi_pmi_ConfigIndex2Dormant_r17(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ReportPeriodicSCell_v1730Ri_ConfigIndex2Dormant_r17(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CQI_ShortConfigSCell_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ShortConfigSCell_r15_setupCqi_pmi_ConfigIndexShort_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CQI_ShortConfigSCell_r15_setupRi_ConfigIndexShort_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_widebandCQI_Short_r15Csi_ReportModeShort_r15( pub u8, ); impl CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_widebandCQI_Short_r15Csi_ReportModeShort_r15 { pub const SUBMODE1 : u8 = 0u8 ; pub const SUBMODE2 : u8 = 1u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_widebandCQI_Short_r15 { # [asn (optional_idx = 0 ,)] pub csi_report_mode_short_r15 : Option < CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_widebandCQI_Short_r15Csi_ReportModeShort_r15 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_subbandCQI_Short_r15K_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_subbandCQI_Short_r15PeriodicityFactor_r15( pub u8, ); impl CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_subbandCQI_Short_r15PeriodicityFactor_r15 { pub const N2 : u8 = 0u8 ; pub const N4 : u8 = 1u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_subbandCQI_Short_r15 { pub k_r15 : CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_subbandCQI_Short_r15K_r15 , pub periodicity_factor_r15 : CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15_subbandCQI_Short_r15PeriodicityFactor_r15 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15 { #[asn(key = 0, extended = false)] @@ -24616,7 +24616,7 @@ pub enum CQI_ShortConfigSCell_r15_setupCqi_FormatIndicatorShort_r15 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CQI_ShortConfigSCell_r15_setup { pub cqi_pmi_config_index_short_r15: CQI_ShortConfigSCell_r15_setupCqi_pmi_ConfigIndexShort_r15, @@ -24627,11 +24627,11 @@ pub struct CQI_ShortConfigSCell_r15_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CRI_ReportConfig_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CRI_ReportConfig_r13_setup { pub cri_config_index_r13: CRI_ConfigIndex_r13, @@ -24639,7 +24639,7 @@ pub struct CRI_ReportConfig_r13_setup { pub cri_config_index2_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CRS_AssistanceInfo_r11AntennaPortsCount_r11(pub u8); impl CRS_AssistanceInfo_r11AntennaPortsCount_r11 { @@ -24649,7 +24649,7 @@ impl CRS_AssistanceInfo_r11AntennaPortsCount_r11 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CRS_AssistanceInfo_r13AntennaPortsCount_r13(pub u8); impl CRS_AssistanceInfo_r13AntennaPortsCount_r13 { @@ -24659,14 +24659,14 @@ impl CRS_AssistanceInfo_r13AntennaPortsCount_r13 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CRS_AssistanceInfo_r15Crs_IntfMitigEnabled_r15(pub u8); impl CRS_AssistanceInfo_r15Crs_IntfMitigEnabled_r15 { pub const ENABLED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct CRS_ChEstMPDCCH_ConfigCommon_r16PowerRatio_r16(pub u8); impl CRS_ChEstMPDCCH_ConfigCommon_r16PowerRatio_r16 { @@ -24680,7 +24680,7 @@ impl CRS_ChEstMPDCCH_ConfigCommon_r16PowerRatio_r16 { pub const D_B4DOT77: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct CRS_ChEstMPDCCH_ConfigDedicated_r16PowerRatio_r16(pub u8); impl CRS_ChEstMPDCCH_ConfigDedicated_r16PowerRatio_r16 { @@ -24694,7 +24694,7 @@ impl CRS_ChEstMPDCCH_ConfigDedicated_r16PowerRatio_r16 { pub const D_B4DOT77: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct CRS_ChEstMPDCCH_ConfigDedicated_r16LocalizedMappingType_r16(pub u8); impl CRS_ChEstMPDCCH_ConfigDedicated_r16LocalizedMappingType_r16 { @@ -24703,74 +24703,74 @@ impl CRS_ChEstMPDCCH_ConfigDedicated_r16LocalizedMappingType_r16 { pub const RECIPROCITY_BASED: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "15", sz_ub = "15")] pub struct CSFB_RegistrationParam1XRTTSid(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct CSFB_RegistrationParam1XRTTNid(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSFB_RegistrationParam1XRTTMultipleSID(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSFB_RegistrationParam1XRTTMultipleNID(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSFB_RegistrationParam1XRTTHomeReg(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSFB_RegistrationParam1XRTTForeignSIDReg(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSFB_RegistrationParam1XRTTForeignNIDReg(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSFB_RegistrationParam1XRTTParameterReg(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSFB_RegistrationParam1XRTTPowerUpReg(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct CSFB_RegistrationParam1XRTTRegistrationPeriod( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "12", sz_ub = "12")] pub struct CSFB_RegistrationParam1XRTTRegistrationZone( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct CSFB_RegistrationParam1XRTTTotalZone(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct CSFB_RegistrationParam1XRTTZoneTimer(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSFB_RegistrationParam1XRTT_v920PowerDownReg_r9(pub u8); impl CSFB_RegistrationParam1XRTT_v920PowerDownReg_r9 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFBParametersRequestCDMA2000CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSFBParametersRequestCDMA2000CriticalExtensions { #[asn(key = 0, extended = false)] @@ -24781,19 +24781,19 @@ pub enum CSFBParametersRequestCDMA2000CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CSFBParametersRequestCDMA2000_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFBParametersRequestCDMA2000_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFBParametersResponseCDMA2000CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSFBParametersResponseCDMA2000CriticalExtensions { #[asn(key = 0, extended = false)] @@ -24804,60 +24804,60 @@ pub enum CSFBParametersResponseCDMA2000CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CSFBParametersResponseCDMA2000_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSFBParametersResponseCDMA2000_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSG_ProximityIndicationParameters_r9IntraFreqProximityIndication_r9(pub u8); impl CSG_ProximityIndicationParameters_r9IntraFreqProximityIndication_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSG_ProximityIndicationParameters_r9InterFreqProximityIndication_r9(pub u8); impl CSG_ProximityIndicationParameters_r9InterFreqProximityIndication_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSG_ProximityIndicationParameters_r9Utran_ProximityIndication_r9(pub u8); impl CSG_ProximityIndicationParameters_r9Utran_ProximityIndication_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct CSI_IM_Config_r11ResourceConfig_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "154")] pub struct CSI_IM_Config_r11SubframeConfig_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct CSI_IM_ConfigExt_r12ResourceConfig_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "154")] pub struct CSI_IM_ConfigExt_r12SubframeConfig_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct CSI_Process_r11Cqi_ReportPeriodicProcId_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_Config_r10Csi_RS_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CSI_RS_Config_r10Csi_RS_r10_setupAntennaPortsCount_r10(pub u8); impl CSI_RS_Config_r10Csi_RS_r10_setupAntennaPortsCount_r10 { @@ -24867,19 +24867,19 @@ impl CSI_RS_Config_r10Csi_RS_r10_setupAntennaPortsCount_r10 { pub const AN8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct CSI_RS_Config_r10Csi_RS_r10_setupResourceConfig_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "154")] pub struct CSI_RS_Config_r10Csi_RS_r10_setupSubframeConfig_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "15")] pub struct CSI_RS_Config_r10Csi_RS_r10_setupP_C_r10(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSI_RS_Config_r10Csi_RS_r10_setup { pub antenna_ports_count_r10: CSI_RS_Config_r10Csi_RS_r10_setupAntennaPortsCount_r10, @@ -24888,7 +24888,7 @@ pub struct CSI_RS_Config_r10Csi_RS_r10_setup { pub p_c_r10: CSI_RS_Config_r10Csi_RS_r10_setupP_C_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_Config_r10Csi_RS_r10 { #[asn(key = 0, extended = false)] @@ -24897,11 +24897,11 @@ pub enum CSI_RS_Config_r10Csi_RS_r10 { Setup(CSI_RS_Config_r10Csi_RS_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct CSI_RS_Config_r15_setup { #[asn(optional_idx = 0)] @@ -24914,24 +24914,24 @@ pub struct CSI_RS_Config_r15_setup { pub csi_rs_config_v1430: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_Config_v1250Ds_ZeroTxPowerCSI_RS_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct CSI_RS_Config_v1250Ds_ZeroTxPowerCSI_RS_r12_setupZeroTxPowerCSI_RS_List_r12( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSI_RS_Config_v1250Ds_ZeroTxPowerCSI_RS_r12_setup { pub zero_tx_power_csi_rs_list_r12: CSI_RS_Config_v1250Ds_ZeroTxPowerCSI_RS_r12_setupZeroTxPowerCSI_RS_List_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_Config_v1250Ds_ZeroTxPowerCSI_RS_r12 { #[asn(key = 0, extended = false)] @@ -24940,107 +24940,107 @@ pub enum CSI_RS_Config_v1250Ds_ZeroTxPowerCSI_RS_r12 { Setup(CSI_RS_Config_v1250Ds_ZeroTxPowerCSI_RS_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSI_RS_Config_v1430AdvancedCodebookEnabled_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "7")] pub struct CSI_RS_ConfigBeamformed_r13Csi_RS_ConfigNZPIdListExt_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CSI_RS_ConfigBeamformed_r13Csi_IM_ConfigIdList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CSI_RS_ConfigBeamformed_r13P_C_AndCBSR_PerResourceConfigList_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSI_RS_ConfigBeamformed_r13Ace_For4Tx_PerResourceConfigList_r13_Entry(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "7")] pub struct CSI_RS_ConfigBeamformed_r13Ace_For4Tx_PerResourceConfigList_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSI_RS_ConfigBeamformed_r13AlternativeCodebookEnabledBeamformed_r13(pub u8); impl CSI_RS_ConfigBeamformed_r13AlternativeCodebookEnabledBeamformed_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSI_RS_ConfigBeamformed_r13ChannelMeasRestriction_r13(pub u8); impl CSI_RS_ConfigBeamformed_r13ChannelMeasRestriction_r13 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "7")] pub struct CSI_RS_ConfigBeamformed_r14Csi_RS_ConfigNZPIdListExt_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CSI_RS_ConfigBeamformed_r14Csi_IM_ConfigIdList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CSI_RS_ConfigBeamformed_r14P_C_AndCBSR_PerResourceConfigList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CSI_RS_ConfigBeamformed_r14Ace_For4Tx_PerResourceConfigList_r14_Entry(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "7")] pub struct CSI_RS_ConfigBeamformed_r14Ace_For4Tx_PerResourceConfigList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSI_RS_ConfigBeamformed_r14AlternativeCodebookEnabledBeamformed_r14(pub u8); impl CSI_RS_ConfigBeamformed_r14AlternativeCodebookEnabledBeamformed_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSI_RS_ConfigBeamformed_r14ChannelMeasRestriction_r14(pub u8); impl CSI_RS_ConfigBeamformed_r14ChannelMeasRestriction_r14 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CSI_RS_ConfigBeamformed_r14Csi_RS_ConfigNZP_ApList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CSI_RS_ConfigBeamformed_v1430Csi_RS_ConfigNZP_ApList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigEMIMO_Hybrid_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct CSI_RS_ConfigEMIMO_Hybrid_r14_setupPeriodicityOffsetIndex_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CSI_RS_ConfigEMIMO_Hybrid_r14_setup { #[asn(optional_idx = 0)] @@ -25050,11 +25050,11 @@ pub struct CSI_RS_ConfigEMIMO_Hybrid_r14_setup { pub emimo_type2_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigEMIMO_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_r13_setup { #[asn(key = 0, extended = false)] @@ -25063,11 +25063,11 @@ pub enum CSI_RS_ConfigEMIMO_r13_setup { Beamformed_r13(CSI_RS_ConfigBeamformed_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigEMIMO_v1430_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_v1430_setup { #[asn(key = 0, extended = false)] @@ -25076,11 +25076,11 @@ pub enum CSI_RS_ConfigEMIMO_v1430_setup { Beamformed_v1430(CSI_RS_ConfigBeamformed_v1430), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigEMIMO_v1480_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigEMIMO_v1480_setup { #[asn(key = 0, extended = false)] @@ -25089,22 +25089,22 @@ pub enum CSI_RS_ConfigEMIMO_v1480_setup { Beamformed_v1480(CSI_RS_ConfigBeamformed_v1430), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigEMIMO_v1530_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = false)] pub enum CSI_RS_ConfigEMIMO_v1530_setup { #[asn(key = 0, extended = false)] NonPrecoded_v1530(CSI_RS_ConfigNonPrecoded_v1530), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigEMIMO2_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CSI_RS_ConfigNZP_Activation_r14Csi_RS_NZP_mode_r14(pub u8); impl CSI_RS_ConfigNZP_Activation_r14Csi_RS_NZP_mode_r14 { @@ -25112,21 +25112,21 @@ impl CSI_RS_ConfigNZP_Activation_r14Csi_RS_NZP_mode_r14 { pub const APERIODIC: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4")] pub struct CSI_RS_ConfigNZP_Activation_r14ActivatedResources_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigNZP_EMIMO_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct CSI_RS_ConfigNZP_EMIMO_r13_setupNzp_resourceConfigList_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CSI_RS_ConfigNZP_EMIMO_r13_setupCdmType_r13(pub u8); impl CSI_RS_ConfigNZP_EMIMO_r13_setupCdmType_r13 { @@ -25134,7 +25134,7 @@ impl CSI_RS_ConfigNZP_EMIMO_r13_setupCdmType_r13 { pub const CDM4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_ConfigNZP_EMIMO_r13_setup { pub nzp_resource_config_list_r13: CSI_RS_ConfigNZP_EMIMO_r13_setupNzp_resourceConfigList_r13, @@ -25142,20 +25142,20 @@ pub struct CSI_RS_ConfigNZP_EMIMO_r13_setup { pub cdm_type_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "0", sz_ub = "4")] pub struct CSI_RS_ConfigNZP_EMIMO_v1430Nzp_resourceConfigListExt_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CSI_RS_ConfigNZP_EMIMO_v1430CdmType_v1430(pub u8); impl CSI_RS_ConfigNZP_EMIMO_v1430CdmType_v1430 { pub const CDM8: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CSI_RS_ConfigNZP_r11AntennaPortsCount_r11(pub u8); impl CSI_RS_ConfigNZP_r11AntennaPortsCount_r11 { @@ -25165,23 +25165,23 @@ impl CSI_RS_ConfigNZP_r11AntennaPortsCount_r11 { pub const AN8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct CSI_RS_ConfigNZP_r11ResourceConfig_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "154")] pub struct CSI_RS_ConfigNZP_r11SubframeConfig_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct CSI_RS_ConfigNZP_r11ScramblingIdentity_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Qcl_ScramblingIdentity_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Crs_PortsCount_r11(pub u8); impl CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Crs_PortsCount_r11 { @@ -25191,17 +25191,17 @@ impl CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Crs_PortsCount_r11 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Mbsfn_SubframeConfigList_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Mbsfn_SubframeConfigList_r11_setup { pub subframe_config_list: MBSFN_SubframeConfigList, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Mbsfn_SubframeConfigList_r11 { #[asn(key = 0, extended = false)] @@ -25210,7 +25210,7 @@ pub enum CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Mbsfn_SubframeConfigList_r11 { Setup(CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Mbsfn_SubframeConfigList_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11 { pub qcl_scrambling_identity_r11: CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11Qcl_ScramblingIdentity_r11, @@ -25220,7 +25220,7 @@ pub struct CSI_RS_ConfigNZP_r11Qcl_CRS_Info_r11 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct CSI_RS_ConfigNonPrecoded_r13CodebookConfigN1_r13(pub u8); impl CSI_RS_ConfigNonPrecoded_r13CodebookConfigN1_r13 { @@ -25231,7 +25231,7 @@ impl CSI_RS_ConfigNonPrecoded_r13CodebookConfigN1_r13 { pub const N8: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct CSI_RS_ConfigNonPrecoded_r13CodebookConfigN2_r13(pub u8); impl CSI_RS_ConfigNonPrecoded_r13CodebookConfigN2_r13 { @@ -25242,7 +25242,7 @@ impl CSI_RS_ConfigNonPrecoded_r13CodebookConfigN2_r13 { pub const N8: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CSI_RS_ConfigNonPrecoded_r13CodebookOverSamplingRateConfig_O1_r13(pub u8); impl CSI_RS_ConfigNonPrecoded_r13CodebookOverSamplingRateConfig_O1_r13 { @@ -25250,7 +25250,7 @@ impl CSI_RS_ConfigNonPrecoded_r13CodebookOverSamplingRateConfig_O1_r13 { pub const N8: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CSI_RS_ConfigNonPrecoded_r13CodebookOverSamplingRateConfig_O2_r13(pub u8); impl CSI_RS_ConfigNonPrecoded_r13CodebookOverSamplingRateConfig_O2_r13 { @@ -25258,15 +25258,15 @@ impl CSI_RS_ConfigNonPrecoded_r13CodebookOverSamplingRateConfig_O2_r13 { pub const N8: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CSI_RS_ConfigNonPrecoded_r13CodebookConfig_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct CSI_RS_ConfigNonPrecoded_r13Csi_IM_ConfigIdList_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct CSI_RS_ConfigNonPrecoded_v1430CodebookConfigN1_v1430(pub u8); impl CSI_RS_ConfigNonPrecoded_v1430CodebookConfigN1_v1430 { @@ -25279,7 +25279,7 @@ impl CSI_RS_ConfigNonPrecoded_v1430CodebookConfigN1_v1430 { pub const N16: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct CSI_RS_ConfigNonPrecoded_v1430CodebookConfigN2_v1430(pub u8); impl CSI_RS_ConfigNonPrecoded_v1430CodebookConfigN2_v1430 { @@ -25288,7 +25288,7 @@ impl CSI_RS_ConfigNonPrecoded_v1430CodebookConfigN2_v1430 { pub const N7: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct CSI_RS_ConfigNonPrecoded_v1480CodebookConfigN1_v1480(pub u8); impl CSI_RS_ConfigNonPrecoded_v1480CodebookConfigN1_v1480 { @@ -25301,7 +25301,7 @@ impl CSI_RS_ConfigNonPrecoded_v1480CodebookConfigN1_v1480 { pub const N16: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct CSI_RS_ConfigNonPrecoded_v1480CodebookConfigN2_r1480(pub u8); impl CSI_RS_ConfigNonPrecoded_v1480CodebookConfigN2_r1480 { @@ -25310,25 +25310,25 @@ impl CSI_RS_ConfigNonPrecoded_v1480CodebookConfigN2_r1480 { pub const N7: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CSI_RS_ConfigZP_ApList_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct CSI_RS_ConfigZP_ApList_r14_setup(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct CSI_RS_ConfigZP_r11ResourceConfigList_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "154")] pub struct CSI_RS_ConfigZP_r11SubframeConfig_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct CarrierBandwidthEUTRADl_Bandwidth(pub u8); impl CarrierBandwidthEUTRADl_Bandwidth { @@ -25350,7 +25350,7 @@ impl CarrierBandwidthEUTRADl_Bandwidth { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct CarrierBandwidthEUTRAUl_Bandwidth(pub u8); impl CarrierBandwidthEUTRAUl_Bandwidth { @@ -25372,18 +25372,18 @@ impl CarrierBandwidthEUTRAUl_Bandwidth { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CarrierFreqInfoUTRA_FDD_v8h0MultiBandInfoList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CarrierFreqInfoUTRA_v1250ReducedMeasPerformance_r12(pub u8); impl CarrierFreqInfoUTRA_v1250ReducedMeasPerformance_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "24")] pub struct CarrierFreqNBIOT_r16CarrierFreqOffset_r16(pub u8); impl CarrierFreqNBIOT_r16CarrierFreqOffset_r16 { @@ -25414,7 +25414,7 @@ impl CarrierFreqNBIOT_r16CarrierFreqOffset_r16 { pub const V9: u8 = 24u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CarrierFreqNR_r15SubcarrierSpacingSSB_r15(pub u8); impl CarrierFreqNR_r15SubcarrierSpacingSSB_r15 { @@ -25424,37 +25424,37 @@ impl CarrierFreqNR_r15SubcarrierSpacingSSB_r15 { pub const K_HZ240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CarrierFreqNR_r15ThreshX_Q_r15 { pub thresh_x_high_q_r15: ReselectionThresholdQ_r9, pub thresh_x_low_q_r15: ReselectionThresholdQ_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-70", ub = "-22")] pub struct CarrierFreqNR_r15Q_RxLevMin_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-70", ub = "-22")] pub struct CarrierFreqNR_r15Q_RxLevMinSUL_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-43", ub = "-12")] pub struct CarrierFreqNR_r15Q_QualMin_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CarrierFreqNR_r15DeriveSSB_IndexFromCell_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CarrierFreqNR_v1610HighSpeedCarrierNR_r16(pub u8); impl CarrierFreqNR_v1610HighSpeedCarrierNR_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct CarrierFreqNR_v1720SubcarrierSpacingSSB_r17(pub u8); impl CarrierFreqNR_v1720SubcarrierSpacingSSB_r17 { @@ -25462,80 +25462,80 @@ impl CarrierFreqNR_v1720SubcarrierSpacingSSB_r17 { pub const SPARE1: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-60", ub = "-13")] pub struct CarrierFreqUTRA_FDDQ_RxLevMin(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-50", ub = "33")] pub struct CarrierFreqUTRA_FDDP_MaxUTRA(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-24", ub = "0")] pub struct CarrierFreqUTRA_FDDQ_QualMin(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-60", ub = "-13")] pub struct CarrierFreqUTRA_FDD_Ext_r12Q_RxLevMin_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-50", ub = "33")] pub struct CarrierFreqUTRA_FDD_Ext_r12P_MaxUTRA_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-24", ub = "0")] pub struct CarrierFreqUTRA_FDD_Ext_r12Q_QualMin_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CarrierFreqUTRA_FDD_Ext_r12ThreshX_Q_r12 { pub thresh_x_high_q_r12: ReselectionThresholdQ_r9, pub thresh_x_low_q_r12: ReselectionThresholdQ_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct CarrierFreqUTRA_FDD_Ext_r12MultiBandInfoList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CarrierFreqUTRA_FDD_Ext_r12ReducedMeasPerformance_r12(pub u8); impl CarrierFreqUTRA_FDD_Ext_r12ReducedMeasPerformance_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-60", ub = "-13")] pub struct CarrierFreqUTRA_TDDQ_RxLevMin(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-50", ub = "33")] pub struct CarrierFreqUTRA_TDDP_MaxUTRA(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-60", ub = "-13")] pub struct CarrierFreqUTRA_TDD_r12Q_RxLevMin_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-50", ub = "33")] pub struct CarrierFreqUTRA_TDD_r12P_MaxUTRA_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct CarrierFreqUTRA_TDD_r12ReducedMeasPerformance_r12(pub u8); impl CarrierFreqUTRA_TDD_r12ReducedMeasPerformance_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct CarrierFreqsGERANFollowingARFCNs_equallySpacedARFCNsArfcn_Spacing(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct CarrierFreqsGERANFollowingARFCNs_equallySpacedARFCNsNumberOfFollowingARFCNs(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CarrierFreqsGERANFollowingARFCNs_equallySpacedARFCNs { pub arfcn_spacing: CarrierFreqsGERANFollowingARFCNs_equallySpacedARFCNsArfcn_Spacing, @@ -25543,7 +25543,7 @@ pub struct CarrierFreqsGERANFollowingARFCNs_equallySpacedARFCNs { CarrierFreqsGERANFollowingARFCNs_equallySpacedARFCNsNumberOfFollowingARFCNs, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -25552,7 +25552,7 @@ pub struct CarrierFreqsGERANFollowingARFCNs_equallySpacedARFCNs { )] pub struct CarrierFreqsGERANFollowingARFCNs_variableBitMapOfARFCNs(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum CarrierFreqsGERANFollowingARFCNs { #[asn(key = 0, extended = false)] @@ -25563,21 +25563,21 @@ pub enum CarrierFreqsGERANFollowingARFCNs { VariableBitMapOfARFCNs(CarrierFreqsGERANFollowingARFCNs_variableBitMapOfARFCNs), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct CarrierFreqsInfoGERANCommonInfoNcc_Permitted( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "45")] pub struct CarrierFreqsInfoGERANCommonInfoQ_RxLevMin(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct CarrierFreqsInfoGERANCommonInfoP_MaxGERAN(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CarrierFreqsInfoGERANCommonInfo { #[asn(optional_idx = 0)] @@ -25590,7 +25590,7 @@ pub struct CarrierFreqsInfoGERANCommonInfo { pub thresh_x_low: ReselectionThreshold, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CarrierInfoNR_r15SubcarrierSpacingSSB_r15(pub u8); impl CarrierInfoNR_r15SubcarrierSpacingSSB_r15 { @@ -25600,7 +25600,7 @@ impl CarrierInfoNR_r15SubcarrierSpacingSSB_r15 { pub const K_HZ240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct CarrierInfoNR_r17SubcarrierSpacingSSB_r17(pub u8); impl CarrierInfoNR_r17SubcarrierSpacingSSB_r17 { @@ -25612,21 +25612,21 @@ impl CarrierInfoNR_r17SubcarrierSpacingSSB_r17 { pub const SPARE1: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct Cell_ToAddMod_r12CellIdentification_r12 { pub phys_cell_id_r12: PhysCellId, pub dl_carrier_freq_r12: ARFCN_ValueEUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct Cell_ToAddMod_r12MeasResultCellToAdd_r12 { pub rsrp_result_r12: RSRP_Range, pub rsrq_result_r12: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct CellChangeOrderT304(pub u8); impl CellChangeOrderT304 { @@ -25640,13 +25640,13 @@ impl CellChangeOrderT304 { pub const MS10000_V1310: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct CellChangeOrderTargetRAT_Type_geranNetworkControlOrder( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct CellChangeOrderTargetRAT_Type_geran { pub phys_cell_id: PhysCellIdGERAN, @@ -25657,18 +25657,18 @@ pub struct CellChangeOrderTargetRAT_Type_geran { pub system_information: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = true)] pub enum CellChangeOrderTargetRAT_Type { #[asn(key = 0, extended = false)] Geran(CellChangeOrderTargetRAT_Type_geran), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "47", sz_ub = "47")] pub struct CellGlobalIdCDMA2000_cellGlobalId1XRTT(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "BITSTRING", sz_extensible = false, @@ -25677,35 +25677,35 @@ pub struct CellGlobalIdCDMA2000_cellGlobalId1XRTT(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct CellGlobalIdGERANLocationAreaCode(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct CellGlobalIdGERANCellIdentity(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "28", sz_ub = "28")] pub struct CellGlobalIdUTRACellIdentity(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct CellIdentity_5GC_r15_cellId_Index_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CellInfoUTRA_FDD_r9Utra_BCCH_Container_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CellInfoUTRA_TDD_r10Utra_BCCH_Container_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CellInfoUTRA_TDD_r9Utra_BCCH_Container_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct CellReselectionInfoCommon_v1460S_SearchDeltaP_r14(pub u8); impl CellReselectionInfoCommon_v1460S_SearchDeltaP_r14 { @@ -25715,19 +25715,19 @@ impl CellReselectionInfoCommon_v1460S_SearchDeltaP_r14 { pub const D_B15: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "16")] pub struct CellReselectionInfoHSDN_r15CellEquivalentSize_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct CellReselectionParametersCDMA2000_r11NeighCellList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct CellSelectionInfo_v920Q_QualMinOffset_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct CellSelectionInfoCE_v1530PowerClass14dBm_Offset_r15(pub u8); impl CellSelectionInfoCE_v1530PowerClass14dBm_Offset_r15 { @@ -25739,15 +25739,15 @@ impl CellSelectionInfoCE_v1530PowerClass14dBm_Offset_r15 { pub const D_B12: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "-1")] pub struct CellSelectionInfoCE1_v1360Delta_RxLevMinCE1_v1360(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct CellSelectionInfoNFreq_r13Q_RxLevMinOffset(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct CellSelectionInfoNFreq_r13Q_Hyst_r13(pub u8); impl CellSelectionInfoNFreq_r13Q_Hyst_r13 { @@ -25769,31 +25769,31 @@ impl CellSelectionInfoNFreq_r13Q_Hyst_r13 { pub const D_B24: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct CellsToAddModCellIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct CellsToAddModCDMA2000CellIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct CellsToAddModNR_r15CellIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct CellsToAddModNR_r16CellIndex_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct CellsToAddModUTRA_FDDCellIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct CellsToAddModUTRA_TDDCellIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CellsTriggeredList_Entry_physCellIdUTRA { #[asn(key = 0, extended = false)] @@ -25802,14 +25802,14 @@ pub enum CellsTriggeredList_Entry_physCellIdUTRA { Tdd(PhysCellIdUTRA_TDD), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CellsTriggeredList_Entry_physCellIdGERAN { pub carrier_freq: CarrierFreqGERAN, pub phys_cell_id: PhysCellIdGERAN, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct CellsTriggeredList_Entry_physCellIdNR_r15 { pub carrier_freq: ARFCN_ValueNR_r15, @@ -25818,7 +25818,7 @@ pub struct CellsTriggeredList_Entry_physCellIdNR_r15 { pub rs_index_list_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "5", extensible = false)] pub enum CellsTriggeredList_Entry { #[asn(key = 0, extended = false)] @@ -25835,19 +25835,19 @@ pub enum CellsTriggeredList_Entry { PhysCellIdNR_r15(CellsTriggeredList_Entry_physCellIdNR_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct CondReconfigurationAddMod_r16TriggerCondition_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CondReconfigurationAddMod_r16CondReconfigurationToApply_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "30")] pub struct CondReconfigurationTriggerEUTRA_r16CondEventId_r16_condEventA3_r16A3_Offset_r16(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CondReconfigurationTriggerEUTRA_r16CondEventId_r16_condEventA3_r16 { pub a3_offset_r16: @@ -25856,7 +25856,7 @@ pub struct CondReconfigurationTriggerEUTRA_r16CondEventId_r16_condEventA3_r16 { pub time_to_trigger_r16: TimeToTrigger, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CondReconfigurationTriggerEUTRA_r16CondEventId_r16_condEventA5_r16 { pub a5_threshold1_r16: ThresholdEUTRA, @@ -25865,7 +25865,7 @@ pub struct CondReconfigurationTriggerEUTRA_r16CondEventId_r16_condEventA5_r16 { pub time_to_trigger_r16: TimeToTrigger, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum CondReconfigurationTriggerEUTRA_r16CondEventId_r16 { #[asn(key = 0, extended = false)] @@ -25874,7 +25874,7 @@ pub enum CondReconfigurationTriggerEUTRA_r16CondEventId_r16 { CondEventA5_r16(CondReconfigurationTriggerEUTRA_r16CondEventId_r16_condEventA5_r16), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CondReconfigurationTriggerNR_r17CondEventId_r17_condEventB1_NR_r17 { pub b1_threshold_nr_r17: ThresholdNR_r15, @@ -25882,29 +25882,29 @@ pub struct CondReconfigurationTriggerNR_r17CondEventId_r17_condEventB1_NR_r17 { pub time_to_trigger_r17: TimeToTrigger, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = true)] pub enum CondReconfigurationTriggerNR_r17CondEventId_r17 { #[asn(key = 0, extended = false)] CondEventB1_NR_r17(CondReconfigurationTriggerNR_r17CondEventId_r17_condEventB1_NR_r17), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ConditionalReconfiguration_r16AttemptCondReconf_r16(pub u8); impl ConditionalReconfiguration_r16AttemptCondReconf_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "100")] pub struct ConfigRestrictInfoDAPS_r16MaxSCH_TB_BitsDL_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "100")] pub struct ConfigRestrictInfoDAPS_r16MaxSCH_TB_BitsUL_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ConnEstFailReport_r11MeasResultFailedCell_r11 { pub rsrp_result_r11: RSRP_Range, @@ -25912,7 +25912,7 @@ pub struct ConnEstFailReport_r11MeasResultFailedCell_r11 { pub rsrq_result_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct ConnEstFailReport_r11MeasResultNeighCells_r11 { #[asn(optional_idx = 0)] @@ -25925,27 +25925,27 @@ pub struct ConnEstFailReport_r11MeasResultNeighCells_r11 { pub meas_results_cdma2000_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ConnEstFailReport_r11ContentionDetected_r11(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ConnEstFailReport_r11MaxTxPowerReached_r11(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CounterCheckCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CounterCheckCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct CounterCheckCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum CounterCheckCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -25958,11 +25958,11 @@ pub enum CounterCheckCriticalExtensions_c1 { Spare1(CounterCheckCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CounterCheckCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CounterCheckCriticalExtensions { #[asn(key = 0, extended = false)] @@ -25971,19 +25971,19 @@ pub enum CounterCheckCriticalExtensions { CriticalExtensionsFuture(CounterCheckCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CounterCheck_v1530_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CounterCheck_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CounterCheckResponseCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CounterCheckResponseCriticalExtensions { #[asn(key = 0, extended = false)] @@ -25992,34 +25992,34 @@ pub enum CounterCheckResponseCriticalExtensions { CriticalExtensionsFuture(CounterCheckResponseCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CounterCheckResponse_v1530_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct CounterCheckResponse_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct CountingResponseInfo_r10CountingResponseService_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_own_r10Cif_Presence_r10(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_own_r10 { pub cif_presence_r10: CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_own_r10Cif_Presence_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_other_r10Pdsch_Start_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_other_r10 { pub scheduling_cell_id_r10: ServCellIndex_r10, @@ -26027,7 +26027,7 @@ pub struct CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_other_r10 { CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_other_r10Pdsch_Start_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10 { #[asn(key = 0, extended = false)] @@ -26036,28 +26036,28 @@ pub enum CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10 { Other_r10(CrossCarrierSchedulingConfig_r10SchedulingCellInfo_r10_other_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_own_r13Cif_Presence_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_own_r13 { pub cif_presence_r13: CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_own_r13Cif_Presence_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_other_r13Pdsch_Start_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "7")] pub struct CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_other_r13Cif_InSchedulingCell_r13( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_other_r13 { pub scheduling_cell_id_r13: ServCellIndex_r13, @@ -26067,7 +26067,7 @@ pub struct CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_other_r13 { CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_other_r13Cif_InSchedulingCell_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13 { #[asn(key = 0, extended = false)] @@ -26076,55 +26076,55 @@ pub enum CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13 { Other_r13(CrossCarrierSchedulingConfig_r13SchedulingCellInfo_r13_other_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "7")] pub struct CrossCarrierSchedulingConfigLAA_UL_r14Cif_InSchedulingCell_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct DAPS_PowerCoordinationInfo_r16P_DAPS_Source_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct DAPS_PowerCoordinationInfo_r16P_DAPS_Target_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct DAPS_PowerCoordinationInfo_r16PowerControlMode_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct DC_Parameters_r12Drb_TypeSplit_r12(pub u8); impl DC_Parameters_r12Drb_TypeSplit_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct DC_Parameters_r12Drb_TypeSCG_r12(pub u8); impl DC_Parameters_r12Drb_TypeSCG_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct DC_Parameters_v1310Pdcp_TransferSplitUL_r13(pub u8); impl DC_Parameters_v1310Pdcp_TransferSplitUL_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct DC_Parameters_v1310Ue_SSTD_Meas_r13(pub u8); impl DC_Parameters_v1310Ue_SSTD_Meas_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct DL_AM_RLC_r15Extended_RLC_LI_Field_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum DL_CCCH_MessageType_c1 { #[asn(key = 0, extended = false)] @@ -26137,19 +26137,19 @@ pub enum DL_CCCH_MessageType_c1 { RrcConnectionSetup(RRCConnectionSetup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DL_CCCH_MessageType_messageClassExtension_c2_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DL_CCCH_MessageType_messageClassExtension_c2_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DL_CCCH_MessageType_messageClassExtension_c2_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum DL_CCCH_MessageType_messageClassExtension_c2 { #[asn(key = 0, extended = false)] @@ -26162,11 +26162,11 @@ pub enum DL_CCCH_MessageType_messageClassExtension_c2 { Spare1(DL_CCCH_MessageType_messageClassExtension_c2_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r15 {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DL_CCCH_MessageType_messageClassExtension { #[asn(key = 0, extended = false)] @@ -26177,15 +26177,15 @@ pub enum DL_CCCH_MessageType_messageClassExtension { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DL_DCCH_MessageType_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DL_DCCH_MessageType_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "15", extensible = false)] pub enum DL_DCCH_MessageType_c1 { #[asn(key = 0, extended = false)] @@ -26222,23 +26222,23 @@ pub enum DL_DCCH_MessageType_c1 { Spare1(DL_DCCH_MessageType_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DL_DCCH_MessageType_messageClassExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct DL_UL_CCs_r15MaxNumberDL_CCs_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct DL_UL_CCs_r15MaxNumberUL_CCs_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DLDedicatedMessageSegment_r16CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DLDedicatedMessageSegment_r16CriticalExtensions { #[asn(key = 0, extended = false)] @@ -26249,15 +26249,15 @@ pub enum DLDedicatedMessageSegment_r16CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4")] pub struct DLDedicatedMessageSegment_r16_IEsSegmentNumber_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct DLDedicatedMessageSegment_r16_IEsRrc_MessageSegmentContainer_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DLDedicatedMessageSegment_r16_IEsRrc_MessageSegmentType_r16(pub u8); impl DLDedicatedMessageSegment_r16_IEsRrc_MessageSegmentType_r16 { @@ -26265,23 +26265,23 @@ impl DLDedicatedMessageSegment_r16_IEsRrc_MessageSegmentType_r16 { pub const LAST_SEGMENT: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct DLDedicatedMessageSegment_r16_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DLDedicatedMessageSegment_r16_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DLInformationTransferCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DLInformationTransferCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum DLInformationTransferCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -26294,11 +26294,11 @@ pub enum DLInformationTransferCriticalExtensions_c1 { Spare1(DLInformationTransferCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DLInformationTransferCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DLInformationTransferCriticalExtensions { #[asn(key = 0, extended = false)] @@ -26307,7 +26307,7 @@ pub enum DLInformationTransferCriticalExtensions { CriticalExtensionsFuture(DLInformationTransferCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum DLInformationTransfer_r15_IEsDedicatedInfoType_r15 { #[asn(key = 0, extended = false)] @@ -26318,7 +26318,7 @@ pub enum DLInformationTransfer_r15_IEsDedicatedInfoType_r15 { DedicatedInfoCDMA2000_HRPD(DedicatedInfoCDMA2000), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum DLInformationTransfer_r8_IEsDedicatedInfoType { #[asn(key = 0, extended = false)] @@ -26329,61 +26329,61 @@ pub enum DLInformationTransfer_r8_IEsDedicatedInfoType { DedicatedInfoCDMA2000_HRPD(DedicatedInfoCDMA2000), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DLInformationTransfer_v1610_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct DLInformationTransfer_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DMRS_Config_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct DMRS_Config_r11_setupScramblingIdentity_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct DMRS_Config_r11_setupScramblingIdentity2_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DMRS_Config_r11_setup { pub scrambling_identity_r11: DMRS_Config_r11_setupScramblingIdentity_r11, pub scrambling_identity2_r11: DMRS_Config_r11_setupScramblingIdentity2_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct DMRS_Config_v1310Dmrs_tableAlt_r13(pub u8); impl DMRS_Config_v1310Dmrs_tableAlt_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4294967295")] pub struct DRB_CountInfoCount_Uplink(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4294967295")] pub struct DRB_CountInfoCount_Downlink(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "33554431")] pub struct DRB_CountMSB_InfoCountMSB_Uplink(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "33554431")] pub struct DRB_CountMSB_InfoCountMSB_Downlink(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct DRB_InfoSCG_r12Eps_BearerIdentity_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DRB_InfoSCG_r12Drb_Type_r12(pub u8); impl DRB_InfoSCG_r12Drb_Type_r12 { @@ -26391,23 +26391,23 @@ impl DRB_InfoSCG_r12Drb_Type_r12 { pub const SCG: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct DRB_ToAddModEps_BearerIdentity(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "3", ub = "10")] pub struct DRB_ToAddModLogicalChannelIdentity(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DRB_ToAddModSCG_r12Drb_Type_r12_split_r12; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct DRB_ToAddModSCG_r12Drb_Type_r12_scg_r12Eps_BearerIdentity_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct DRB_ToAddModSCG_r12Drb_Type_r12_scg_r12 { #[asn(optional_idx = 0)] @@ -26417,7 +26417,7 @@ pub struct DRB_ToAddModSCG_r12Drb_Type_r12_scg_r12 { pub pdcp_config_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DRB_ToAddModSCG_r12Drb_Type_r12 { #[asn(key = 0, extended = false)] @@ -26426,15 +26426,15 @@ pub enum DRB_ToAddModSCG_r12Drb_Type_r12 { Scg_r12(DRB_ToAddModSCG_r12Drb_Type_r12_scg_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "3", ub = "10")] pub struct DRB_ToAddModSCG_r12LogicalChannelIdentitySCG_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DRX_Config_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct DRX_Config_setupOnDurationTimer(pub u8); impl DRX_Config_setupOnDurationTimer { @@ -26456,7 +26456,7 @@ impl DRX_Config_setupOnDurationTimer { pub const PSF200: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "31")] pub struct DRX_Config_setupDrx_InactivityTimer(pub u8); impl DRX_Config_setupDrx_InactivityTimer { @@ -26494,7 +26494,7 @@ impl DRX_Config_setupDrx_InactivityTimer { pub const SPARE1: u8 = 31u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DRX_Config_setupDrx_RetransmissionTimer(pub u8); impl DRX_Config_setupDrx_RetransmissionTimer { @@ -26508,71 +26508,71 @@ impl DRX_Config_setupDrx_RetransmissionTimer { pub const PSF33: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf20(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf32(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf40(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf64(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf80(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf128(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf160(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf256(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf320(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "511")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf512(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf640(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf1024(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf1280(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf2048(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2559")] pub struct DRX_Config_setupLongDRX_CycleStartOffset_sf2560(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "15", extensible = false)] pub enum DRX_Config_setupLongDRX_CycleStartOffset { #[asn(key = 0, extended = false)] @@ -26609,7 +26609,7 @@ pub enum DRX_Config_setupLongDRX_CycleStartOffset { Sf2560(DRX_Config_setupLongDRX_CycleStartOffset_sf2560), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct DRX_Config_setupShortDRXShortDRX_Cycle(pub u8); impl DRX_Config_setupShortDRXShortDRX_Cycle { @@ -26631,18 +26631,18 @@ impl DRX_Config_setupShortDRXShortDRX_Cycle { pub const SF640: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct DRX_Config_setupShortDRXDrxShortCycleTimer(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DRX_Config_setupShortDRX { pub short_drx_cycle: DRX_Config_setupShortDRXShortDRX_Cycle, pub drx_short_cycle_timer: DRX_Config_setupShortDRXDrxShortCycleTimer, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct DRX_Config_setup { pub on_duration_timer: DRX_Config_setupOnDurationTimer, @@ -26653,7 +26653,7 @@ pub struct DRX_Config_setup { pub short_drx: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DRX_Config_r13OnDurationTimer_v1310(pub u8); impl DRX_Config_r13OnDurationTimer_v1310 { @@ -26667,7 +26667,7 @@ impl DRX_Config_r13OnDurationTimer_v1310 { pub const PSF1600: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DRX_Config_r13Drx_RetransmissionTimer_v1310(pub u8); impl DRX_Config_r13Drx_RetransmissionTimer_v1310 { @@ -26681,7 +26681,7 @@ impl DRX_Config_r13Drx_RetransmissionTimer_v1310 { pub const PSF320: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "16")] pub struct DRX_Config_r13Drx_ULRetransmissionTimer_r13(pub u8); impl DRX_Config_r13Drx_ULRetransmissionTimer_r13 { @@ -26704,7 +26704,7 @@ impl DRX_Config_r13Drx_ULRetransmissionTimer_r13 { pub const PSF320: u8 = 16u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "9")] pub struct DRX_Config_r15Drx_RetransmissionTimerShortTTI_r15(pub u8); impl DRX_Config_r15Drx_RetransmissionTimerShortTTI_r15 { @@ -26720,7 +26720,7 @@ impl DRX_Config_r15Drx_RetransmissionTimerShortTTI_r15 { pub const TTI320: u8 = 9u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "16")] pub struct DRX_Config_r15Drx_UL_RetransmissionTimerShortTTI_r15(pub u8); impl DRX_Config_r15Drx_UL_RetransmissionTimerShortTTI_r15 { @@ -26743,22 +26743,22 @@ impl DRX_Config_r15Drx_UL_RetransmissionTimerShortTTI_r15 { pub const TTI320: u8 = 16u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct DRX_Config_v1130Drx_RetransmissionTimer_v1130(pub u8); impl DRX_Config_v1130Drx_RetransmissionTimer_v1130 { pub const PSF0_V1130: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "59")] pub struct DRX_Config_v1130LongDRX_CycleStartOffset_v1130_sf60_v1130(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "69")] pub struct DRX_Config_v1130LongDRX_CycleStartOffset_v1130_sf70_v1130(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum DRX_Config_v1130LongDRX_CycleStartOffset_v1130 { #[asn(key = 0, extended = false)] @@ -26767,28 +26767,28 @@ pub enum DRX_Config_v1130LongDRX_CycleStartOffset_v1130 { Sf70_v1130(DRX_Config_v1130LongDRX_CycleStartOffset_v1130_sf70_v1130), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct DRX_Config_v1130ShortDRX_Cycle_v1130(pub u8); impl DRX_Config_v1130ShortDRX_Cycle_v1130 { pub const SF4_V1130: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "59")] pub struct DRX_Config_v1310LongDRX_CycleStartOffset_v1310Sf60_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct DRX_Config_v1310LongDRX_CycleStartOffset_v1310 { pub sf60_v1310: DRX_Config_v1310LongDRX_CycleStartOffset_v1310Sf60_v1310, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "15")] pub struct DataBLER_MCH_Result_r12Mch_Index_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "16")] pub struct DelayBudgetReport_r14_type1(pub u8); impl DelayBudgetReport_r14_type1 { @@ -26811,7 +26811,7 @@ impl DelayBudgetReport_r14_type1 { pub const MS1280: u8 = 16u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "16")] pub struct DelayBudgetReport_r14_type2(pub u8); impl DelayBudgetReport_r14_type2 { @@ -26834,7 +26834,7 @@ impl DelayBudgetReport_r14_type2 { pub const MS192: u8 = 16u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct DeltaFList_PUCCHDeltaF_PUCCH_Format1(pub u8); impl DeltaFList_PUCCHDeltaF_PUCCH_Format1 { @@ -26843,7 +26843,7 @@ impl DeltaFList_PUCCHDeltaF_PUCCH_Format1 { pub const DELTA_F2: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct DeltaFList_PUCCHDeltaF_PUCCH_Format1b(pub u8); impl DeltaFList_PUCCHDeltaF_PUCCH_Format1b { @@ -26852,7 +26852,7 @@ impl DeltaFList_PUCCHDeltaF_PUCCH_Format1b { pub const DELTA_F5: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct DeltaFList_PUCCHDeltaF_PUCCH_Format2(pub u8); impl DeltaFList_PUCCHDeltaF_PUCCH_Format2 { @@ -26862,7 +26862,7 @@ impl DeltaFList_PUCCHDeltaF_PUCCH_Format2 { pub const DELTA_F2: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct DeltaFList_PUCCHDeltaF_PUCCH_Format2a(pub u8); impl DeltaFList_PUCCHDeltaF_PUCCH_Format2a { @@ -26871,7 +26871,7 @@ impl DeltaFList_PUCCHDeltaF_PUCCH_Format2a { pub const DELTA_F2: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct DeltaFList_PUCCHDeltaF_PUCCH_Format2b(pub u8); impl DeltaFList_PUCCHDeltaF_PUCCH_Format2b { @@ -26880,11 +26880,11 @@ impl DeltaFList_PUCCHDeltaF_PUCCH_Format2b { pub const DELTA_F2: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct DeltaFList_SPUCCH_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1_r15 { @@ -26898,7 +26898,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1_r15 { pub const DELTA_F6: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1a_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1a_r15 { @@ -26912,7 +26912,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1a_r15 { pub const DELTA_F8: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1b_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1b_r15 { @@ -26926,7 +26926,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format1b_r15 { pub const DELTA_F10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format3_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format3_r15 { @@ -26940,7 +26940,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_Format3_r15 { pub const DELTA_F11: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_RM_Format4_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_RM_Format4_r15 { @@ -26954,7 +26954,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_RM_Format4_r15 { pub const DELTA_F20: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_TBCC_Format4_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_TBCC_Format4_r15 { @@ -26968,7 +26968,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_slotSPUCCH_TBCC_Format4_r15 { pub const DELTA_F17: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_Format1and1a_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_Format1and1a_r15 { @@ -26982,7 +26982,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_Format1and1a_r15 { pub const DELTA_F12: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_Format1b_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_Format1b_r15 { @@ -26996,7 +26996,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_Format1b_r15 { pub const DELTA_F13: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_RM_Format4_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_RM_Format4_r15 { @@ -27010,7 +27010,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_RM_Format4_r15 { pub const DELTA_F22: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_TBCC_Format4_r15(pub u8); impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_TBCC_Format4_r15 { @@ -27024,7 +27024,7 @@ impl DeltaFList_SPUCCH_r15_setupDeltaF_subslotSPUCCH_TBCC_Format4_r15 { pub const DELTA_F17: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 10)] pub struct DeltaFList_SPUCCH_r15_setup { #[asn(optional_idx = 0)] @@ -27059,7 +27059,7 @@ pub struct DeltaFList_SPUCCH_r15_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format1_r10(pub u8); impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format1_r10 { @@ -27067,7 +27067,7 @@ impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format1_r10 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format1a1b_r10(pub u8); impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format1a1b_r10 { @@ -27075,7 +27075,7 @@ impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format1a1b_r10 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format22a2b_r10(pub u8); impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format22a2b_r10 { @@ -27083,7 +27083,7 @@ impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format22a2b_r10 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format3_r10(pub u8); impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format3_r10 { @@ -27091,7 +27091,7 @@ impl DeltaTxD_OffsetListPUCCH_r10DeltaTxD_OffsetPUCCH_Format3_r10 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListPUCCH_v1130DeltaTxD_OffsetPUCCH_Format1bCS_r11(pub u8); impl DeltaTxD_OffsetListPUCCH_v1130DeltaTxD_OffsetPUCCH_Format1bCS_r11 { @@ -27099,7 +27099,7 @@ impl DeltaTxD_OffsetListPUCCH_v1130DeltaTxD_OffsetPUCCH_Format1bCS_r11 { pub const D_B_1: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1_r15(pub u8); impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1_r15 { @@ -27107,7 +27107,7 @@ impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1_r15 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1a_r15(pub u8); impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1a_r15 { @@ -27115,7 +27115,7 @@ impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1a_r15 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1b_r15(pub u8); impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1b_r15 { @@ -27123,7 +27123,7 @@ impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format1b_r15 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format3_r15(pub u8); impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format3_r15 { @@ -27131,11 +27131,11 @@ impl DeltaTxD_OffsetListSPUCCH_r15DeltaTxD_OffsetSPUCCH_Format3_r15 { pub const D_B_2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct E_CSFB_r9MessageContCDMA2000_1XRTT_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct E_CSFB_r9MobilityCDMA2000_HRPD_r9(pub u8); impl E_CSFB_r9MobilityCDMA2000_HRPD_r9 { @@ -27143,11 +27143,11 @@ impl E_CSFB_r9MobilityCDMA2000_HRPD_r9 { pub const REDIRECTION: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct E_CSFB_r9MessageContCDMA2000_HRPD_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct EAB_Config_r11Eab_Category_r11(pub u8); impl EAB_Config_r11Eab_Category_r11 { @@ -27156,19 +27156,19 @@ impl EAB_Config_r11Eab_Category_r11 { pub const C: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct EAB_Config_r11Eab_BarringBitmap_r11(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Prach_ConfigIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "94")] pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Prach_FreqOffset_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Prach_StartingSubframe_r15(pub u8); impl EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Prach_StartingSubframe_r15 { @@ -27182,13 +27182,13 @@ impl EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Prach_StartingSubframe_ pub const SF256: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Mpdcch_NarrowbandsToMonitor_r15_Entry( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Mpdcch_NarrowbandsToMonitor_r15( pub Vec< @@ -27196,7 +27196,7 @@ pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Mpdcch_Narrowband >, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15 { pub prach_config_index_r15: @@ -27210,11 +27210,11 @@ pub struct EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15 { EDT_PRACH_ParametersCE_r15Edt_PRACH_ParametersCE_r15Mpdcch_NarrowbandsToMonitor_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct EIMTA_MainConfig_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct EIMTA_MainConfig_r12_setupEimta_CommandPeriodicity_r12(pub u8); impl EIMTA_MainConfig_r12_setupEimta_CommandPeriodicity_r12 { @@ -27224,13 +27224,13 @@ impl EIMTA_MainConfig_r12_setupEimta_CommandPeriodicity_r12 { pub const SF80: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct EIMTA_MainConfig_r12_setupEimta_CommandSubframeSet_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EIMTA_MainConfig_r12_setup { pub eimta_rnti_r12: C_RNTI, @@ -27238,15 +27238,15 @@ pub struct EIMTA_MainConfig_r12_setup { pub eimta_command_subframe_set_r12: EIMTA_MainConfig_r12_setupEimta_CommandSubframeSet_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct EIMTA_MainConfigServCell_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "5")] pub struct EIMTA_MainConfigServCell_r12_setupEimta_UL_DL_ConfigIndex_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct EIMTA_MainConfigServCell_r12_setupEimta_HARQ_ReferenceConfig_r12(pub u8); impl EIMTA_MainConfigServCell_r12_setupEimta_HARQ_ReferenceConfig_r12 { @@ -27255,17 +27255,17 @@ impl EIMTA_MainConfigServCell_r12_setupEimta_HARQ_ReferenceConfig_r12 { pub const SA5: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct EIMTA_MainConfigServCell_r12_setupMbsfn_SubframeConfigList_v1250_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EIMTA_MainConfigServCell_r12_setupMbsfn_SubframeConfigList_v1250_setup { pub subframe_config_list_r12: MBSFN_SubframeConfigList, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum EIMTA_MainConfigServCell_r12_setupMbsfn_SubframeConfigList_v1250 { #[asn(key = 0, extended = false)] @@ -27274,7 +27274,7 @@ pub enum EIMTA_MainConfigServCell_r12_setupMbsfn_SubframeConfigList_v1250 { Setup(EIMTA_MainConfigServCell_r12_setupMbsfn_SubframeConfigList_v1250_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EIMTA_MainConfigServCell_r12_setup { pub eimta_ul_dl_config_index_r12: EIMTA_MainConfigServCell_r12_setupEimta_UL_DL_ConfigIndex_r12, @@ -27284,21 +27284,21 @@ pub struct EIMTA_MainConfigServCell_r12_setup { EIMTA_MainConfigServCell_r12_setupMbsfn_SubframeConfigList_v1250, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct EPDCCH_Config_r11Config_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct EPDCCH_Config_r11Config_r11_setupSubframePatternConfig_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EPDCCH_Config_r11Config_r11_setupSubframePatternConfig_r11_setup { pub subframe_pattern_r11: MeasSubframePattern_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum EPDCCH_Config_r11Config_r11_setupSubframePatternConfig_r11 { #[asn(key = 0, extended = false)] @@ -27307,11 +27307,11 @@ pub enum EPDCCH_Config_r11Config_r11_setupSubframePatternConfig_r11 { Setup(EPDCCH_Config_r11Config_r11_setupSubframePatternConfig_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct EPDCCH_Config_r11Config_r11_setupStartSymbol_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct EPDCCH_Config_r11Config_r11_setup { #[asn(optional_idx = 0)] @@ -27325,7 +27325,7 @@ pub struct EPDCCH_Config_r11Config_r11_setup { pub set_config_to_add_mod_list_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum EPDCCH_Config_r11Config_r11 { #[asn(key = 0, extended = false)] @@ -27334,7 +27334,7 @@ pub enum EPDCCH_Config_r11Config_r11 { Setup(EPDCCH_Config_r11Config_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct EPDCCH_SetConfig_r11TransmissionType_r11(pub u8); impl EPDCCH_SetConfig_r11TransmissionType_r11 { @@ -27342,7 +27342,7 @@ impl EPDCCH_SetConfig_r11TransmissionType_r11 { pub const DISTRIBUTED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct EPDCCH_SetConfig_r11ResourceBlockAssignment_r11NumberPRB_Pairs_r11(pub u8); impl EPDCCH_SetConfig_r11ResourceBlockAssignment_r11NumberPRB_Pairs_r11 { @@ -27351,13 +27351,13 @@ impl EPDCCH_SetConfig_r11ResourceBlockAssignment_r11NumberPRB_Pairs_r11 { pub const N8: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "38")] pub struct EPDCCH_SetConfig_r11ResourceBlockAssignment_r11ResourceBlockAssignment_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EPDCCH_SetConfig_r11ResourceBlockAssignment_r11 { pub number_prb_pairs_r11: EPDCCH_SetConfig_r11ResourceBlockAssignment_r11NumberPRB_Pairs_r11, @@ -27365,106 +27365,106 @@ pub struct EPDCCH_SetConfig_r11ResourceBlockAssignment_r11 { EPDCCH_SetConfig_r11ResourceBlockAssignment_r11ResourceBlockAssignment_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct EPDCCH_SetConfig_r11Dmrs_ScramblingSequenceInt_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct EPDCCH_SetConfig_r11Pucch_ResourceStartOffset_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_r15Eutra_5GC_r15(pub u8); impl EUTRA_5GC_Parameters_r15Eutra_5GC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_r15Eutra_EPC_HO_EUTRA_5GC_r15(pub u8); impl EUTRA_5GC_Parameters_r15Eutra_EPC_HO_EUTRA_5GC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_r15Ho_EUTRA_5GC_FDD_TDD_r15(pub u8); impl EUTRA_5GC_Parameters_r15Ho_EUTRA_5GC_FDD_TDD_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_r15Ho_InterfreqEUTRA_5GC_r15(pub u8); impl EUTRA_5GC_Parameters_r15Ho_InterfreqEUTRA_5GC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_r15Ims_VoiceOverMCG_BearerEUTRA_5GC_r15(pub u8); impl EUTRA_5GC_Parameters_r15Ims_VoiceOverMCG_BearerEUTRA_5GC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_r15InactiveState_r15(pub u8); impl EUTRA_5GC_Parameters_r15InactiveState_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_r15ReflectiveQoS_r15(pub u8); impl EUTRA_5GC_Parameters_r15ReflectiveQoS_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_v1610Ce_InactiveState_r16(pub u8); impl EUTRA_5GC_Parameters_v1610Ce_InactiveState_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EUTRA_5GC_Parameters_v1610Ce_EUTRA_5GC_r16(pub u8); impl EUTRA_5GC_Parameters_v1610Ce_EUTRA_5GC_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct Enable256QAM_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_Configured_r14SubframeSet1_DCI_Format0_r14( pub bool, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_Configured_r14SubframeSet1_DCI_Format4_r14( pub bool, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_Configured_r14SubframeSet2_DCI_Format0_r14( pub bool, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_Configured_r14SubframeSet2_DCI_Format4_r14( pub bool, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_Configured_r14 { pub subframe_set1_dci_format0_r14: @@ -27477,22 +27477,22 @@ pub struct Enable256QAM_r14_setup_tpc_SubframeSet_Configured_r14 { Enable256QAM_r14_setup_tpc_SubframeSet_Configured_r14SubframeSet2_DCI_Format4_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_NotConfigured_r14Dci_Format0_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_NotConfigured_r14Dci_Format4_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct Enable256QAM_r14_setup_tpc_SubframeSet_NotConfigured_r14 { pub dci_format0_r14: Enable256QAM_r14_setup_tpc_SubframeSet_NotConfigured_r14Dci_Format0_r14, pub dci_format4_r14: Enable256QAM_r14_setup_tpc_SubframeSet_NotConfigured_r14Dci_Format4_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum Enable256QAM_r14_setup { #[asn(key = 0, extended = false)] @@ -27501,31 +27501,31 @@ pub enum Enable256QAM_r14_setup { Tpc_SubframeSet_NotConfigured_r14(Enable256QAM_r14_setup_tpc_SubframeSet_NotConfigured_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "8589934591")] pub struct EphemerisOrbitalParameters_r17SemiMajorAxis_r17(pub u64); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1048575")] pub struct EphemerisOrbitalParameters_r17Eccentricity_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "268435455")] pub struct EphemerisOrbitalParameters_r17Periapsis_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "268435455")] pub struct EphemerisOrbitalParameters_r17Longitude_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-67108864", ub = "67108863")] pub struct EphemerisOrbitalParameters_r17Inclination_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "268435455")] pub struct EphemerisOrbitalParameters_r17Anomaly_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct EthernetHeaderCompression_r16Ehc_Common_r16Ehc_CID_Length_r16(pub u8); impl EthernetHeaderCompression_r16Ehc_Common_r16Ehc_CID_Length_r16 { @@ -27533,20 +27533,20 @@ impl EthernetHeaderCompression_r16Ehc_Common_r16Ehc_CID_Length_r16 { pub const BITS15: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EthernetHeaderCompression_r16Ehc_Common_r16 { pub ehc_cid_length_r16: EthernetHeaderCompression_r16Ehc_Common_r16Ehc_CID_Length_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EthernetHeaderCompression_r16Ehc_Downlink_r16Drb_ContinueEHC_DL_r16(pub u8); impl EthernetHeaderCompression_r16Ehc_Downlink_r16Drb_ContinueEHC_DL_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct EthernetHeaderCompression_r16Ehc_Downlink_r16 { #[asn(optional_idx = 0)] @@ -27554,18 +27554,18 @@ pub struct EthernetHeaderCompression_r16Ehc_Downlink_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32767")] pub struct EthernetHeaderCompression_r16Ehc_Uplink_r16MaxCID_EHC_UL_r16(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct EthernetHeaderCompression_r16Ehc_Uplink_r16Drb_ContinueEHC_UL_r16(pub u8); impl EthernetHeaderCompression_r16Ehc_Uplink_r16Drb_ContinueEHC_UL_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct EthernetHeaderCompression_r16Ehc_Uplink_r16 { pub max_cid_ehc_ul_r16: EthernetHeaderCompression_r16Ehc_Uplink_r16MaxCID_EHC_UL_r16, @@ -27574,11 +27574,11 @@ pub struct EthernetHeaderCompression_r16Ehc_Uplink_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct EventType_r17_outOfCoverage; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct EventType_r17_eventL1 { pub l1_threshold_r17: ThresholdEUTRA, @@ -27586,11 +27586,11 @@ pub struct EventType_r17_eventL1 { pub time_to_trigger_r17: TimeToTrigger, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct ExcludedCellsToAddModCellIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct FailedLogicalChannelIdentity_r16CellGroupIndication_r16(pub u8); impl FailedLogicalChannelIdentity_r16CellGroupIndication_r16 { @@ -27598,15 +27598,15 @@ impl FailedLogicalChannelIdentity_r16CellGroupIndication_r16 { pub const SN: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "10")] pub struct FailedLogicalChannelIdentity_r16LogicalChannelIdentity_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "32", ub = "38")] pub struct FailedLogicalChannelIdentity_r16LogicalChannelIdentityExt_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct FailedLogicalChannelInfo_r15FailedLogicalChannelIdentity_r15CellGroupIndication_r15( pub u8, @@ -27616,19 +27616,19 @@ impl FailedLogicalChannelInfo_r15FailedLogicalChannelIdentity_r15CellGroupIndica pub const SN: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "10")] pub struct FailedLogicalChannelInfo_r15FailedLogicalChannelIdentity_r15LogicalChannelIdentity_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "32", ub = "38")] pub struct FailedLogicalChannelInfo_r15FailedLogicalChannelIdentity_r15LogicalChannelIdentityExt_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct FailedLogicalChannelInfo_r15FailedLogicalChannelIdentity_r15 { pub cell_group_indication_r15: @@ -27643,7 +27643,7 @@ pub struct FailedLogicalChannelInfo_r15FailedLogicalChannelIdentity_r15 { >, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FailedLogicalChannelInfo_r15FailureType(pub u8); impl FailedLogicalChannelInfo_r15FailureType { @@ -27653,11 +27653,11 @@ impl FailedLogicalChannelInfo_r15FailureType { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FailureInformation_r16CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum FailureInformation_r16CriticalExtensions { #[asn(key = 0, extended = false)] @@ -27666,7 +27666,7 @@ pub enum FailureInformation_r16CriticalExtensions { CriticalExtensionsFuture(FailureInformation_r16CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FailureInformation_r16_IEsFailureType_r16(pub u8); impl FailureInformation_r16_IEsFailureType_r16 { @@ -27676,11 +27676,11 @@ impl FailureInformation_r16_IEsFailureType_r16 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FailureInformation_r16_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct FailureReportMCG_r16FailureType_r16(pub u8); impl FailureReportMCG_r16FailureType_r16 { @@ -27694,11 +27694,11 @@ impl FailureReportMCG_r16FailureType_r16 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct FailureReportMCG_r16MeasResultSCG_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct FailureReportSCG_NR_r15FailureType_r15(pub u8); impl FailureReportSCG_NR_r15FailureType_r15 { @@ -27711,11 +27711,11 @@ impl FailureReportSCG_NR_r15FailureType_r15 { pub const DUMMY: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct FailureReportSCG_NR_r15MeasResultSCG_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FailureReportSCG_r12FailureType_r12(pub u8); impl FailureReportSCG_r12FailureType_r12 { @@ -27725,28 +27725,28 @@ impl FailureReportSCG_r12FailureType_r12 { pub const SCG_CHANGE_FAILURE: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct FeMBMS_Unicast_Parameters_r14Unicast_fembmsMixedSCell_r14(pub u8); impl FeMBMS_Unicast_Parameters_r14Unicast_fembmsMixedSCell_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct FeMBMS_Unicast_Parameters_r14EmptyUnicastRegion_r14(pub u8); impl FeMBMS_Unicast_Parameters_r14EmptyUnicastRegion_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct FeatureSetDL_PerCC_r15FourLayerTM3_TM4_r15(pub u8); impl FeatureSetDL_PerCC_r15FourLayerTM3_TM4_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct FeatureSetDL_PerCC_r15SupportedCSI_Proc_r15(pub u8); impl FeatureSetDL_PerCC_r15SupportedCSI_Proc_r15 { @@ -27755,29 +27755,29 @@ impl FeatureSetDL_PerCC_r15SupportedCSI_Proc_r15 { pub const N4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct FeatureSetDL_r15FeatureSetPerCC_ListDL_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct FeatureSetDL_v1550Dl_1024QAM_r15(pub u8); impl FeatureSetDL_v1550Dl_1024QAM_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct FeatureSetUL_PerCC_r15Ul_256QAM_r15(pub u8); impl FeatureSetUL_PerCC_r15Ul_256QAM_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct FeatureSetUL_r15FeatureSetPerCC_ListUL_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -27786,11 +27786,11 @@ pub struct FeatureSetUL_r15FeatureSetPerCC_ListUL_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct FeatureSetsEUTRA_r15FeatureSetsDL_PerCC_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -27799,46 +27799,46 @@ pub struct FeatureSetsEUTRA_r15FeatureSetsDL_PerCC_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct FeatureSetsEUTRA_r15FeatureSetsUL_PerCC_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "20")] pub struct FlightPathInfoReport_r15FlightPath_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct FlightPathInfoReport_r15Dummy {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "20")] pub struct FlightPathInfoReportConfig_r15MaxWayPointNumber_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct FlightPathInfoReportConfig_r15IncludeTimeStamp_r15(pub u8); impl FlightPathInfoReportConfig_r15IncludeTimeStamp_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "109")] pub struct Format4_resource_r13StartingPRB_format4_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct Format4_resource_r13NumberOfPRB_format4_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "109")] pub struct Format5_resource_r13StartingPRB_format5_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1")] pub struct Format5_resource_r13Cdm_index_format5_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct FreqHoppingParameters_r13Dummy(pub u8); impl FreqHoppingParameters_r13Dummy { @@ -27846,7 +27846,7 @@ impl FreqHoppingParameters_r13Dummy { pub const NB4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Dummy2_interval_FDD_r13(pub u8); impl FreqHoppingParameters_r13Dummy2_interval_FDD_r13 { @@ -27856,7 +27856,7 @@ impl FreqHoppingParameters_r13Dummy2_interval_FDD_r13 { pub const INT8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Dummy2_interval_TDD_r13(pub u8); impl FreqHoppingParameters_r13Dummy2_interval_TDD_r13 { @@ -27866,7 +27866,7 @@ impl FreqHoppingParameters_r13Dummy2_interval_TDD_r13 { pub const INT20: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum FreqHoppingParameters_r13Dummy2 { #[asn(key = 0, extended = false)] @@ -27875,7 +27875,7 @@ pub enum FreqHoppingParameters_r13Dummy2 { Interval_TDD_r13(FreqHoppingParameters_r13Dummy2_interval_TDD_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Dummy3_interval_FDD_r13(pub u8); impl FreqHoppingParameters_r13Dummy3_interval_FDD_r13 { @@ -27885,7 +27885,7 @@ impl FreqHoppingParameters_r13Dummy3_interval_FDD_r13 { pub const INT16: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Dummy3_interval_TDD_r13(pub u8); impl FreqHoppingParameters_r13Dummy3_interval_TDD_r13 { @@ -27895,7 +27895,7 @@ impl FreqHoppingParameters_r13Dummy3_interval_TDD_r13 { pub const INT40: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum FreqHoppingParameters_r13Dummy3 { #[asn(key = 0, extended = false)] @@ -27904,7 +27904,7 @@ pub enum FreqHoppingParameters_r13Dummy3 { Interval_TDD_r13(FreqHoppingParameters_r13Dummy3_interval_TDD_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeA_r13_interval_FDD_r13( pub u8, @@ -27916,7 +27916,7 @@ impl FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeA_r13_interval_F pub const INT8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeA_r13_interval_TDD_r13( pub u8, @@ -27928,7 +27928,7 @@ impl FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeA_r13_interval_T pub const INT20: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeA_r13 { #[asn(key = 0, extended = false)] @@ -27941,7 +27941,7 @@ pub enum FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeA_r13 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeB_r13_interval_FDD_r13( pub u8, @@ -27953,7 +27953,7 @@ impl FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeB_r13_interval_F pub const INT16: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeB_r13_interval_TDD_r13( pub u8, @@ -27965,7 +27965,7 @@ impl FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeB_r13_interval_T pub const INT40: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeB_r13 { #[asn(key = 0, extended = false)] @@ -27978,11 +27978,11 @@ pub enum FreqHoppingParameters_r13Interval_ULHoppingConfigCommonModeB_r13 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct FreqHoppingParameters_r13Dummy4(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "5")] pub struct GNSS_ID_r15Gnss_id_r15(pub u8); impl GNSS_ID_r15Gnss_id_r15 { @@ -27994,14 +27994,14 @@ impl GNSS_ID_r15Gnss_id_r15 { pub const BDS: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct GWUS_Config_r16GroupAlternation_r16(pub u8); impl GWUS_Config_r16GroupAlternation_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct GWUS_Config_r16CommonSequence_r16(pub u8); impl GWUS_Config_r16CommonSequence_r16 { @@ -28009,15 +28009,15 @@ impl GWUS_Config_r16CommonSequence_r16 { pub const G126: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct GWUS_GroupNarrowBandList_r16_Entry(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "31")] pub struct GWUS_GroupsForServiceList_r16_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct GWUS_ResourceConfig_r16ResourceMappingPattern_r16_resourceLocationWithWUS(pub u8); impl GWUS_ResourceConfig_r16ResourceMappingPattern_r16_resourceLocationWithWUS { @@ -28026,7 +28026,7 @@ impl GWUS_ResourceConfig_r16ResourceMappingPattern_r16_resourceLocationWithWUS { pub const PRIMARY3_FDM: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct GWUS_ResourceConfig_r16ResourceMappingPattern_r16_resourceLocationWithoutWUS(pub u8); impl GWUS_ResourceConfig_r16ResourceMappingPattern_r16_resourceLocationWithoutWUS { @@ -28034,7 +28034,7 @@ impl GWUS_ResourceConfig_r16ResourceMappingPattern_r16_resourceLocationWithoutWU pub const N2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum GWUS_ResourceConfig_r16ResourceMappingPattern_r16 { #[asn(key = 0, extended = false)] @@ -28047,7 +28047,7 @@ pub enum GWUS_ResourceConfig_r16ResourceMappingPattern_r16 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct GWUS_TimeParameters_r16MaxDurationFactor_r16(pub u8); impl GWUS_TimeParameters_r16MaxDurationFactor_r16 { @@ -28057,7 +28057,7 @@ impl GWUS_TimeParameters_r16MaxDurationFactor_r16 { pub const ONE4TH: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct GWUS_TimeParameters_r16NumPOs_r16(pub u8); impl GWUS_TimeParameters_r16NumPOs_r16 { @@ -28067,7 +28067,7 @@ impl GWUS_TimeParameters_r16NumPOs_r16 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct GWUS_TimeParameters_r16TimeOffsetDRX_r16(pub u8); impl GWUS_TimeParameters_r16TimeOffsetDRX_r16 { @@ -28077,7 +28077,7 @@ impl GWUS_TimeParameters_r16TimeOffsetDRX_r16 { pub const MS240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct GWUS_TimeParameters_r16TimeOffset_eDRX_Short_r16(pub u8); impl GWUS_TimeParameters_r16TimeOffset_eDRX_Short_r16 { @@ -28087,7 +28087,7 @@ impl GWUS_TimeParameters_r16TimeOffset_eDRX_Short_r16 { pub const MS240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct GWUS_TimeParameters_r16TimeOffset_eDRX_Long_r16(pub u8); impl GWUS_TimeParameters_r16TimeOffset_eDRX_Long_r16 { @@ -28095,7 +28095,7 @@ impl GWUS_TimeParameters_r16TimeOffset_eDRX_Long_r16 { pub const MS2000: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct GWUS_TimeParameters_r16NumDRX_CyclesRelaxed_r16(pub u8); impl GWUS_TimeParameters_r16NumDRX_CyclesRelaxed_r16 { @@ -28105,7 +28105,7 @@ impl GWUS_TimeParameters_r16NumDRX_CyclesRelaxed_r16 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct GWUS_TimeParameters_r16PowerBoost_r16(pub u8); impl GWUS_TimeParameters_r16PowerBoost_r16 { @@ -28115,7 +28115,7 @@ impl GWUS_TimeParameters_r16PowerBoost_r16 { pub const D_B4DOT8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct HandoverTargetRAT_Type(pub u8); impl HandoverTargetRAT_Type { @@ -28129,43 +28129,43 @@ impl HandoverTargetRAT_Type { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct HandoverTargetRAT_MessageContainer(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct HandoverNas_SecurityParamFromEUTRA(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverCommandCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverCommandCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverCommandCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverCommandCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverCommandCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverCommandCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverCommandCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum HandoverCommandCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -28186,11 +28186,11 @@ pub enum HandoverCommandCriticalExtensions_c1 { Spare1(HandoverCommandCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverCommandCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum HandoverCommandCriticalExtensions { #[asn(key = 0, extended = false)] @@ -28199,27 +28199,27 @@ pub enum HandoverCommandCriticalExtensions { CriticalExtensionsFuture(HandoverCommandCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct HandoverCommand_r8_IEsHandoverCommandMessage(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverCommand_r8_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverFromEUTRAPreparationRequestCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverFromEUTRAPreparationRequestCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverFromEUTRAPreparationRequestCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum HandoverFromEUTRAPreparationRequestCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -28232,11 +28232,11 @@ pub enum HandoverFromEUTRAPreparationRequestCriticalExtensions_c1 { Spare1(HandoverFromEUTRAPreparationRequestCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverFromEUTRAPreparationRequestCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum HandoverFromEUTRAPreparationRequestCriticalExtensions { #[asn(key = 0, extended = false)] @@ -28247,54 +28247,54 @@ pub enum HandoverFromEUTRAPreparationRequestCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HandoverFromEUTRAPreparationRequest_v1020_IEsDualRxTxRedirectIndicator_r10(pub u8); impl HandoverFromEUTRAPreparationRequest_v1020_IEsDualRxTxRedirectIndicator_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverFromEUTRAPreparationRequest_v1020_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct HandoverFromEUTRAPreparationRequest_v890_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct HandoverFromEUTRAPreparationRequest_v920_IEsConcurrPrepCDMA2000_HRPD_r9(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverPreparationInformationCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverPreparationInformationCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverPreparationInformationCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverPreparationInformationCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverPreparationInformationCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverPreparationInformationCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct HandoverPreparationInformationCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum HandoverPreparationInformationCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -28315,11 +28315,11 @@ pub enum HandoverPreparationInformationCriticalExtensions_c1 { Spare1(HandoverPreparationInformationCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverPreparationInformationCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum HandoverPreparationInformationCriticalExtensions { #[asn(key = 0, extended = false)] @@ -28330,30 +28330,30 @@ pub enum HandoverPreparationInformationCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct HandoverPreparationInformation_v10x0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverPreparationInformation_v13c0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HandoverPreparationInformation_v1430_IEsMakeBeforeBreakReq_r14(pub u8); impl HandoverPreparationInformation_v1430_IEsMakeBeforeBreakReq_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct HandoverPreparationInformation_v1540_IEsSourceRB_ConfigIntra5GC_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct HandoverPreparationInformation_v1700_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct HandoverPreparationInformation_v920_IEsUe_ConfigRelease_r9(pub u8); impl HandoverPreparationInformation_v920_IEsUe_ConfigRelease_r9 { @@ -28367,113 +28367,113 @@ impl HandoverPreparationInformation_v920_IEsUe_ConfigRelease_r9 { pub const REL13: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct HandoverPreparationInformation_v9d0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct HandoverPreparationInformation_v9j0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedConfig_r14HighSpeedEnhancedMeasFlag_r14(pub u8); impl HighSpeedConfig_r14HighSpeedEnhancedMeasFlag_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedConfig_r14HighSpeedEnhancedDemodulationFlag_r14(pub u8); impl HighSpeedConfig_r14HighSpeedEnhancedDemodulationFlag_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedConfig_v1530HighSpeedMeasGapCE_ModeA_r15(pub u8); impl HighSpeedConfig_v1530HighSpeedMeasGapCE_ModeA_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedConfig_v1610HighSpeedEnhMeasFlag2_r16(pub u8); impl HighSpeedConfig_v1610HighSpeedEnhMeasFlag2_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedConfig_v1610HighSpeedEnhDemodFlag2_r16(pub u8); impl HighSpeedConfig_v1610HighSpeedEnhDemodFlag2_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedConfigSCell_r14HighSpeedEnhancedDemodulationFlag_r14(pub u8); impl HighSpeedConfigSCell_r14HighSpeedEnhancedDemodulationFlag_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedEnhParameters_r14MeasurementEnhancements_r14(pub u8); impl HighSpeedEnhParameters_r14MeasurementEnhancements_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedEnhParameters_r14DemodulationEnhancements_r14(pub u8); impl HighSpeedEnhParameters_r14DemodulationEnhancements_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedEnhParameters_r14Prach_Enhancements_r14(pub u8); impl HighSpeedEnhParameters_r14Prach_Enhancements_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedEnhParameters_v1610MeasurementEnhancementsSCell_r16(pub u8); impl HighSpeedEnhParameters_v1610MeasurementEnhancementsSCell_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedEnhParameters_v1610MeasurementEnhancements2_r16(pub u8); impl HighSpeedEnhParameters_v1610MeasurementEnhancements2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedEnhParameters_v1610DemodulationEnhancements2_r16(pub u8); impl HighSpeedEnhParameters_v1610DemodulationEnhancements2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct HighSpeedEnhParameters_v1610InterRAT_enhancementNR_r16(pub u8); impl HighSpeedEnhParameters_v1610InterRAT_enhancementNR_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IDC_Config_r11Idc_Indication_r11(pub u8); impl IDC_Config_r11Idc_Indication_r11 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct IDC_Config_r11AutonomousDenialParameters_r11AutonomousDenialSubframes_r11(pub u8); impl IDC_Config_r11AutonomousDenialParameters_r11AutonomousDenialSubframes_r11 { @@ -28487,7 +28487,7 @@ impl IDC_Config_r11AutonomousDenialParameters_r11AutonomousDenialSubframes_r11 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct IDC_Config_r11AutonomousDenialParameters_r11AutonomousDenialValidity_r11(pub u8); impl IDC_Config_r11AutonomousDenialParameters_r11AutonomousDenialValidity_r11 { @@ -28501,7 +28501,7 @@ impl IDC_Config_r11AutonomousDenialParameters_r11AutonomousDenialValidity_r11 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct IDC_Config_r11AutonomousDenialParameters_r11 { pub autonomous_denial_subframes_r11: @@ -28510,31 +28510,31 @@ pub struct IDC_Config_r11AutonomousDenialParameters_r11 { IDC_Config_r11AutonomousDenialParameters_r11AutonomousDenialValidity_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct IDC_SubframePattern_r11_subframePatternFDD_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "70", sz_ub = "70")] pub struct IDC_SubframePattern_r11_subframePatternTDD_r11_subframeConfig0_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct IDC_SubframePattern_r11_subframePatternTDD_r11_subframeConfig1_5_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "60", sz_ub = "60")] pub struct IDC_SubframePattern_r11_subframePatternTDD_r11_subframeConfig6_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum IDC_SubframePattern_r11_subframePatternTDD_r11 { #[asn(key = 0, extended = false)] @@ -28545,15 +28545,15 @@ pub enum IDC_SubframePattern_r11_subframePatternTDD_r11 { SubframeConfig6_r11(IDC_SubframePattern_r11_subframePatternTDD_r11_subframeConfig6_r11), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct IKE_Identity_r13IdI_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct IP_Address_r13_ipv4_r13(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "BITSTRING", sz_extensible = false, @@ -28562,7 +28562,7 @@ pub struct IP_Address_r13_ipv4_r13(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct IRAT_ParametersCDMA2000_1XRTTTx_Config1XRTT(pub u8); impl IRAT_ParametersCDMA2000_1XRTTTx_Config1XRTT { @@ -28570,7 +28570,7 @@ impl IRAT_ParametersCDMA2000_1XRTTTx_Config1XRTT { pub const DUAL: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct IRAT_ParametersCDMA2000_1XRTTRx_Config1XRTT(pub u8); impl IRAT_ParametersCDMA2000_1XRTTRx_Config1XRTT { @@ -28578,28 +28578,28 @@ impl IRAT_ParametersCDMA2000_1XRTTRx_Config1XRTT { pub const DUAL: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersCDMA2000_1XRTT_v1020E_CSFB_dual_1XRTT_r10(pub u8); impl IRAT_ParametersCDMA2000_1XRTT_v1020E_CSFB_dual_1XRTT_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersCDMA2000_1XRTT_v920E_CSFB_1XRTT_r9(pub u8); impl IRAT_ParametersCDMA2000_1XRTT_v920E_CSFB_1XRTT_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersCDMA2000_1XRTT_v920E_CSFB_ConcPS_Mob1XRTT_r9(pub u8); impl IRAT_ParametersCDMA2000_1XRTT_v920E_CSFB_ConcPS_Mob1XRTT_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct IRAT_ParametersCDMA2000_HRPDTx_ConfigHRPD(pub u8); impl IRAT_ParametersCDMA2000_HRPDTx_ConfigHRPD { @@ -28607,7 +28607,7 @@ impl IRAT_ParametersCDMA2000_HRPDTx_ConfigHRPD { pub const DUAL: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct IRAT_ParametersCDMA2000_HRPDRx_ConfigHRPD(pub u8); impl IRAT_ParametersCDMA2000_HRPDRx_ConfigHRPD { @@ -28615,288 +28615,288 @@ impl IRAT_ParametersCDMA2000_HRPDRx_ConfigHRPD { pub const DUAL: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersCDMA2000_v1130Cdma2000_NW_Sharing_r11(pub u8); impl IRAT_ParametersCDMA2000_v1130Cdma2000_NW_Sharing_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct IRAT_ParametersGERANInterRAT_PS_HO_ToGERAN(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersGERAN_v920Dtm_r9(pub u8); impl IRAT_ParametersGERAN_v920Dtm_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersGERAN_v920E_RedirectionGERAN_r9(pub u8); impl IRAT_ParametersGERAN_v920E_RedirectionGERAN_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_r15En_DC_r15(pub u8); impl IRAT_ParametersNR_r15En_DC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_r15EventB2_r15(pub u8); impl IRAT_ParametersNR_r15EventB2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_FDD_FR1_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_FDD_FR1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_TDD_FR1_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_TDD_FR1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_FDD_FR2_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_FDD_FR2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_TDD_FR2_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_5GC_HO_ToNR_TDD_FR2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_FDD_FR1_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_FDD_FR1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_TDD_FR1_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_TDD_FR1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_FDD_FR2_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_FDD_FR2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_TDD_FR2_r15(pub u8); impl IRAT_ParametersNR_v1540Eutra_EPC_HO_ToNR_TDD_FR2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Ims_VoiceOverNR_FR1_r15(pub u8); impl IRAT_ParametersNR_v1540Ims_VoiceOverNR_FR1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Ims_VoiceOverNR_FR2_r15(pub u8); impl IRAT_ParametersNR_v1540Ims_VoiceOverNR_FR2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1540Sa_NR_r15(pub u8); impl IRAT_ParametersNR_v1540Sa_NR_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1560Ng_EN_DC_r15(pub u8); impl IRAT_ParametersNR_v1560Ng_EN_DC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1570Ss_SINR_Meas_NR_FR1_r15(pub u8); impl IRAT_ParametersNR_v1570Ss_SINR_Meas_NR_FR1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1570Ss_SINR_Meas_NR_FR2_r15(pub u8); impl IRAT_ParametersNR_v1570Ss_SINR_Meas_NR_FR2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1610Nr_HO_ToEN_DC_r16(pub u8); impl IRAT_ParametersNR_v1610Nr_HO_ToEN_DC_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_FDD_FR1_r16(pub u8); impl IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_FDD_FR1_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_TDD_FR1_r16(pub u8); impl IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_TDD_FR1_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_FDD_FR2_r16(pub u8); impl IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_FDD_FR2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_TDD_FR2_r16(pub u8); impl IRAT_ParametersNR_v1610Ce_EUTRA_5GC_HO_ToNR_TDD_FR2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1660ExtendedBand_n77_r16(pub u8); impl IRAT_ParametersNR_v1660ExtendedBand_n77_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1700Eutra_5GC_HO_ToNR_TDD_FR2_2_r17(pub u8); impl IRAT_ParametersNR_v1700Eutra_5GC_HO_ToNR_TDD_FR2_2_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1700Eutra_EPC_HO_ToNR_TDD_FR2_2_r17(pub u8); impl IRAT_ParametersNR_v1700Eutra_EPC_HO_ToNR_TDD_FR2_2_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1700Ce_EUTRA_5GC_HO_ToNR_TDD_FR2_2_r17(pub u8); impl IRAT_ParametersNR_v1700Ce_EUTRA_5GC_HO_ToNR_TDD_FR2_2_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1700Ims_VoiceOverNR_FR2_2_r17(pub u8); impl IRAT_ParametersNR_v1700Ims_VoiceOverNR_FR2_2_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersNR_v1710ExtendedBand_n77_2_r17(pub u8); impl IRAT_ParametersNR_v1710ExtendedBand_n77_2_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_TDD_v1020E_RedirectionUTRA_TDD_r10(pub u8); impl IRAT_ParametersUTRA_TDD_v1020E_RedirectionUTRA_TDD_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v920E_RedirectionUTRA_r9(pub u8); impl IRAT_ParametersUTRA_v920E_RedirectionUTRA_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v9c0VoiceOverPS_HS_UTRA_FDD_r9(pub u8); impl IRAT_ParametersUTRA_v9c0VoiceOverPS_HS_UTRA_FDD_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v9c0VoiceOverPS_HS_UTRA_TDD128_r9(pub u8); impl IRAT_ParametersUTRA_v9c0VoiceOverPS_HS_UTRA_TDD128_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_FDD_ToUTRA_FDD_r9(pub u8); impl IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_FDD_ToUTRA_FDD_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_FDD_ToGERAN_r9(pub u8); impl IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_FDD_ToGERAN_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_TDD128_ToUTRA_TDD128_r9(pub u8); impl IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_TDD128_ToUTRA_TDD128_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_TDD128_ToGERAN_r9(pub u8); impl IRAT_ParametersUTRA_v9c0Srvcc_FromUTRA_TDD128_ToGERAN_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IRAT_ParametersUTRA_v9h0Mfbi_UTRA_r9(pub u8); impl IRAT_ParametersUTRA_v9h0Mfbi_UTRA_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct IRAT_ParametersWLAN_r13SupportedBandListWLAN_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct IdleModeMobilityControlInfoT320(pub u8); impl IdleModeMobilityControlInfoT320 { @@ -28910,25 +28910,25 @@ impl IdleModeMobilityControlInfoT320 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct IdleModeMobilityControlInfo_v9e0FreqPriorityListEUTRA_v9e0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct InDeviceCoexIndication_r11CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct InDeviceCoexIndication_r11CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct InDeviceCoexIndication_r11CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum InDeviceCoexIndication_r11CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -28941,11 +28941,11 @@ pub enum InDeviceCoexIndication_r11CriticalExtensions_c1 { Spare1(InDeviceCoexIndication_r11CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InDeviceCoexIndication_r11CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum InDeviceCoexIndication_r11CriticalExtensions { #[asn(key = 0, extended = false)] @@ -28954,11 +28954,11 @@ pub enum InDeviceCoexIndication_r11CriticalExtensions { CriticalExtensionsFuture(InDeviceCoexIndication_r11CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct InDeviceCoexIndication_r11_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct InDeviceCoexIndication_v11d0_IEsUl_CA_AssistanceInfo_r11 { #[asn(optional_idx = 0)] @@ -28966,73 +28966,73 @@ pub struct InDeviceCoexIndication_v11d0_IEsUl_CA_AssistanceInfo_r11 { pub victim_system_type_r11: VictimSystemType_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct InDeviceCoexIndication_v1360_IEsHardwareSharingProblem_r13(pub u8); impl InDeviceCoexIndication_v1360_IEsHardwareSharingProblem_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InDeviceCoexIndication_v1610_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct InitialUE_Identity_randomValue(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct InitialUE_Identity_5GC_r15_ng_5G_S_TMSI_Part1( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct InitialUE_Identity_5GC_r15_randomValue(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct InterFreqBandInfoInterFreqNeedForGaps(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqCarrierFreqInfo_r12ThreshX_Q_r12 { pub thresh_x_high_q_r12: ReselectionThresholdQ_r9, pub thresh_x_low_q_r12: ReselectionThresholdQ_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct InterFreqCarrierFreqInfo_r12ReducedMeasPerformance_r12(pub u8); impl InterFreqCarrierFreqInfo_r12ReducedMeasPerformance_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct InterFreqCarrierFreqInfo_v1250ReducedMeasPerformance_r12(pub u8); impl InterFreqCarrierFreqInfo_v1250ReducedMeasPerformance_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct InterFreqCarrierFreqInfo_v1530Hsdn_Indication_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct InterFreqRSTDMeasurementIndication_r10CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct InterFreqRSTDMeasurementIndication_r10CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct InterFreqRSTDMeasurementIndication_r10CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum InterFreqRSTDMeasurementIndication_r10CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -29045,11 +29045,11 @@ pub enum InterFreqRSTDMeasurementIndication_r10CriticalExtensions_c1 { Spare1(InterFreqRSTDMeasurementIndication_r10CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqRSTDMeasurementIndication_r10CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum InterFreqRSTDMeasurementIndication_r10CriticalExtensions { #[asn(key = 0, extended = false)] @@ -29060,17 +29060,17 @@ pub enum InterFreqRSTDMeasurementIndication_r10CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqRSTDMeasurementIndication_r10_IEsRstd_InterFreqIndication_r10_start { pub rstd_inter_freq_info_list_r10: RSTD_InterFreqInfoList_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct InterFreqRSTDMeasurementIndication_r10_IEsRstd_InterFreqIndication_r10_stop; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum InterFreqRSTDMeasurementIndication_r10_IEsRstd_InterFreqIndication_r10 { #[asn(key = 0, extended = false)] @@ -29079,30 +29079,30 @@ pub enum InterFreqRSTDMeasurementIndication_r10_IEsRstd_InterFreqIndication_r10 Stop(InterFreqRSTDMeasurementIndication_r10_IEsRstd_InterFreqIndication_r10_stop), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct InterFreqRSTDMeasurementIndication_r10_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct InterFreqRSTDMeasurementIndication_r10_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct InterRAT_BandInfoInterRAT_NeedForGaps(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct InterRAT_BandInfoNR_r16InterRAT_NeedForGapsNR_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct IntraBandContiguousCC_Info_r12FourLayerTM3_TM4_perCC_r12(pub u8); impl IntraBandContiguousCC_Info_r12FourLayerTM3_TM4_perCC_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct IntraBandContiguousCC_Info_r12SupportedCSI_Proc_r12(pub u8); impl IntraBandContiguousCC_Info_r12SupportedCSI_Proc_r12 { @@ -29111,70 +29111,70 @@ impl IntraBandContiguousCC_Info_r12SupportedCSI_Proc_r12 { pub const N4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_r13CrossCarrierSchedulingLAA_DL_r13(pub u8); impl LAA_Parameters_r13CrossCarrierSchedulingLAA_DL_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_r13Csi_RS_DRS_RRM_MeasurementsLAA_r13(pub u8); impl LAA_Parameters_r13Csi_RS_DRS_RRM_MeasurementsLAA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_r13DownlinkLAA_r13(pub u8); impl LAA_Parameters_r13DownlinkLAA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_r13EndingDwPTS_r13(pub u8); impl LAA_Parameters_r13EndingDwPTS_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_r13SecondSlotStartingPosition_r13(pub u8); impl LAA_Parameters_r13SecondSlotStartingPosition_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_r13Tm9_LAA_r13(pub u8); impl LAA_Parameters_r13Tm9_LAA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_r13Tm10_LAA_r13(pub u8); impl LAA_Parameters_r13Tm10_LAA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1430CrossCarrierSchedulingLAA_UL_r14(pub u8); impl LAA_Parameters_v1430CrossCarrierSchedulingLAA_UL_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1430UplinkLAA_r14(pub u8); impl LAA_Parameters_v1430UplinkLAA_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct LAA_Parameters_v1430TwoStepSchedulingTimingInfo_r14(pub u8); impl LAA_Parameters_v1430TwoStepSchedulingTimingInfo_r14 { @@ -29183,56 +29183,56 @@ impl LAA_Parameters_v1430TwoStepSchedulingTimingInfo_r14 { pub const N_PLUS3: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1430Uss_BlindDecodingAdjustment_r14(pub u8); impl LAA_Parameters_v1430Uss_BlindDecodingAdjustment_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1430Uss_BlindDecodingReduction_r14(pub u8); impl LAA_Parameters_v1430Uss_BlindDecodingReduction_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1430OutOfSequenceGrantHandling_r14(pub u8); impl LAA_Parameters_v1430OutOfSequenceGrantHandling_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1530Aul_r15(pub u8); impl LAA_Parameters_v1530Aul_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1530Laa_PUSCH_Mode1_r15(pub u8); impl LAA_Parameters_v1530Laa_PUSCH_Mode1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1530Laa_PUSCH_Mode2_r15(pub u8); impl LAA_Parameters_v1530Laa_PUSCH_Mode2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_Parameters_v1530Laa_PUSCH_Mode3_r15(pub u8); impl LAA_Parameters_v1530Laa_PUSCH_Mode3_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct LAA_SCellConfiguration_r13SubframeStartPosition_r13(pub u8); impl LAA_SCellConfiguration_r13SubframeStartPosition_r13 { @@ -29240,23 +29240,23 @@ impl LAA_SCellConfiguration_r13SubframeStartPosition_r13 { pub const S07: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct LAA_SCellConfiguration_r13Laa_SCellSubframeConfig_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct LAA_SCellConfiguration_v1430CrossCarrierSchedulingConfig_UL_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LAA_SCellConfiguration_v1430CrossCarrierSchedulingConfig_UL_r14_setup { pub cross_carrier_scheduling_config_laa_ul_r14: CrossCarrierSchedulingConfigLAA_UL_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum LAA_SCellConfiguration_v1430CrossCarrierSchedulingConfig_UL_r14 { #[asn(key = 0, extended = false)] @@ -29265,189 +29265,189 @@ pub enum LAA_SCellConfiguration_v1430CrossCarrierSchedulingConfig_UL_r14 { Setup(LAA_SCellConfiguration_v1430CrossCarrierSchedulingConfig_UL_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LAA_SCellConfiguration_v1430AbsenceOfAnyOtherTechnology_r14(pub u8); impl LAA_SCellConfiguration_v1430AbsenceOfAnyOtherTechnology_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-85", ub = "-52")] pub struct LBT_Config_r14_maxEnergyDetectionThreshold_r14(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-13", ub = "20")] pub struct LBT_Config_r14_energyDetectionThresholdOffset_r14(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct LWA_Config_r13Lwa_WT_Counter_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct LWA_Configuration_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LWA_Configuration_r13_setup { pub lwa_config_r13: LWA_Config_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_r13Lwa_r13(pub u8); impl LWA_Parameters_r13Lwa_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_r13Lwa_SplitBearer_r13(pub u8); impl LWA_Parameters_r13Lwa_SplitBearer_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct LWA_Parameters_r13Wlan_MAC_Address_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_r13Lwa_BufferSize_r13(pub u8); impl LWA_Parameters_r13Lwa_BufferSize_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_v1430Lwa_HO_WithoutWT_Change_r14(pub u8); impl LWA_Parameters_v1430Lwa_HO_WithoutWT_Change_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_v1430Lwa_UL_r14(pub u8); impl LWA_Parameters_v1430Lwa_UL_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_v1430Wlan_PeriodicMeas_r14(pub u8); impl LWA_Parameters_v1430Wlan_PeriodicMeas_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_v1430Wlan_ReportAnyWLAN_r14(pub u8); impl LWA_Parameters_v1430Wlan_ReportAnyWLAN_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2048")] pub struct LWA_Parameters_v1430Wlan_SupportedDataRate_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWA_Parameters_v1440Lwa_RLC_UM_r14(pub u8); impl LWA_Parameters_v1440Lwa_RLC_UM_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct LWIP_Configuration_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LWIP_Configuration_r13_setup { pub lwip_config_r13: LWIP_Config_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWIP_Parameters_r13Lwip_r13(pub u8); impl LWIP_Parameters_r13Lwip_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWIP_Parameters_v1430Lwip_Aggregation_DL_r14(pub u8); impl LWIP_Parameters_v1430Lwip_Aggregation_DL_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LWIP_Parameters_v1430Lwip_Aggregation_UL_r14(pub u8); impl LWIP_Parameters_v1430Lwip_Aggregation_UL_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10LocationCoordinates_r10_ellipsoid_Point_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithAltitude_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithUncertaintyCircle_r11( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithUncertaintyEllipse_r11( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithAltitudeAndUncertaintyEllipsoid_r11( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10LocationCoordinates_r10_ellipsoidArc_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10LocationCoordinates_r10_polygon_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum LocationInfo_r10LocationCoordinates_r10 { # [asn (key = 0 , extended = false)] Ellipsoid_Point_r10 (LocationInfo_r10LocationCoordinates_r10_ellipsoid_Point_r10) , # [asn (key = 1 , extended = false)] EllipsoidPointWithAltitude_r10 (LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithAltitude_r10) , # [asn (key = 0 , extended = true)] EllipsoidPointWithUncertaintyCircle_r11 (LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithUncertaintyCircle_r11) , # [asn (key = 1 , extended = true)] EllipsoidPointWithUncertaintyEllipse_r11 (LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithUncertaintyEllipse_r11) , # [asn (key = 2 , extended = true)] EllipsoidPointWithAltitudeAndUncertaintyEllipsoid_r11 (LocationInfo_r10LocationCoordinates_r10_ellipsoidPointWithAltitudeAndUncertaintyEllipsoid_r11) , # [asn (key = 3 , extended = true)] EllipsoidArc_r11 (LocationInfo_r10LocationCoordinates_r10_ellipsoidArc_r11) , # [asn (key = 4 , extended = true)] Polygon_r11 (LocationInfo_r10LocationCoordinates_r10_polygon_r11) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10HorizontalVelocity_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LocationInfo_r10Gnss_TOD_msec_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7200")] pub struct LogMeasInfo_r10RelativeTimeStamp_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LogMeasInfo_r10MeasResultServCell_r10 { pub rsrp_result_r10: RSRP_Range, pub rsrq_result_r10: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct LogMeasInfo_r10MeasResultNeighCells_r10 { #[asn(optional_idx = 0)] @@ -29460,42 +29460,42 @@ pub struct LogMeasInfo_r10MeasResultNeighCells_r10 { pub meas_result_list_cdma2000_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct LogMeasReport_r10TraceRecordingSessionRef_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct LogMeasReport_r10Tce_Id_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LogMeasReport_r10LogMeasAvailable_r10(pub u8); impl LogMeasReport_r10LogMeasAvailable_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "48", sz_ub = "48")] pub struct LogMeasResultBT_r15Bt_Addr_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-128", ub = "127")] pub struct LogMeasResultBT_r15Rssi_BT_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct LoggedMeasurementConfiguration_r10CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct LoggedMeasurementConfiguration_r10CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct LoggedMeasurementConfiguration_r10CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum LoggedMeasurementConfiguration_r10CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -29508,11 +29508,11 @@ pub enum LoggedMeasurementConfiguration_r10CriticalExtensions_c1 { Spare1(LoggedMeasurementConfiguration_r10CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LoggedMeasurementConfiguration_r10CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum LoggedMeasurementConfiguration_r10CriticalExtensions { #[asn(key = 0, extended = false)] @@ -29523,34 +29523,34 @@ pub enum LoggedMeasurementConfiguration_r10CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct LoggedMeasurementConfiguration_r10_IEsTraceRecordingSessionRef_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct LoggedMeasurementConfiguration_r10_IEsTce_Id_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct LoggedMeasurementConfiguration_v1080_IEsLateNonCriticalExtension_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct LoggedMeasurementConfiguration_v1700_IEsMeasUncomBarPre_r17(pub u8); impl LoggedMeasurementConfiguration_v1700_IEsMeasUncomBarPre_r17 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct LoggedMeasurementConfiguration_v1700_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct LogicalChannelConfigUl_SpecificParametersPriority(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct LogicalChannelConfigUl_SpecificParametersPrioritisedBitRate(pub u8); impl LogicalChannelConfigUl_SpecificParametersPrioritisedBitRate { @@ -29572,7 +29572,7 @@ impl LogicalChannelConfigUl_SpecificParametersPrioritisedBitRate { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct LogicalChannelConfigUl_SpecificParametersBucketSizeDuration(pub u8); impl LogicalChannelConfigUl_SpecificParametersBucketSizeDuration { @@ -29586,11 +29586,11 @@ impl LogicalChannelConfigUl_SpecificParametersBucketSizeDuration { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct LogicalChannelConfigUl_SpecificParametersLogicalChannelGroup(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct LogicalChannelConfigUl_SpecificParameters { pub priority: LogicalChannelConfigUl_SpecificParametersPriority, @@ -29600,7 +29600,7 @@ pub struct LogicalChannelConfigUl_SpecificParameters { pub logical_channel_group: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct MAC_MainConfigUl_SCH_ConfigMaxHARQ_Tx(pub u8); impl MAC_MainConfigUl_SCH_ConfigMaxHARQ_Tx { @@ -29622,11 +29622,11 @@ impl MAC_MainConfigUl_SCH_ConfigMaxHARQ_Tx { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MAC_MainConfigUl_SCH_ConfigTtiBundling(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MAC_MainConfigUl_SCH_Config { #[asn(optional_idx = 0)] @@ -29637,11 +29637,11 @@ pub struct MAC_MainConfigUl_SCH_Config { pub tti_bundling: MAC_MainConfigUl_SCH_ConfigTtiBundling, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MAC_MainConfigPhr_Config_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MAC_MainConfigPhr_Config_setupPeriodicPHR_Timer(pub u8); impl MAC_MainConfigPhr_Config_setupPeriodicPHR_Timer { @@ -29655,7 +29655,7 @@ impl MAC_MainConfigPhr_Config_setupPeriodicPHR_Timer { pub const INFINITY: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MAC_MainConfigPhr_Config_setupProhibitPHR_Timer(pub u8); impl MAC_MainConfigPhr_Config_setupProhibitPHR_Timer { @@ -29669,7 +29669,7 @@ impl MAC_MainConfigPhr_Config_setupProhibitPHR_Timer { pub const SF1000: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MAC_MainConfigPhr_Config_setupDl_PathlossChange(pub u8); impl MAC_MainConfigPhr_Config_setupDl_PathlossChange { @@ -29679,7 +29679,7 @@ impl MAC_MainConfigPhr_Config_setupDl_PathlossChange { pub const INFINITY: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MAC_MainConfigPhr_Config_setup { pub periodic_phr_timer: MAC_MainConfigPhr_Config_setupPeriodicPHR_Timer, @@ -29687,7 +29687,7 @@ pub struct MAC_MainConfigPhr_Config_setup { pub dl_pathloss_change: MAC_MainConfigPhr_Config_setupDl_PathlossChange, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MAC_MainConfigPhr_Config { #[asn(key = 0, extended = false)] @@ -29696,172 +29696,172 @@ pub enum MAC_MainConfigPhr_Config { Setup(MAC_MainConfigPhr_Config_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_r12LogicalChannelSR_ProhibitTimer_r12(pub u8); impl MAC_Parameters_r12LogicalChannelSR_ProhibitTimer_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_r12LongDRX_Command_r12(pub u8); impl MAC_Parameters_r12LongDRX_Command_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1310ExtendedMAC_LengthField_r13(pub u8); impl MAC_Parameters_v1310ExtendedMAC_LengthField_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1310ExtendedLongDRX_r13(pub u8); impl MAC_Parameters_v1310ExtendedLongDRX_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1430ShortSPS_IntervalFDD_r14(pub u8); impl MAC_Parameters_v1430ShortSPS_IntervalFDD_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1430ShortSPS_IntervalTDD_r14(pub u8); impl MAC_Parameters_v1430ShortSPS_IntervalTDD_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1430SkipUplinkDynamic_r14(pub u8); impl MAC_Parameters_v1430SkipUplinkDynamic_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1430SkipUplinkSPS_r14(pub u8); impl MAC_Parameters_v1430SkipUplinkSPS_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1430MultipleUplinkSPS_r14(pub u8); impl MAC_Parameters_v1430MultipleUplinkSPS_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1430DataInactMon_r14(pub u8); impl MAC_Parameters_v1430DataInactMon_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1440Rai_Support_r14(pub u8); impl MAC_Parameters_v1440Rai_Support_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct MAC_Parameters_v1530Min_Proc_TimelineSubslot_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1530EarlyData_UP_r15(pub u8); impl MAC_Parameters_v1530EarlyData_UP_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1530DormantSCellState_r15(pub u8); impl MAC_Parameters_v1530DormantSCellState_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1530DirectSCellActivation_r15(pub u8); impl MAC_Parameters_v1530DirectSCellActivation_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1530DirectSCellHibernation_r15(pub u8); impl MAC_Parameters_v1530DirectSCellHibernation_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1530ExtendedLCID_Duplication_r15(pub u8); impl MAC_Parameters_v1530ExtendedLCID_Duplication_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1530Sps_ServingCell_r15(pub u8); impl MAC_Parameters_v1530Sps_ServingCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1550ELCID_Support_r15(pub u8); impl MAC_Parameters_v1550ELCID_Support_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1610DirectMCG_SCellActivationResume_r16(pub u8); impl MAC_Parameters_v1610DirectMCG_SCellActivationResume_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1610DirectSCG_SCellActivationResume_r16(pub u8); impl MAC_Parameters_v1610DirectSCG_SCellActivationResume_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1610EarlyData_UP_5GC_r16(pub u8); impl MAC_Parameters_v1610EarlyData_UP_5GC_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1610Rai_SupportEnh_r16(pub u8); impl MAC_Parameters_v1610Rai_SupportEnh_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MAC_Parameters_v1630DirectSCG_SCellActivationNEDC_r16(pub u8); impl MAC_Parameters_v1630DirectSCG_SCellActivationNEDC_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct MBMS_CarrierType_r14CarrierType_r14(pub u8); impl MBMS_CarrierType_r14CarrierType_r14 { @@ -29870,11 +29870,11 @@ impl MBMS_CarrierType_r14CarrierType_r14 { pub const FEMBMS_DEDICATED: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct MBMS_CarrierType_r14FrameOffset_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct MBMS_NotificationConfig_r9NotificationRepetitionCoeff_r9(pub u8); impl MBMS_NotificationConfig_r9NotificationRepetitionCoeff_r9 { @@ -29882,76 +29882,76 @@ impl MBMS_NotificationConfig_r9NotificationRepetitionCoeff_r9 { pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10")] pub struct MBMS_NotificationConfig_r9NotificationOffset_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct MBMS_NotificationConfig_r9NotificationSF_Index_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "7", ub = "10")] pub struct MBMS_NotificationConfig_v1430NotificationSF_Index_v1430(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_Parameters_r11Mbms_SCell_r11(pub u8); impl MBMS_Parameters_r11Mbms_SCell_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_Parameters_r11Mbms_NonServingCell_r11(pub u8); impl MBMS_Parameters_r11Mbms_NonServingCell_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_Parameters_v1250Mbms_AsyncDC_r12(pub u8); impl MBMS_Parameters_v1250Mbms_AsyncDC_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_Parameters_v1430FembmsDedicatedCell_r14(pub u8); impl MBMS_Parameters_v1430FembmsDedicatedCell_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_Parameters_v1430FembmsMixedCell_r14(pub u8); impl MBMS_Parameters_v1430FembmsMixedCell_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_Parameters_v1430SubcarrierSpacingMBMS_khz7dot5_r14(pub u8); impl MBMS_Parameters_v1430SubcarrierSpacingMBMS_khz7dot5_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_Parameters_v1430SubcarrierSpacingMBMS_khz1dot25_r14(pub u8); impl MBMS_Parameters_v1430SubcarrierSpacingMBMS_khz1dot25_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MBMS_Parameters_v1470Mbms_MaxBW_r14_implicitValue; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "20")] pub struct MBMS_Parameters_v1470Mbms_MaxBW_r14_explicitValue(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MBMS_Parameters_v1470Mbms_MaxBW_r14 { #[asn(key = 0, extended = false)] @@ -29960,7 +29960,7 @@ pub enum MBMS_Parameters_v1470Mbms_MaxBW_r14 { ExplicitValue(MBMS_Parameters_v1470Mbms_MaxBW_r14_explicitValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBMS_Parameters_v1470Mbms_ScalingFactor1dot25_r14(pub u8); impl MBMS_Parameters_v1470Mbms_ScalingFactor1dot25_r14 { @@ -29970,7 +29970,7 @@ impl MBMS_Parameters_v1470Mbms_ScalingFactor1dot25_r14 { pub const N12: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBMS_Parameters_v1470Mbms_ScalingFactor7dot5_r14(pub u8); impl MBMS_Parameters_v1470Mbms_ScalingFactor7dot5_r14 { @@ -29980,7 +29980,7 @@ impl MBMS_Parameters_v1470Mbms_ScalingFactor7dot5_r14 { pub const N4: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBMS_Parameters_v1610Mbms_ScalingFactor2dot5_r16(pub u8); impl MBMS_Parameters_v1610Mbms_ScalingFactor2dot5_r16 { @@ -29990,7 +29990,7 @@ impl MBMS_Parameters_v1610Mbms_ScalingFactor2dot5_r16 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBMS_Parameters_v1610Mbms_ScalingFactor0dot37_r16(pub u8); impl MBMS_Parameters_v1610Mbms_ScalingFactor0dot37_r16 { @@ -30000,17 +30000,17 @@ impl MBMS_Parameters_v1610Mbms_ScalingFactor0dot37_r16 { pub const N24: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct MBMS_Parameters_v1610Mbms_SupportedBandInfoList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct MBMS_Parameters_v1700Mbms_SupportedBandInfoList_v1700( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct MBMS_ROM_Info_r15Mbms_ROM_SubcarrierSpacing_r15(pub u8); impl MBMS_ROM_Info_r15Mbms_ROM_SubcarrierSpacing_r15 { @@ -30019,7 +30019,7 @@ impl MBMS_ROM_Info_r15Mbms_ROM_SubcarrierSpacing_r15 { pub const K_HZ1DOT25: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MBMS_ROM_Info_r15Mbms_Bandwidth_r15(pub u8); impl MBMS_ROM_Info_r15Mbms_Bandwidth_r15 { @@ -30031,7 +30031,7 @@ impl MBMS_ROM_Info_r15Mbms_Bandwidth_r15 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct MBMS_ROM_Info_r16Mbms_ROM_SubcarrierSpacing_r16(pub u8); impl MBMS_ROM_Info_r16Mbms_ROM_SubcarrierSpacing_r16 { @@ -30039,7 +30039,7 @@ impl MBMS_ROM_Info_r16Mbms_ROM_SubcarrierSpacing_r16 { pub const K_HZ0DOT37: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MBMS_ROM_Info_r16Mbms_Bandwidth_r16(pub u8); impl MBMS_ROM_Info_r16Mbms_Bandwidth_r16 { @@ -30051,22 +30051,22 @@ impl MBMS_ROM_Info_r16Mbms_Bandwidth_r16 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct MBMS_SessionInfo_r9SessionId_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "28")] pub struct MBMS_SessionInfo_r9LogicalChannelIdentity_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz2dot5_r16(pub u8); impl MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz2dot5_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz0dot37_r16TimeSeparationSlot2_r16( pub u8, @@ -30075,7 +30075,7 @@ impl MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz0dot37_r16TimeSeparation pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz0dot37_r16TimeSeparationSlot4_r16( pub u8, @@ -30084,7 +30084,7 @@ impl MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz0dot37_r16TimeSeparation pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz0dot37_r16 { #[asn(optional_idx = 0)] @@ -30097,48 +30097,48 @@ pub struct MBMS_SupportedBandInfo_r16SubcarrierSpacingMBMS_khz0dot37_r16 { >, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_SupportedBandInfo_v1700Pmch_Bandwidth_n40_r17(pub u8); impl MBMS_SupportedBandInfo_v1700Pmch_Bandwidth_n40_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_SupportedBandInfo_v1700Pmch_Bandwidth_n35_r17(pub u8); impl MBMS_SupportedBandInfo_v1700Pmch_Bandwidth_n35_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMS_SupportedBandInfo_v1700Pmch_Bandwidth_n30_r17(pub u8); impl MBMS_SupportedBandInfo_v1700Pmch_Bandwidth_n30_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MBMSCountingRequest_r10LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMSCountingRequest_r10NonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MBMSCountingResponse_r10CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MBMSCountingResponse_r10CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MBMSCountingResponse_r10CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum MBMSCountingResponse_r10CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -30151,11 +30151,11 @@ pub enum MBMSCountingResponse_r10CriticalExtensions_c1 { Spare1(MBMSCountingResponse_r10CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMSCountingResponse_r10CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MBMSCountingResponse_r10CriticalExtensions { #[asn(key = 0, extended = false)] @@ -30164,31 +30164,31 @@ pub enum MBMSCountingResponse_r10CriticalExtensions { CriticalExtensionsFuture(MBMSCountingResponse_r10CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct MBMSCountingResponse_r10_IEsMbsfn_AreaIndex_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MBMSCountingResponse_r10_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMSCountingResponse_r10_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MBMSInterestIndication_r11CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MBMSInterestIndication_r11CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MBMSInterestIndication_r11CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum MBMSInterestIndication_r11CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -30201,11 +30201,11 @@ pub enum MBMSInterestIndication_r11CriticalExtensions_c1 { Spare1(MBMSInterestIndication_r11CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMSInterestIndication_r11CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MBMSInterestIndication_r11CriticalExtensions { #[asn(key = 0, extended = false)] @@ -30214,38 +30214,38 @@ pub enum MBMSInterestIndication_r11CriticalExtensions { CriticalExtensionsFuture(MBMSInterestIndication_r11CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MBMSInterestIndication_r11_IEsMbms_Priority_r11(pub u8); impl MBMSInterestIndication_r11_IEsMbms_Priority_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MBMSInterestIndication_r11_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct MBMSInterestIndication_v1540_IEsMbms_ROM_InfoList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct MBMSInterestIndication_v1610_IEsMbms_ROM_InfoList_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBMSInterestIndication_v1610_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct MBMSSessionInfo_r13SessionId_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct MBSFN_AreaInfo_r16NotificationIndicator_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_RepetitionPeriod_r16(pub u8); impl MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_RepetitionPeriod_r16 { @@ -30267,7 +30267,7 @@ impl MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_RepetitionPeriod_r16 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_ModificationPeriod_r16(pub u8); impl MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_ModificationPeriod_r16 { @@ -30289,17 +30289,17 @@ impl MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_ModificationPeriod_r16 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10")] pub struct MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_Offset_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct MBSFN_AreaInfo_r16Mcch_Config_r16Sf_AllocInfo_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBSFN_AreaInfo_r16Mcch_Config_r16SignallingMCS_r16(pub u8); impl MBSFN_AreaInfo_r16Mcch_Config_r16SignallingMCS_r16 { @@ -30309,7 +30309,7 @@ impl MBSFN_AreaInfo_r16Mcch_Config_r16SignallingMCS_r16 { pub const N19: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBSFN_AreaInfo_r16Mcch_Config_r16 { pub mcch_repetition_period_r16: MBSFN_AreaInfo_r16Mcch_Config_r16Mcch_RepetitionPeriod_r16, @@ -30319,7 +30319,7 @@ pub struct MBSFN_AreaInfo_r16Mcch_Config_r16 { pub signalling_mcs_r16: MBSFN_AreaInfo_r16Mcch_Config_r16SignallingMCS_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MBSFN_AreaInfo_r16SubcarrierSpacingMBMS_r16(pub u8); impl MBSFN_AreaInfo_r16SubcarrierSpacingMBMS_r16 { @@ -30333,7 +30333,7 @@ impl MBSFN_AreaInfo_r16SubcarrierSpacingMBMS_r16 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct MBSFN_AreaInfo_r16TimeSeparation_r16(pub u8); impl MBSFN_AreaInfo_r16TimeSeparation_r16 { @@ -30341,7 +30341,7 @@ impl MBSFN_AreaInfo_r16TimeSeparation_r16 { pub const SL4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBSFN_AreaInfo_r17Pmch_Bandwidth_r17(pub u8); impl MBSFN_AreaInfo_r17Pmch_Bandwidth_r17 { @@ -30351,7 +30351,7 @@ impl MBSFN_AreaInfo_r17Pmch_Bandwidth_r17 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct MBSFN_AreaInfo_r9Non_MBSFNregionLength(pub u8); impl MBSFN_AreaInfo_r9Non_MBSFNregionLength { @@ -30359,11 +30359,11 @@ impl MBSFN_AreaInfo_r9Non_MBSFNregionLength { pub const S2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct MBSFN_AreaInfo_r9NotificationIndicator_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_RepetitionPeriod_r9(pub u8); impl MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_RepetitionPeriod_r9 { @@ -30373,11 +30373,11 @@ impl MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_RepetitionPeriod_r9 { pub const RF256: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10")] pub struct MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_Offset_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_ModificationPeriod_r9(pub u8); impl MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_ModificationPeriod_r9 { @@ -30385,13 +30385,13 @@ impl MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_ModificationPeriod_r9 { pub const RF1024: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct MBSFN_AreaInfo_r9Mcch_Config_r9Sf_AllocInfo_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MBSFN_AreaInfo_r9Mcch_Config_r9SignallingMCS_r9(pub u8); impl MBSFN_AreaInfo_r9Mcch_Config_r9SignallingMCS_r9 { @@ -30401,7 +30401,7 @@ impl MBSFN_AreaInfo_r9Mcch_Config_r9SignallingMCS_r9 { pub const N19: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBSFN_AreaInfo_r9Mcch_Config_r9 { pub mcch_repetition_period_r9: MBSFN_AreaInfo_r9Mcch_Config_r9Mcch_RepetitionPeriod_r9, @@ -30411,7 +30411,7 @@ pub struct MBSFN_AreaInfo_r9Mcch_Config_r9 { pub signalling_mcs_r9: MBSFN_AreaInfo_r9Mcch_Config_r9SignallingMCS_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MBSFN_SubframeConfigRadioframeAllocationPeriod(pub u8); impl MBSFN_SubframeConfigRadioframeAllocationPeriod { @@ -30423,23 +30423,23 @@ impl MBSFN_SubframeConfigRadioframeAllocationPeriod { pub const N32: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct MBSFN_SubframeConfigRadioframeAllocationOffset(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct MBSFN_SubframeConfigSubframeAllocation_oneFrame( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "24", sz_ub = "24")] pub struct MBSFN_SubframeConfigSubframeAllocation_fourFrames( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MBSFN_SubframeConfigSubframeAllocation { #[asn(key = 0, extended = false)] @@ -30448,19 +30448,19 @@ pub enum MBSFN_SubframeConfigSubframeAllocation { FourFrames(MBSFN_SubframeConfigSubframeAllocation_fourFrames), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct MBSFN_SubframeConfig_v1430SubframeAllocation_v1430_oneFrame_v1430( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MBSFN_SubframeConfig_v1430SubframeAllocation_v1430_fourFrames_v1430( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MBSFN_SubframeConfig_v1430SubframeAllocation_v1430 { #[asn(key = 0, extended = false)] @@ -30469,19 +30469,19 @@ pub enum MBSFN_SubframeConfig_v1430SubframeAllocation_v1430 { FourFrames_v1430(MBSFN_SubframeConfig_v1430SubframeAllocation_v1430_fourFrames_v1430), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct MBSFN_SubframeConfig_v1610SubframeAllocation_v1610_oneFrame_v1610( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MBSFN_SubframeConfig_v1610SubframeAllocation_v1610_fourFrames_v1610( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MBSFN_SubframeConfig_v1610SubframeAllocation_v1610 { #[asn(key = 0, extended = false)] @@ -30490,7 +30490,7 @@ pub enum MBSFN_SubframeConfig_v1610SubframeAllocation_v1610 { FourFrames_v1610(MBSFN_SubframeConfig_v1610SubframeAllocation_v1610_fourFrames_v1610), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct MBSFNAreaConfiguration_r9CommonSF_AllocPeriod_r9(pub u8); impl MBSFNAreaConfiguration_r9CommonSF_AllocPeriod_r9 { @@ -30503,33 +30503,33 @@ impl MBSFNAreaConfiguration_r9CommonSF_AllocPeriod_r9 { pub const RF256: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MBSFNAreaConfiguration_v1610_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MBSFNAreaConfiguration_v930_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = false)] pub enum MCCH_MessageType_c1 { #[asn(key = 0, extended = false)] MbsfnAreaConfiguration_r9(MBSFNAreaConfiguration_r9), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = false)] pub enum MCCH_MessageType_later_c2 { #[asn(key = 0, extended = false)] MbmsCountingRequest_r10(MBMSCountingRequest_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MCCH_MessageType_later_messageClassExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MCCH_MessageType_later { #[asn(key = 0, extended = false)] @@ -30538,11 +30538,11 @@ pub enum MCCH_MessageType_later { MessageClassExtension(MCCH_MessageType_later_messageClassExtension), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MCGFailureInformation_r16CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MCGFailureInformation_r16CriticalExtensions { #[asn(key = 0, extended = false)] @@ -30551,75 +30551,75 @@ pub enum MCGFailureInformation_r16CriticalExtensions { CriticalExtensionsFuture(MCGFailureInformation_r16CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MCGFailureInformation_r16_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MCGFailureInformation_r16_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct MCS_PSSCH_Range_r15MinMCS_PSSCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct MCS_PSSCH_Range_r15MaxMCS_PSSCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct MIMO_BeamformedCapabilities_r13K_Max_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "7")] pub struct MIMO_BeamformedCapabilities_r13N_MaxList_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_CA_ParametersPerBoBCPerTM_r13Dmrs_Enhancements_r13(pub u8); impl MIMO_CA_ParametersPerBoBCPerTM_r13Dmrs_Enhancements_r13 { pub const DIFFERENT: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_CA_ParametersPerBoBCPerTM_r15Dmrs_Enhancements_r13(pub u8); impl MIMO_CA_ParametersPerBoBCPerTM_r15Dmrs_Enhancements_r13 { pub const DIFFERENT: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_CA_ParametersPerBoBCPerTM_r15Csi_ReportingNP_r14(pub u8); impl MIMO_CA_ParametersPerBoBCPerTM_r15Csi_ReportingNP_r14 { pub const DIFFERENT: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_CA_ParametersPerBoBCPerTM_r15Csi_ReportingAdvanced_r14(pub u8); impl MIMO_CA_ParametersPerBoBCPerTM_r15Csi_ReportingAdvanced_r14 { pub const DIFFERENT: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_CA_ParametersPerBoBCPerTM_v1430Csi_ReportingNP_r14(pub u8); impl MIMO_CA_ParametersPerBoBCPerTM_v1430Csi_ReportingNP_r14 { pub const DIFFERENT: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_CA_ParametersPerBoBCPerTM_v1430Csi_ReportingAdvanced_r14(pub u8); impl MIMO_CA_ParametersPerBoBCPerTM_v1430Csi_ReportingAdvanced_r14 { pub const DIFFERENT: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MIMO_CA_ParametersPerBoBCPerTM_v1470Csi_ReportingAdvancedMaxPorts_r14(pub u8); impl MIMO_CA_ParametersPerBoBCPerTM_v1470Csi_ReportingAdvancedMaxPorts_r14 { @@ -30631,88 +30631,88 @@ impl MIMO_CA_ParametersPerBoBCPerTM_v1470Csi_ReportingAdvancedMaxPorts_r14 { pub const N28: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_NonPrecodedCapabilities_r13Config1_r13(pub u8); impl MIMO_NonPrecodedCapabilities_r13Config1_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_NonPrecodedCapabilities_r13Config2_r13(pub u8); impl MIMO_NonPrecodedCapabilities_r13Config2_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_NonPrecodedCapabilities_r13Config3_r13(pub u8); impl MIMO_NonPrecodedCapabilities_r13Config3_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_NonPrecodedCapabilities_r13Config4_r13(pub u8); impl MIMO_NonPrecodedCapabilities_r13Config4_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_BeamformedCapabilities_r13AltCodebook_r13(pub u8); impl MIMO_UE_BeamformedCapabilities_r13AltCodebook_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_Parameters_r13Srs_EnhancementsTDD_r13(pub u8); impl MIMO_UE_Parameters_r13Srs_EnhancementsTDD_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_Parameters_r13Srs_Enhancements_r13(pub u8); impl MIMO_UE_Parameters_r13Srs_Enhancements_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_Parameters_r13InterferenceMeasRestriction_r13(pub u8); impl MIMO_UE_Parameters_r13InterferenceMeasRestriction_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_r13ChannelMeasRestriction_r13(pub u8); impl MIMO_UE_ParametersPerTM_r13ChannelMeasRestriction_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_r13Dmrs_Enhancements_r13(pub u8); impl MIMO_UE_ParametersPerTM_r13Dmrs_Enhancements_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_r13Csi_RS_EnhancementsTDD_r13(pub u8); impl MIMO_UE_ParametersPerTM_r13Csi_RS_EnhancementsTDD_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "5", ub = "32")] pub struct MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14NMaxProc_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14NMaxResource_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14NMaxResource_r14 { @@ -30722,7 +30722,7 @@ impl MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14NMaxResource_r14 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14 { pub n_max_proc_r14: MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14NMaxProc_r14, @@ -30730,7 +30730,7 @@ pub struct MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14 { MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_AperiodicInfo_r14NMaxResource_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_PeriodicInfo_r14NMaxResource_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_PeriodicInfo_r14NMaxResource_r14 { @@ -30740,70 +30740,70 @@ impl MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_PeriodicInfo_r14NMaxResource_r14 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_PeriodicInfo_r14 { pub n_max_resource_r14: MIMO_UE_ParametersPerTM_v1430Nzp_CSI_RS_PeriodicInfo_r14NMaxResource_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430Zp_CSI_RS_AperiodicInfo_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430Zp_CSI_RS_AperiodicInfo_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430Ul_dmrs_Enhancements_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430Ul_dmrs_Enhancements_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430DensityReductionNP_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430DensityReductionNP_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430DensityReductionBF_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430DensityReductionBF_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430HybridCSI_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430HybridCSI_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430SemiOL_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430SemiOL_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430Csi_ReportingNP_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430Csi_ReportingNP_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MIMO_UE_ParametersPerTM_v1430Csi_ReportingAdvanced_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1430Csi_ReportingAdvanced_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MIMO_UE_ParametersPerTM_v1470Csi_ReportingAdvancedMaxPorts_r14(pub u8); impl MIMO_UE_ParametersPerTM_v1470Csi_ReportingAdvancedMaxPorts_r14 { @@ -30815,7 +30815,7 @@ impl MIMO_UE_ParametersPerTM_v1470Csi_ReportingAdvancedMaxPorts_r14 { pub const N28: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MIMO_WeightedLayersCapabilities_r13RelWeightTwoLayers_r13(pub u8); impl MIMO_WeightedLayersCapabilities_r13RelWeightTwoLayers_r13 { @@ -30829,7 +30829,7 @@ impl MIMO_WeightedLayersCapabilities_r13RelWeightTwoLayers_r13 { pub const V4: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MIMO_WeightedLayersCapabilities_r13RelWeightFourLayers_r13(pub u8); impl MIMO_WeightedLayersCapabilities_r13RelWeightFourLayers_r13 { @@ -30843,7 +30843,7 @@ impl MIMO_WeightedLayersCapabilities_r13RelWeightFourLayers_r13 { pub const V4: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MIMO_WeightedLayersCapabilities_r13RelWeightEightLayers_r13(pub u8); impl MIMO_WeightedLayersCapabilities_r13RelWeightEightLayers_r13 { @@ -30857,46 +30857,46 @@ impl MIMO_WeightedLayersCapabilities_r13RelWeightEightLayers_r13 { pub const V4: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "128")] pub struct MIMO_WeightedLayersCapabilities_r13TotalWeightedLayers_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MMTEL_Parameters_r14DelayBudgetReporting_r14(pub u8); impl MMTEL_Parameters_r14DelayBudgetReporting_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MMTEL_Parameters_r14Pusch_Enhancements_r14(pub u8); impl MMTEL_Parameters_r14Pusch_Enhancements_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MMTEL_Parameters_r14RecommendedBitRate_r14(pub u8); impl MMTEL_Parameters_r14RecommendedBitRate_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MMTEL_Parameters_r14RecommendedBitRateQuery_r14(pub u8); impl MMTEL_Parameters_r14RecommendedBitRateQuery_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MMTEL_Parameters_v1610RecommendedBitRateMultiplier_r16(pub u8); impl MMTEL_Parameters_v1610RecommendedBitRateMultiplier_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -30907,31 +30907,31 @@ pub struct MRDC_AssistanceInfo_r15AffectedCarrierFreqCombInfoListMRDC_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4")] pub struct MTC_SSB_NR_r15PeriodicityAndOffset_r15_sf5_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct MTC_SSB_NR_r15PeriodicityAndOffset_r15_sf10_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct MTC_SSB_NR_r15PeriodicityAndOffset_r15_sf20_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct MTC_SSB_NR_r15PeriodicityAndOffset_r15_sf40_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MTC_SSB_NR_r15PeriodicityAndOffset_r15_sf80_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct MTC_SSB_NR_r15PeriodicityAndOffset_r15_sf160_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "5", extensible = false)] pub enum MTC_SSB_NR_r15PeriodicityAndOffset_r15 { #[asn(key = 0, extended = false)] @@ -30948,7 +30948,7 @@ pub enum MTC_SSB_NR_r15PeriodicityAndOffset_r15 { Sf160_r15(MTC_SSB_NR_r15PeriodicityAndOffset_r15_sf160_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct MTC_SSB_NR_r15Ssb_Duration_r15(pub u8); impl MTC_SSB_NR_r15Ssb_Duration_r15 { @@ -30959,11 +30959,11 @@ impl MTC_SSB_NR_r15Ssb_Duration_r15 { pub const SF5: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct MTC_SSB2_LP_NR_r16Pci_List_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MTC_SSB2_LP_NR_r16Periodicity_r16(pub u8); impl MTC_SSB2_LP_NR_r16Periodicity_r16 { @@ -30977,42 +30977,42 @@ impl MTC_SSB2_LP_NR_r16Periodicity_r16 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MUST_Parameters_r14Must_TM234_UpTo2Tx_r14(pub u8); impl MUST_Parameters_r14Must_TM234_UpTo2Tx_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MUST_Parameters_r14Must_TM89_UpToOneInterferingLayer_r14(pub u8); impl MUST_Parameters_r14Must_TM89_UpToOneInterferingLayer_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MUST_Parameters_r14Must_TM10_UpToOneInterferingLayer_r14(pub u8); impl MUST_Parameters_r14Must_TM10_UpToOneInterferingLayer_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MUST_Parameters_r14Must_TM89_UpToThreeInterferingLayers_r14(pub u8); impl MUST_Parameters_r14Must_TM89_UpToThreeInterferingLayers_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MUST_Parameters_r14Must_TM10_UpToThreeInterferingLayers_r14(pub u8); impl MUST_Parameters_r14Must_TM10_UpToThreeInterferingLayers_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MasterInformationBlockDl_Bandwidth(pub u8); impl MasterInformationBlockDl_Bandwidth { @@ -31024,33 +31024,33 @@ impl MasterInformationBlockDl_Bandwidth { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MasterInformationBlockSystemFrameNumber( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct MasterInformationBlockSchedulingInfoSIB1_BR_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MasterInformationBlockSystemInfoUnchanged_BR_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct MasterInformationBlockPartEARFCN_17_spare( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct MasterInformationBlockPartEARFCN_17_earfcn_LSB( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MasterInformationBlockPartEARFCN_17 { #[asn(key = 0, extended = false)] @@ -31059,11 +31059,11 @@ pub enum MasterInformationBlockPartEARFCN_17 { Earfcn_LSB(MasterInformationBlockPartEARFCN_17_earfcn_LSB), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct MasterInformationBlockSpare(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MasterInformationBlock_MBMS_r14Dl_Bandwidth_MBMS_r14(pub u8); impl MasterInformationBlock_MBMS_r14Dl_Bandwidth_MBMS_r14 { @@ -31075,25 +31075,25 @@ impl MasterInformationBlock_MBMS_r14Dl_Bandwidth_MBMS_r14 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct MasterInformationBlock_MBMS_r14SystemFrameNumber_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct MasterInformationBlock_MBMS_r14AdditionalNonMBSFNSubframes_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct MasterInformationBlock_MBMS_r14SemiStaticCFI_MBMS_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "11", sz_ub = "11")] pub struct MasterInformationBlock_MBMS_r14Spare(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MasterInformationBlock_SLSl_Bandwidth_r12(pub u8); impl MasterInformationBlock_SLSl_Bandwidth_r12 { @@ -31105,25 +31105,25 @@ impl MasterInformationBlock_SLSl_Bandwidth_r12 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct MasterInformationBlock_SLDirectFrameNumber_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct MasterInformationBlock_SLDirectSubframeNumber_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MasterInformationBlock_SLInCoverage_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "19", sz_ub = "19")] pub struct MasterInformationBlock_SLReserved_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct MasterInformationBlock_SL_V2X_r14Sl_Bandwidth_r14(pub u8); impl MasterInformationBlock_SL_V2X_r14Sl_Bandwidth_r14 { @@ -31135,54 +31135,54 @@ impl MasterInformationBlock_SL_V2X_r14Sl_Bandwidth_r14 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct MasterInformationBlock_SL_V2X_r14DirectFrameNumber_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct MasterInformationBlock_SL_V2X_r14DirectSubframeNumber_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MasterInformationBlock_SL_V2X_r14InCoverage_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "27", sz_ub = "27")] pub struct MasterInformationBlock_SL_V2X_r14Reserved_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct MeasCSI_RS_Config_r12PhysCellId_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct MeasCSI_RS_Config_r12ScramblingIdentity_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct MeasCSI_RS_Config_r12ResourceConfig_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4")] pub struct MeasCSI_RS_Config_r12SubframeOffset_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasConfigSpeedStatePars_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasConfigSpeedStatePars_setup { pub mobility_state_parameters: MobilityStateParameters, pub time_to_trigger_sf: SpeedStateScaleFactors, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasConfigSpeedStatePars { #[asn(key = 0, extended = false)] @@ -31191,23 +31191,23 @@ pub enum MeasConfigSpeedStatePars { Setup(MeasConfigSpeedStatePars_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasDS_Config_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct MeasDS_Config_r12_setupDmtc_PeriodOffset_r12_ms40_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MeasDS_Config_r12_setupDmtc_PeriodOffset_r12_ms80_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct MeasDS_Config_r12_setupDmtc_PeriodOffset_r12_ms160_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = true)] pub enum MeasDS_Config_r12_setupDmtc_PeriodOffset_r12 { #[asn(key = 0, extended = false)] @@ -31218,15 +31218,15 @@ pub enum MeasDS_Config_r12_setupDmtc_PeriodOffset_r12 { Ms160_r12(MeasDS_Config_r12_setupDmtc_PeriodOffset_r12_ms160_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "5")] pub struct MeasDS_Config_r12_setupDs_OccasionDuration_r12_durationFDD_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "5")] pub struct MeasDS_Config_r12_setupDs_OccasionDuration_r12_durationTDD_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasDS_Config_r12_setupDs_OccasionDuration_r12 { #[asn(key = 0, extended = false)] @@ -31235,7 +31235,7 @@ pub enum MeasDS_Config_r12_setupDs_OccasionDuration_r12 { DurationTDD_r12(MeasDS_Config_r12_setupDs_OccasionDuration_r12_durationTDD_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasDS_Config_r12_setup { pub dmtc_period_offset_r12: MeasDS_Config_r12_setupDmtc_PeriodOffset_r12, @@ -31246,91 +31246,91 @@ pub struct MeasDS_Config_r12_setup { pub meas_csi_rs_to_add_mod_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasGapConfig_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct MeasGapConfig_setupGapOffset_gp0(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MeasGapConfig_setupGapOffset_gp1(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct MeasGapConfig_setupGapOffset_gp2_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MeasGapConfig_setupGapOffset_gp3_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct MeasGapConfig_setupGapOffset_gp_ncsg0_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MeasGapConfig_setupGapOffset_gp_ncsg1_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct MeasGapConfig_setupGapOffset_gp_ncsg2_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MeasGapConfig_setupGapOffset_gp_ncsg3_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfig_setupGapOffset_gp_nonUniform1_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2559")] pub struct MeasGapConfig_setupGapOffset_gp_nonUniform2_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "5119")] pub struct MeasGapConfig_setupGapOffset_gp_nonUniform3_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10239")] pub struct MeasGapConfig_setupGapOffset_gp_nonUniform4_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct MeasGapConfig_setupGapOffset_gp4_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct MeasGapConfig_setupGapOffset_gp5_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct MeasGapConfig_setupGapOffset_gp6_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct MeasGapConfig_setupGapOffset_gp7_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MeasGapConfig_setupGapOffset_gp8_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct MeasGapConfig_setupGapOffset_gp9_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct MeasGapConfig_setupGapOffset_gp10_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct MeasGapConfig_setupGapOffset_gp11_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum MeasGapConfig_setupGapOffset { #[asn(key = 0, extended = false)] @@ -31375,101 +31375,101 @@ pub enum MeasGapConfig_setupGapOffset { Gp11_r15(MeasGapConfig_setupGapOffset_gp11_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasGapConfig_setup { pub gap_offset: MeasGapConfig_setupGapOffset, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasGapConfigDensePRS_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd0_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd1_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd2_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd3_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd4_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd5_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd6_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd7_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd8_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd9_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd10_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd11_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd12_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd13_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd14_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd15_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd16_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd17_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd18_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd19_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1279")] pub struct MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd20_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "20", extensible = true)] pub enum MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15 { #[asn(key = 0, extended = false)] @@ -31516,17 +31516,17 @@ pub enum MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15 { Rstd20_r15(MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15_rstd20_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasGapConfigDensePRS_r15_setup { pub gap_offset_dense_prs_r15: MeasGapConfigDensePRS_r15_setupGapOffsetDensePRS_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasGapConfigPerCC_List_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasGapConfigPerCC_List_r14_setup { #[asn(optional_idx = 0)] @@ -31535,11 +31535,11 @@ pub struct MeasGapConfigPerCC_List_r14_setup { pub meas_gap_config_to_add_mod_list_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasGapSharingConfig_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MeasGapSharingConfig_r14_setupMeasGapSharingScheme_r14(pub u8); impl MeasGapSharingConfig_r14_setupMeasGapSharingScheme_r14 { @@ -31549,13 +31549,13 @@ impl MeasGapSharingConfig_r14_setupMeasGapSharingScheme_r14 { pub const SCHEME11: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasGapSharingConfig_r14_setup { pub meas_gap_sharing_scheme_r14: MeasGapSharingConfig_r14_setupMeasGapSharingScheme_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct MeasIdleCarrierEUTRA_r15ReportQuantities(pub u8); impl MeasIdleCarrierEUTRA_r15ReportQuantities { @@ -31564,7 +31564,7 @@ impl MeasIdleCarrierEUTRA_r15ReportQuantities { pub const BOTH: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasIdleCarrierEUTRA_r15QualityThreshold_r15 { #[asn(optional_idx = 0)] @@ -31573,7 +31573,7 @@ pub struct MeasIdleCarrierEUTRA_r15QualityThreshold_r15 { pub idle_rsrq_threshold_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct MeasIdleCarrierNR_r16SubcarrierSpacingSSB_r16(pub u8); impl MeasIdleCarrierNR_r16SubcarrierSpacingSSB_r16 { @@ -31583,7 +31583,7 @@ impl MeasIdleCarrierNR_r16SubcarrierSpacingSSB_r16 { pub const K_HZ240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct MeasIdleCarrierNR_r16ReportQuantitiesNR_r16(pub u8); impl MeasIdleCarrierNR_r16ReportQuantitiesNR_r16 { @@ -31592,7 +31592,7 @@ impl MeasIdleCarrierNR_r16ReportQuantitiesNR_r16 { pub const BOTH: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct MeasIdleCarrierNR_r16QualityThresholdNR_r16 { #[asn(optional_idx = 0)] @@ -31601,11 +31601,11 @@ pub struct MeasIdleCarrierNR_r16QualityThresholdNR_r16 { pub idle_rsrq_threshold_nr_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MeasIdleCarrierNR_r16Ssb_MeasConfig_r16DeriveSSB_IndexFromCell_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct MeasIdleCarrierNR_r16Ssb_MeasConfig_r16 { #[asn(optional_idx = 0)] @@ -31622,7 +31622,7 @@ pub struct MeasIdleCarrierNR_r16Ssb_MeasConfig_r16 { pub ss_rssi_measurement_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MeasIdleConfigDedicated_r15MeasIdleDuration_r15(pub u8); impl MeasIdleConfigDedicated_r15MeasIdleDuration_r15 { @@ -31636,23 +31636,23 @@ impl MeasIdleConfigDedicated_r15MeasIdleDuration_r15 { pub const SPARE: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct MeasObjectCDMA2000SearchWindowSize(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MeasObjectGERANNcc_Permitted(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct MeasObjectNR_r15QuantityConfigSet_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct MeasObjectNR_r15CellsForWhichToReportSFTD_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = true)] pub enum MeasObjectToAddModMeasObject { #[asn(key = 0, extended = false)] @@ -31669,7 +31669,7 @@ pub enum MeasObjectToAddModMeasObject { MeasObjectNR_r15(MeasObjectNR_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = true)] pub enum MeasObjectToAddModExt_r13MeasObject_r13 { #[asn(key = 0, extended = false)] @@ -31686,7 +31686,7 @@ pub enum MeasObjectToAddModExt_r13MeasObject_r13 { MeasObjectNR_r15(MeasObjectNR_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasObjectUTRACellsToAddModList { #[asn(key = 0, extended = false)] @@ -31695,7 +31695,7 @@ pub enum MeasObjectUTRACellsToAddModList { CellsToAddModListUTRA_TDD(CellsToAddModListUTRA_TDD), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasObjectUTRACellForWhichToReportCGI { #[asn(key = 0, extended = false)] @@ -31704,17 +31704,17 @@ pub enum MeasObjectUTRACellForWhichToReportCGI { Utra_TDD(PhysCellIdUTRA_TDD), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasObjectWLAN_r13CarrierFreq_r13_bandIndicatorListWLAN_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasObjectWLAN_r13CarrierFreq_r13_carrierInfoListWLAN_r13(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasObjectWLAN_r13CarrierFreq_r13 { #[asn(key = 0, extended = false)] @@ -31723,311 +31723,311 @@ pub enum MeasObjectWLAN_r13CarrierFreq_r13 { CarrierInfoListWLAN_r13(MeasObjectWLAN_r13CarrierFreq_r13_carrierInfoListWLAN_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1130RsrqMeasWideband_r11(pub u8); impl MeasParameters_v1130RsrqMeasWideband_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v11a0BenefitsFromInterruption_r11(pub u8); impl MeasParameters_v11a0BenefitsFromInterruption_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250TimerT312_r12(pub u8); impl MeasParameters_v1250TimerT312_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250AlternativeTimeToTrigger_r12(pub u8); impl MeasParameters_v1250AlternativeTimeToTrigger_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250IncMonEUTRA_r12(pub u8); impl MeasParameters_v1250IncMonEUTRA_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250IncMonUTRA_r12(pub u8); impl MeasParameters_v1250IncMonUTRA_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250ExtendedMaxMeasId_r12(pub u8); impl MeasParameters_v1250ExtendedMaxMeasId_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250ExtendedRSRQ_LowerRange_r12(pub u8); impl MeasParameters_v1250ExtendedRSRQ_LowerRange_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250Rsrq_OnAllSymbols_r12(pub u8); impl MeasParameters_v1250Rsrq_OnAllSymbols_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250Crs_DiscoverySignalsMeas_r12(pub u8); impl MeasParameters_v1250Crs_DiscoverySignalsMeas_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1250Csi_RS_DiscoverySignalsMeas_r12(pub u8); impl MeasParameters_v1250Csi_RS_DiscoverySignalsMeas_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1310Rs_SINR_Meas_r13(pub u8); impl MeasParameters_v1310Rs_SINR_Meas_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1310AllowedCellList_r13(pub u8); impl MeasParameters_v1310AllowedCellList_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1310ExtendedMaxObjectId_r13(pub u8); impl MeasParameters_v1310ExtendedMaxObjectId_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1310Ul_PDCP_Delay_r13(pub u8); impl MeasParameters_v1310Ul_PDCP_Delay_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1310ExtendedFreqPriorities_r13(pub u8); impl MeasParameters_v1310ExtendedFreqPriorities_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1310MultiBandInfoReport_r13(pub u8); impl MeasParameters_v1310MultiBandInfoReport_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1310Rssi_AndChannelOccupancyReporting_r13(pub u8); impl MeasParameters_v1310Rssi_AndChannelOccupancyReporting_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1430CeMeasurements_r14(pub u8); impl MeasParameters_v1430CeMeasurements_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1430Ncsg_r14(pub u8); impl MeasParameters_v1430Ncsg_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1430ShortMeasurementGap_r14(pub u8); impl MeasParameters_v1430ShortMeasurementGap_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1430PerServingCellMeasurementGap_r14(pub u8); impl MeasParameters_v1430PerServingCellMeasurementGap_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1430NonUniformGap_r14(pub u8); impl MeasParameters_v1430NonUniformGap_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MeasParameters_v1520MeasGapPatterns_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1530Qoe_MeasReport_r15(pub u8); impl MeasParameters_v1530Qoe_MeasReport_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1530Qoe_MTSI_MeasReport_r15(pub u8); impl MeasParameters_v1530Qoe_MTSI_MeasReport_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1530Ca_IdleModeMeasurements_r15(pub u8); impl MeasParameters_v1530Ca_IdleModeMeasurements_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1530Ca_IdleModeValidityArea_r15(pub u8); impl MeasParameters_v1530Ca_IdleModeValidityArea_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1530HeightMeas_r15(pub u8); impl MeasParameters_v1530HeightMeas_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1530MultipleCellsMeasExtension_r15(pub u8); impl MeasParameters_v1530MultipleCellsMeasExtension_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct MeasParameters_v1610BandInfoNR_v1610(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610AltFreqPriority_r16(pub u8); impl MeasParameters_v1610AltFreqPriority_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610Ce_DL_ChannelQualityReporting_r16(pub u8); impl MeasParameters_v1610Ce_DL_ChannelQualityReporting_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610Ce_MeasRSS_Dedicated_r16(pub u8); impl MeasParameters_v1610Ce_MeasRSS_Dedicated_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610Eutra_IdleInactiveMeasurements_r16(pub u8); impl MeasParameters_v1610Eutra_IdleInactiveMeasurements_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610Nr_IdleInactiveMeasFR1_r16(pub u8); impl MeasParameters_v1610Nr_IdleInactiveMeasFR1_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610Nr_IdleInactiveMeasFR2_r16(pub u8); impl MeasParameters_v1610Nr_IdleInactiveMeasFR2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610IdleInactiveValidityAreaList_r16(pub u8); impl MeasParameters_v1610IdleInactiveValidityAreaList_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610MeasGapPatterns_NRonly_r16(pub u8); impl MeasParameters_v1610MeasGapPatterns_NRonly_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1610MeasGapPatterns_NRonly_ENDC_r16(pub u8); impl MeasParameters_v1610MeasGapPatterns_NRonly_ENDC_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1630Nr_IdleInactiveBeamMeasFR1_r16(pub u8); impl MeasParameters_v1630Nr_IdleInactiveBeamMeasFR1_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1630Nr_IdleInactiveBeamMeasFR2_r16(pub u8); impl MeasParameters_v1630Nr_IdleInactiveBeamMeasFR2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v1630Ce_MeasRSS_DedicatedSameRBs_r16(pub u8); impl MeasParameters_v1630Ce_MeasRSS_DedicatedSameRBs_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasParameters_v16c0Nr_CellIndividualOffset_r16(pub u8); impl MeasParameters_v16c0Nr_CellIndividualOffset_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -32036,7 +32036,7 @@ impl MeasParameters_v16c0Nr_CellIndividualOffset_r16 { )] pub struct MeasParameters_v1700SharedSpectrumMeasNR_EN_DC_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -32045,11 +32045,11 @@ pub struct MeasParameters_v1700SharedSpectrumMeasNR_EN_DC_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasReportAppLayer_r15CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasReportAppLayer_r15CriticalExtensions { #[asn(key = 0, extended = false)] @@ -32058,7 +32058,7 @@ pub enum MeasReportAppLayer_r15CriticalExtensions { CriticalExtensionsFuture(MeasReportAppLayer_r15CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -32067,7 +32067,7 @@ pub enum MeasReportAppLayer_r15CriticalExtensions { )] pub struct MeasReportAppLayer_r15_IEsMeasReportAppLayerContainer_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MeasReportAppLayer_r15_IEsServiceType_r15(pub u8); impl MeasReportAppLayer_r15_IEsServiceType_r15 { @@ -32081,23 +32081,23 @@ impl MeasReportAppLayer_r15_IEsServiceType_r15 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MeasReportAppLayer_v1590_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasReportAppLayer_v1590_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "32767")] pub struct MeasResultCDMA2000MeasResultPilotPnPhase(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct MeasResultCDMA2000MeasResultPilotStrength(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct MeasResultCDMA2000MeasResult { #[asn(optional_idx = 0)] @@ -32105,15 +32105,15 @@ pub struct MeasResultCDMA2000MeasResult { pub pilot_strength: MeasResultCDMA2000MeasResultPilotStrength, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct MeasResultCellSFTD_r15Sfn_OffsetResult_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30720", ub = "30719")] pub struct MeasResultCellSFTD_r15FrameBoundaryOffsetResult_r15(pub i16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultEUTRACgi_Info { pub cell_global_id: CellGlobalIdEUTRA, @@ -32122,7 +32122,7 @@ pub struct MeasResultEUTRACgi_Info { pub plmn_identity_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasResultEUTRAMeasResult { #[asn(optional_idx = 0)] @@ -32131,27 +32131,27 @@ pub struct MeasResultEUTRAMeasResult { pub rsrq_result: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4095")] pub struct MeasResultForECID_r9Ue_RxTxTimeDiffResult_r9(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct MeasResultForECID_r9CurrentSFN_r9(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "100")] pub struct MeasResultForRSSI_NR_r16ChannelOccupancyNR_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "100")] pub struct MeasResultForRSSI_r13ChannelOccupancy_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MeasResultGERANCgi_InfoRoutingAreaCode(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultGERANCgi_Info { pub cell_global_id: CellGlobalIdGERAN, @@ -32159,67 +32159,67 @@ pub struct MeasResultGERANCgi_Info { pub routing_area_code: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct MeasResultGERANMeasResultRssi(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct MeasResultGERANMeasResult { pub rssi: MeasResultGERANMeasResultRssi, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultIdle_r15MeasResultServingCell_r15 { pub rsrp_result_r15: RSRP_Range, pub rsrq_result_r15: RSRQ_Range_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = true)] pub enum MeasResultIdle_r15MeasResultNeighCells_r15 { #[asn(key = 0, extended = false)] MeasResultIdleListEUTRA_r15(MeasResultIdleListEUTRA_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultIdleEUTRA_r15MeasResult_r15 { pub rsrp_result_r15: RSRP_Range, pub rsrq_result_r15: RSRQ_Range_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct MeasResultIdleNR_r16MeasResultsPerCellListIdleNR_r16( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultMBSFN_r12Mbsfn_Area_r12 { pub mbsfn_area_id_r12: MBSFN_AreaId_r12, pub carrier_freq_r12: ARFCN_ValueEUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct MeasResultSSTD_r13Sfn_OffsetResult_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-5", ub = "4")] pub struct MeasResultSSTD_r13FrameBoundaryOffsetResult_r13(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct MeasResultSSTD_r13SubframeBoundaryOffsetResult_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10239")] pub struct MeasResultSensing_r15Sl_SubframeRef_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -32228,21 +32228,21 @@ pub struct MeasResultSensing_r15Sl_SubframeRef_r15(pub u16); )] pub struct MeasResultSensing_r15SensingResult_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultServCellSCG_r12MeasResultSCell_r12 { pub rsrp_result_s_cell_r12: RSRP_Range, pub rsrq_result_s_cell_r12: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultServFreq_r10MeasResultSCell_r10 { pub rsrp_result_s_cell_r10: RSRP_Range, pub rsrq_result_s_cell_r10: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultServFreq_r10MeasResultBestNeighCell_r10 { pub phys_cell_id_r10: PhysCellId, @@ -32250,7 +32250,7 @@ pub struct MeasResultServFreq_r10MeasResultBestNeighCell_r10 { pub rsrq_result_n_cell_r10: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultServFreq_r13MeasResultSCell_r13 { pub rsrp_result_s_cell_r13: RSRP_Range, @@ -32259,7 +32259,7 @@ pub struct MeasResultServFreq_r13MeasResultSCell_r13 { pub rs_sinr_result_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasResultServFreq_r13MeasResultBestNeighCell_r13 { pub phys_cell_id_r13: PhysCellId, @@ -32269,7 +32269,7 @@ pub struct MeasResultServFreq_r13MeasResultBestNeighCell_r13 { pub rs_sinr_result_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasResultUTRAPhysCellId { #[asn(key = 0, extended = false)] @@ -32278,15 +32278,15 @@ pub enum MeasResultUTRAPhysCellId { Tdd(PhysCellIdUTRA_TDD), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct MeasResultUTRACgi_InfoLocationAreaCode(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct MeasResultUTRACgi_InfoRoutingAreaCode(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct MeasResultUTRACgi_Info { pub cell_global_id: CellGlobalIdUTRA, @@ -32298,15 +32298,15 @@ pub struct MeasResultUTRACgi_Info { pub plmn_identity_list: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-5", ub = "91")] pub struct MeasResultUTRAMeasResultUtra_RSCP(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "49")] pub struct MeasResultUTRAMeasResultUtra_EcN0(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct MeasResultUTRAMeasResult { #[asn(optional_idx = 0)] @@ -32315,33 +32315,33 @@ pub struct MeasResultUTRAMeasResult { pub utra_ec_n0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31250")] pub struct MeasResultWLAN_r13AvailableAdmissionCapacityWLAN_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct MeasResultWLAN_r13ChannelUtilizationWLAN_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct MeasResultWLAN_r13StationCountWLAN_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MeasResultWLAN_r13ConnectedWLAN_r13(pub u8); impl MeasResultWLAN_r13ConnectedWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasResultsMeasResultPCell { pub rsrp_result: RSRP_Range, pub rsrq_result: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = true)] pub enum MeasResultsMeasResultNeighCells { #[asn(key = 0, extended = false)] @@ -32356,11 +32356,11 @@ pub enum MeasResultsMeasResultNeighCells { MeasResultNeighCellListNR_r15(MeasResultCellListNR_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MeasResultsCDMA2000PreRegistrationStatusHRPD(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct MeasResultsPerCellIdleNR_r16MeasIdleResultNR_r16 { #[asn(optional_idx = 0)] @@ -32371,11 +32371,11 @@ pub struct MeasResultsPerCellIdleNR_r16MeasIdleResultNR_r16 { pub result_rs_index_list_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "20")] pub struct MeasSensing_Config_r15SensingSubchannelNumber_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "11")] pub struct MeasSensing_Config_r15SensingPeriodicity_r15(pub u8); impl MeasSensing_Config_r15SensingPeriodicity_r15 { @@ -32393,39 +32393,39 @@ impl MeasSensing_Config_r15SensingPeriodicity_r15 { pub const MS1000: u8 = 11u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "5", ub = "75")] pub struct MeasSensing_Config_r15SensingReselectionCounter_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct MeasSensing_Config_r15SensingPriority_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct MeasSubframePattern_r10_subframePatternFDD_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "20", sz_ub = "20")] pub struct MeasSubframePattern_r10_subframePatternTDD_r10_subframeConfig1_5_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "70", sz_ub = "70")] pub struct MeasSubframePattern_r10_subframePatternTDD_r10_subframeConfig0_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "60", sz_ub = "60")] pub struct MeasSubframePattern_r10_subframePatternTDD_r10_subframeConfig6_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = true)] pub enum MeasSubframePattern_r10_subframePatternTDD_r10 { #[asn(key = 0, extended = false)] @@ -32436,11 +32436,11 @@ pub enum MeasSubframePattern_r10_subframePatternTDD_r10 { SubframeConfig6_r10(MeasSubframePattern_r10_subframePatternTDD_r10_subframeConfig6_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasSubframePatternConfigNeigh_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct MeasSubframePatternConfigNeigh_r10_setup { pub meas_subframe_pattern_neigh_r10: MeasSubframePattern_r10, @@ -32448,39 +32448,39 @@ pub struct MeasSubframePatternConfigNeigh_r10_setup { pub meas_subframe_cell_list_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasSubframePatternPCell_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasurementReportCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasurementReportCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasurementReportCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasurementReportCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasurementReportCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasurementReportCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MeasurementReportCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum MeasurementReportCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -32501,11 +32501,11 @@ pub enum MeasurementReportCriticalExtensions_c1 { Spare1(MeasurementReportCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasurementReportCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MeasurementReportCriticalExtensions { #[asn(key = 0, extended = false)] @@ -32514,15 +32514,15 @@ pub enum MeasurementReportCriticalExtensions { CriticalExtensionsFuture(MeasurementReportCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MeasurementReport_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MeasurementReport_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MobilityControlInfoT304(pub u8); impl MobilityControlInfoT304 { @@ -32536,7 +32536,7 @@ impl MobilityControlInfoT304 { pub const MS10000_V1310: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MobilityControlInfoSCG_r12T307_r12(pub u8); impl MobilityControlInfoSCG_r12T307_r12 { @@ -32550,15 +32550,15 @@ impl MobilityControlInfoSCG_r12T307_r12 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MobilityFromEUTRACommandCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct MobilityFromEUTRACommandCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum MobilityFromEUTRACommandCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -32571,11 +32571,11 @@ pub enum MobilityFromEUTRACommandCriticalExtensions_c1 { Spare1(MobilityFromEUTRACommandCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MobilityFromEUTRACommandCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MobilityFromEUTRACommandCriticalExtensions { #[asn(key = 0, extended = false)] @@ -32584,11 +32584,11 @@ pub enum MobilityFromEUTRACommandCriticalExtensions { CriticalExtensionsFuture(MobilityFromEUTRACommandCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MobilityFromEUTRACommand_r8_IEsCs_FallbackIndicator(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum MobilityFromEUTRACommand_r8_IEsPurpose { #[asn(key = 0, extended = false)] @@ -32597,11 +32597,11 @@ pub enum MobilityFromEUTRACommand_r8_IEsPurpose { CellChangeOrder(CellChangeOrder), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct MobilityFromEUTRACommand_r9_IEsCs_FallbackIndicator(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = true)] pub enum MobilityFromEUTRACommand_r9_IEsPurpose { #[asn(key = 0, extended = false)] @@ -32612,65 +32612,65 @@ pub enum MobilityFromEUTRACommand_r9_IEsPurpose { E_CSFB_r9(E_CSFB_r9), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MobilityFromEUTRACommand_v1530_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MobilityFromEUTRACommand_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct MobilityFromEUTRACommand_v8d0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct MobilityFromEUTRACommand_v930_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MobilityParameters_r14MakeBeforeBreak_r14(pub u8); impl MobilityParameters_r14MakeBeforeBreak_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MobilityParameters_r14Rach_Less_r14(pub u8); impl MobilityParameters_r14Rach_Less_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MobilityParameters_v1610Cho_r16(pub u8); impl MobilityParameters_v1610Cho_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MobilityParameters_v1610Cho_FDD_TDD_r16(pub u8); impl MobilityParameters_v1610Cho_FDD_TDD_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MobilityParameters_v1610Cho_Failure_r16(pub u8); impl MobilityParameters_v1610Cho_Failure_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct MobilityParameters_v1610Cho_TwoTriggerEvents_r16(pub u8); impl MobilityParameters_v1610Cho_TwoTriggerEvents_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MobilityStateParametersT_Evaluation(pub u8); impl MobilityStateParametersT_Evaluation { @@ -32684,7 +32684,7 @@ impl MobilityStateParametersT_Evaluation { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct MobilityStateParametersT_HystNormal(pub u8); impl MobilityStateParametersT_HystNormal { @@ -32698,43 +32698,43 @@ impl MobilityStateParametersT_HystNormal { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct MobilityStateParametersN_CellChangeMedium(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct MobilityStateParametersN_CellChangeHigh(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct N1PUCCH_AN_CS_r10_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct N1PUCCH_AN_InfoList_r13_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct N1PUCCH_AN_PersistentList_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct N1SPUCCH_AN_PersistentList_r15_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "109")] pub struct N4SPUCCH_Resource_r15N4startingPRB_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct N4SPUCCH_Resource_r15N4numberOfPRB_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct NAICS_AssistanceInfo_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct NAICS_AssistanceInfo_r12_setup { #[asn(optional_idx = 0)] @@ -32745,11 +32745,11 @@ pub struct NAICS_AssistanceInfo_r12_setup { pub serv_cellp_a_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "5")] pub struct NAICS_Capability_Entry_r12NumberOfNAICS_CapableCC_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct NAICS_Capability_Entry_r12NumberOfAggregatedPRB_r12(pub u8); impl NAICS_Capability_Entry_r12NumberOfAggregatedPRB_r12 { @@ -32771,35 +32771,35 @@ impl NAICS_Capability_Entry_r12NumberOfAggregatedPRB_r12 { pub const SPARE: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NTN_Parameters_r17Ntn_Connectivity_EPC_r17(pub u8); impl NTN_Parameters_r17Ntn_Connectivity_EPC_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NTN_Parameters_r17Ntn_TA_Report_r17(pub u8); impl NTN_Parameters_r17Ntn_TA_Report_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NTN_Parameters_r17Ntn_PUR_TimerDelay_r17(pub u8); impl NTN_Parameters_r17Ntn_PUR_TimerDelay_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NTN_Parameters_r17Ntn_OffsetTimingEnh_r17(pub u8); impl NTN_Parameters_r17Ntn_OffsetTimingEnh_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct NTN_Parameters_r17Ntn_ScenarioSupport_r17(pub u8); impl NTN_Parameters_r17Ntn_ScenarioSupport_r17 { @@ -32807,7 +32807,7 @@ impl NTN_Parameters_r17Ntn_ScenarioSupport_r17 { pub const GSO: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct NTN_Parameters_v1720Ntn_SegmentedPrecompensationGaps_r17(pub u8); impl NTN_Parameters_v1720Ntn_SegmentedPrecompensationGaps_r17 { @@ -32816,132 +32816,132 @@ impl NTN_Parameters_v1720Ntn_SegmentedPrecompensationGaps_r17 { pub const SF1: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct NeighCellCDMA2000_r11NeighFreqInfoList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_r9IntraFreqSI_AcquisitionForHO_r9(pub u8); impl NeighCellSI_AcquisitionParameters_r9IntraFreqSI_AcquisitionForHO_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_r9InterFreqSI_AcquisitionForHO_r9(pub u8); impl NeighCellSI_AcquisitionParameters_r9InterFreqSI_AcquisitionForHO_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_r9Utran_SI_AcquisitionForHO_r9(pub u8); impl NeighCellSI_AcquisitionParameters_r9Utran_SI_AcquisitionForHO_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1530ReportCGI_NR_EN_DC_r15(pub u8); impl NeighCellSI_AcquisitionParameters_v1530ReportCGI_NR_EN_DC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1530ReportCGI_NR_NoEN_DC_r15(pub u8); impl NeighCellSI_AcquisitionParameters_v1530ReportCGI_NR_NoEN_DC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1550Eutra_CGI_Reporting_ENDC_r15(pub u8); impl NeighCellSI_AcquisitionParameters_v1550Eutra_CGI_Reporting_ENDC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1550Utra_GERAN_CGI_Reporting_ENDC_r15(pub u8); impl NeighCellSI_AcquisitionParameters_v1550Utra_GERAN_CGI_Reporting_ENDC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v15a0Eutra_CGI_Reporting_NEDC_r15(pub u8); impl NeighCellSI_AcquisitionParameters_v15a0Eutra_CGI_Reporting_NEDC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1610Eutra_SI_AcquisitionForHO_ENDC_r16(pub u8); impl NeighCellSI_AcquisitionParameters_v1610Eutra_SI_AcquisitionForHO_ENDC_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_ENDC_FR1_r16(pub u8); impl NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_ENDC_FR1_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_ENDC_FR2_r16(pub u8); impl NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_ENDC_FR2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_FR1_r16(pub u8); impl NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_FR1_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_FR2_r16(pub u8); impl NeighCellSI_AcquisitionParameters_v1610Nr_AutonomousGaps_FR2_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1710GNB_ID_Length_Reporting_NR_EN_DC_r17(pub u8); impl NeighCellSI_AcquisitionParameters_v1710GNB_ID_Length_Reporting_NR_EN_DC_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NeighCellSI_AcquisitionParameters_v1710GNB_ID_Length_Reporting_NR_NoEN_DC_r17(pub u8); impl NeighCellSI_AcquisitionParameters_v1710GNB_ID_Length_Reporting_NR_NoEN_DC_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct NeighCellsCRS_Info_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct NeighCellsCRS_Info_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct NeighCellsCRS_Info_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct NeighCellsInfo_r12P_b_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct NeighCellsInfo_r12Crs_PortsCount_r12(pub u8); impl NeighCellsInfo_r12Crs_PortsCount_r12 { @@ -32951,32 +32951,32 @@ impl NeighCellsInfo_r12Crs_PortsCount_r12 { pub const SPARE: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct NeighCellsInfo_r12P_aList_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct NeighCellsInfo_r12TransmissionModeList_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct NeighCellsInfo_r12ResAllocGranularity_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "40")] pub struct NeighCellsPerBandclassCDMA2000_r11PhysCellIdList_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct NonContiguousUL_RA_WithinCC_r10NonContiguousUL_RA_WithinCC_Info_r10(pub u8); impl NonContiguousUL_RA_WithinCC_r10NonContiguousUL_RA_WithinCC_Info_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct NonMBSFN_SubframeConfig_r14RadioFrameAllocationPeriod_r14(pub u8); impl NonMBSFN_SubframeConfig_r14RadioFrameAllocationPeriod_r14 { @@ -32989,249 +32989,249 @@ impl NonMBSFN_SubframeConfig_r14RadioFrameAllocationPeriod_r14 { pub const RF512: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct NonMBSFN_SubframeConfig_r14RadioFrameAllocationOffset_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "9", sz_ub = "9")] pub struct NonMBSFN_SubframeConfig_r14SubframeAllocation_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct OTDOA_PositioningCapabilities_r10Otdoa_UE_Assisted_r10(pub u8); impl OTDOA_PositioningCapabilities_r10Otdoa_UE_Assisted_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct OTDOA_PositioningCapabilities_r10InterFreqRSTD_Measurement_r10(pub u8); impl OTDOA_PositioningCapabilities_r10InterFreqRSTD_Measurement_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ObtainLocationConfig_r11ObtainLocation_r11(pub u8); impl ObtainLocationConfig_r11ObtainLocation_r11 { pub const SETUP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_r11InDeviceCoexInd_r11(pub u8); impl Other_Parameters_r11InDeviceCoexInd_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_r11PowerPrefInd_r11(pub u8); impl Other_Parameters_r11PowerPrefInd_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_r11Ue_Rx_TxTimeDiffMeasurements_r11(pub u8); impl Other_Parameters_r11Ue_Rx_TxTimeDiffMeasurements_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v11d0InDeviceCoexInd_UL_CA_r11(pub u8); impl Other_Parameters_v11d0InDeviceCoexInd_UL_CA_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1360InDeviceCoexInd_HardwareSharingInd_r13(pub u8); impl Other_Parameters_v1360InDeviceCoexInd_HardwareSharingInd_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1430BwPrefInd_r14(pub u8); impl Other_Parameters_v1430BwPrefInd_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1430Rlm_ReportSupport_r14(pub u8); impl Other_Parameters_v1430Rlm_ReportSupport_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1460NonCSG_SI_Reporting_r14(pub u8); impl Other_Parameters_v1460NonCSG_SI_Reporting_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1530AssistInfoBitForLC_r15(pub u8); impl Other_Parameters_v1530AssistInfoBitForLC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1530TimeReferenceProvision_r15(pub u8); impl Other_Parameters_v1530TimeReferenceProvision_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1530FlightPathPlan_r15(pub u8); impl Other_Parameters_v1530FlightPathPlan_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1540InDeviceCoexInd_ENDC_r15(pub u8); impl Other_Parameters_v1540InDeviceCoexInd_ENDC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1610ResumeWithStoredMCG_SCells_r16(pub u8); impl Other_Parameters_v1610ResumeWithStoredMCG_SCells_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1610ResumeWithMCG_SCellConfig_r16(pub u8); impl Other_Parameters_v1610ResumeWithMCG_SCellConfig_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1610ResumeWithStoredSCG_r16(pub u8); impl Other_Parameters_v1610ResumeWithStoredSCG_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1610ResumeWithSCG_Config_r16(pub u8); impl Other_Parameters_v1610ResumeWithSCG_Config_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1610McgRLF_RecoveryViaSCG_r16(pub u8); impl Other_Parameters_v1610McgRLF_RecoveryViaSCG_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1610OverheatingIndForSCG_r16(pub u8); impl Other_Parameters_v1610OverheatingIndForSCG_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1650MpsPriorityIndication_r16(pub u8); impl Other_Parameters_v1650MpsPriorityIndication_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Other_Parameters_v1690Ul_RRC_Segmentation_r16(pub u8); impl Other_Parameters_v1690Ul_RRC_Segmentation_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct OtherParameters_v1450OverheatingInd_r14(pub u8); impl OtherParameters_v1450OverheatingInd_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct OverheatingAssistance_r14ReducedUE_CategoryReducedUE_CategoryDL(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "21")] pub struct OverheatingAssistance_r14ReducedUE_CategoryReducedUE_CategoryUL(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct OverheatingAssistance_r14ReducedUE_Category { pub reduced_ue_category_dl: OverheatingAssistance_r14ReducedUE_CategoryReducedUE_CategoryDL, pub reduced_ue_category_ul: OverheatingAssistance_r14ReducedUE_CategoryReducedUE_CategoryUL, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct OverheatingAssistance_r14ReducedMaxCCsReducedCCsDL(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct OverheatingAssistance_r14ReducedMaxCCsReducedCCsUL(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct OverheatingAssistance_r14ReducedMaxCCs { pub reduced_c_cs_dl: OverheatingAssistance_r14ReducedMaxCCsReducedCCsDL, pub reduced_c_cs_ul: OverheatingAssistance_r14ReducedMaxCCsReducedCCsUL, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct OverheatingAssistance_v1610OverheatingAssistanceForSCG_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct OverheatingAssistance_v1710OverheatingAssistanceForSCG_FR2_2_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "15")] pub struct P_C_AndCBSR_r11P_C_r11(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING")] pub struct P_C_AndCBSR_r11CodebookSubsetRestriction_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "15")] pub struct P_C_AndCBSR_r13P_C_r13(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING")] pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_nonPrecoded_r13CodebookSubsetRestriction1_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING")] pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_nonPrecoded_r13CodebookSubsetRestriction2_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_nonPrecoded_r13 { pub codebook_subset_restriction1_r13: @@ -33240,33 +33240,33 @@ pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_nonPrecoded_r13 { P_C_AndCBSR_r13Cbsr_Selection_r13_nonPrecoded_r13CodebookSubsetRestriction2_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING")] pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_beamformedK1a_r13CodebookSubsetRestriction3_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_beamformedK1a_r13 { pub codebook_subset_restriction3_r13: P_C_AndCBSR_r13Cbsr_Selection_r13_beamformedK1a_r13CodebookSubsetRestriction3_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING")] pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_beamformedKN_r13CodebookSubsetRestriction_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct P_C_AndCBSR_r13Cbsr_Selection_r13_beamformedKN_r13 { pub codebook_subset_restriction_r13: P_C_AndCBSR_r13Cbsr_Selection_r13_beamformedKN_r13CodebookSubsetRestriction_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum P_C_AndCBSR_r13Cbsr_Selection_r13 { #[asn(key = 0, extended = false)] @@ -33277,17 +33277,17 @@ pub enum P_C_AndCBSR_r13Cbsr_Selection_r13 { BeamformedKN_r13(P_C_AndCBSR_r13Cbsr_Selection_r13_beamformedKN_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "15")] pub struct P_C_AndCBSR_r15P_C_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING")] pub struct P_C_AndCBSR_r15CodebookSubsetRestriction4_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PCCH_ConfigDefaultPagingCycle(pub u8); impl PCCH_ConfigDefaultPagingCycle { @@ -33297,7 +33297,7 @@ impl PCCH_ConfigDefaultPagingCycle { pub const RF256: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PCCH_ConfigNB(pub u8); impl PCCH_ConfigNB { @@ -33311,11 +33311,11 @@ impl PCCH_ConfigNB { pub const ONE_THIRTY_SECOND_T: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct PCCH_Config_v1310Paging_narrowBands_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "8")] pub struct PCCH_Config_v1310Mpdcch_NumRepetition_Paging_r13(pub u8); impl PCCH_Config_v1310Mpdcch_NumRepetition_Paging_r13 { @@ -33330,7 +33330,7 @@ impl PCCH_Config_v1310Mpdcch_NumRepetition_Paging_r13 { pub const R256: u8 = 8u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PCCH_Config_v1310NB_v1310(pub u8); impl PCCH_Config_v1310NB_v1310 { @@ -33339,29 +33339,29 @@ impl PCCH_Config_v1310NB_v1310 { pub const ONE256TH_T: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PCCH_Config_v1700RanPagingInIdlePO_r17(pub u8); impl PCCH_Config_v1700RanPagingInIdlePO_r17 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = false)] pub enum PCCH_MessageType_c1 { #[asn(key = 0, extended = false)] Paging(Paging), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PCCH_MessageType_messageClassExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PDCCH_CandidateReductions_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDCCH_CandidateReductions_r13_setup { pub pdcch_candidate_reduction_al1_r13: PDCCH_CandidateReductionValue_r13, @@ -33371,11 +33371,11 @@ pub struct PDCCH_CandidateReductions_r13_setup { pub pdcch_candidate_reduction_al5_r13: PDCCH_CandidateReductionValue_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PDCCH_CandidateReductionsLAA_UL_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDCCH_CandidateReductionsLAA_UL_r14_setup { pub pdcch_candidate_reduction_al1_r14: PDCCH_CandidateReductionValue_r13, @@ -33385,7 +33385,7 @@ pub struct PDCCH_CandidateReductionsLAA_UL_r14_setup { pub pdcch_candidate_reduction_al5_r14: PDCCH_CandidateReductionValue_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PDCCH_ConfigLAA_r14MaxNumberOfSchedSubframes_Format0B_r14(pub u8); impl PDCCH_ConfigLAA_r14MaxNumberOfSchedSubframes_Format0B_r14 { @@ -33394,7 +33394,7 @@ impl PDCCH_ConfigLAA_r14MaxNumberOfSchedSubframes_Format0B_r14 { pub const SF4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PDCCH_ConfigLAA_r14MaxNumberOfSchedSubframes_Format4B_r14(pub u8); impl PDCCH_ConfigLAA_r14MaxNumberOfSchedSubframes_Format4B_r14 { @@ -33403,28 +33403,28 @@ impl PDCCH_ConfigLAA_r14MaxNumberOfSchedSubframes_Format4B_r14 { pub const SF4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCCH_ConfigLAA_r14SkipMonitoringDCI_Format0A_r14(pub u8); impl PDCCH_ConfigLAA_r14SkipMonitoringDCI_Format0A_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCCH_ConfigLAA_r14SkipMonitoringDCI_Format4A_r14(pub u8); impl PDCCH_ConfigLAA_r14SkipMonitoringDCI_Format4A_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCCH_ConfigSCell_r13SkipMonitoringDCI_format0_1A_r13(pub u8); impl PDCCH_ConfigSCell_r13SkipMonitoringDCI_format0_1A_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PDCP_ConfigDiscardTimer(pub u8); impl PDCP_ConfigDiscardTimer { @@ -33438,17 +33438,17 @@ impl PDCP_ConfigDiscardTimer { pub const INFINITY: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigRlc_AMStatusReportRequired(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDCP_ConfigRlc_AM { pub status_report_required: PDCP_ConfigRlc_AMStatusReportRequired, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PDCP_ConfigRlc_UMPdcp_SN_Size(pub u8); impl PDCP_ConfigRlc_UMPdcp_SN_Size { @@ -33456,57 +33456,57 @@ impl PDCP_ConfigRlc_UMPdcp_SN_Size { pub const LEN12BITS: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDCP_ConfigRlc_UM { pub pdcp_sn_size: PDCP_ConfigRlc_UMPdcp_SN_Size, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PDCP_ConfigHeaderCompression_notUsed; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16383")] pub struct PDCP_ConfigHeaderCompression_rohcMaxCID(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0001(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0002(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0003(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0004(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0006(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0101(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0102(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0103(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0104(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDCP_ConfigHeaderCompression_rohcProfiles { pub profile0x0001: PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0001, @@ -33520,7 +33520,7 @@ pub struct PDCP_ConfigHeaderCompression_rohcProfiles { pub profile0x0104: PDCP_ConfigHeaderCompression_rohcProfilesProfile0x0104, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct PDCP_ConfigHeaderCompression_rohc { #[asn(optional_idx = 0)] @@ -33528,7 +33528,7 @@ pub struct PDCP_ConfigHeaderCompression_rohc { pub profiles: PDCP_ConfigHeaderCompression_rohcProfiles, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PDCP_ConfigHeaderCompression { #[asn(key = 0, extended = false)] @@ -33537,7 +33537,7 @@ pub enum PDCP_ConfigHeaderCompression { Rohc(PDCP_ConfigHeaderCompression_rohc), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PDCP_ParametersMaxNumberROHC_ContextSessions(pub u8); impl PDCP_ParametersMaxNumberROHC_ContextSessions { @@ -33559,39 +33559,39 @@ impl PDCP_ParametersMaxNumberROHC_ContextSessions { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1130Pdcp_SN_Extension_r11(pub u8); impl PDCP_Parameters_v1130Pdcp_SN_Extension_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1130SupportRohcContextContinue_r11(pub u8); impl PDCP_Parameters_v1130SupportRohcContextContinue_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1310Pdcp_SN_Extension_18bits_r13(pub u8); impl PDCP_Parameters_v1310Pdcp_SN_Extension_18bits_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_Parameters_v1430SupportedUplinkOnlyROHC_Profiles_r14Profile0x0006_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDCP_Parameters_v1430SupportedUplinkOnlyROHC_Profiles_r14 { pub profile0x0006_r14: PDCP_Parameters_v1430SupportedUplinkOnlyROHC_Profiles_r14Profile0x0006_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PDCP_Parameters_v1430MaxNumberROHC_ContextSessions_r14(pub u8); impl PDCP_Parameters_v1430MaxNumberROHC_ContextSessions_r14 { @@ -33613,35 +33613,35 @@ impl PDCP_Parameters_v1430MaxNumberROHC_ContextSessions_r14 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1530Pdcp_Duplication_r15(pub u8); impl PDCP_Parameters_v1530Pdcp_Duplication_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1610Pdcp_VersionChangeWithoutHO_r16(pub u8); impl PDCP_Parameters_v1610Pdcp_VersionChangeWithoutHO_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1610Ehc_r16(pub u8); impl PDCP_Parameters_v1610Ehc_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1610ContinueEHC_Context_r16(pub u8); impl PDCP_Parameters_v1610ContinueEHC_Context_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PDCP_Parameters_v1610MaxNumberEHC_Contexts_r16(pub u8); impl PDCP_Parameters_v1610MaxNumberEHC_Contexts_r16 { @@ -33663,14 +33663,14 @@ impl PDCP_Parameters_v1610MaxNumberEHC_Contexts_r16 { pub const CS65536: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_Parameters_v1610JointEHC_ROHC_Config_r16(pub u8); impl PDCP_Parameters_v1610JointEHC_ROHC_Config_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PDCP_ParametersNR_r15Rohc_ContextMaxSessions_r15(pub u8); impl PDCP_ParametersNR_r15Rohc_ContextMaxSessions_r15 { @@ -33692,67 +33692,67 @@ impl PDCP_ParametersNR_r15Rohc_ContextMaxSessions_r15 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PDCP_ParametersNR_r15Rohc_ProfilesUL_Only_r15Profile0x0006_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDCP_ParametersNR_r15Rohc_ProfilesUL_Only_r15 { pub profile0x0006_r15: PDCP_ParametersNR_r15Rohc_ProfilesUL_Only_r15Profile0x0006_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_ParametersNR_r15Rohc_ContextContinue_r15(pub u8); impl PDCP_ParametersNR_r15Rohc_ContextContinue_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_ParametersNR_r15OutOfOrderDelivery_r15(pub u8); impl PDCP_ParametersNR_r15OutOfOrderDelivery_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_ParametersNR_r15Sn_SizeLo_r15(pub u8); impl PDCP_ParametersNR_r15Sn_SizeLo_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_ParametersNR_r15Ims_VoiceOverNR_PDCP_MCG_Bearer_r15(pub u8); impl PDCP_ParametersNR_r15Ims_VoiceOverNR_PDCP_MCG_Bearer_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_ParametersNR_r15Ims_VoiceOverNR_PDCP_SCG_Bearer_r15(pub u8); impl PDCP_ParametersNR_r15Ims_VoiceOverNR_PDCP_SCG_Bearer_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDCP_ParametersNR_v1560Ims_VoNR_PDCP_SCG_NGENDC_r15(pub u8); impl PDCP_ParametersNR_v1560Ims_VoNR_PDCP_SCG_NGENDC_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-60", ub = "50")] pub struct PDSCH_ConfigCommonReferenceSignalPower(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct PDSCH_ConfigCommonP_b(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PDSCH_ConfigCommon_v1310Pdsch_maxNumRepetitionCEmodeA_r13(pub u8); impl PDSCH_ConfigCommon_v1310Pdsch_maxNumRepetitionCEmodeA_r13 { @@ -33760,7 +33760,7 @@ impl PDSCH_ConfigCommon_v1310Pdsch_maxNumRepetitionCEmodeA_r13 { pub const R32: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PDSCH_ConfigCommon_v1310Pdsch_maxNumRepetitionCEmodeB_r13(pub u8); impl PDSCH_ConfigCommon_v1310Pdsch_maxNumRepetitionCEmodeB_r13 { @@ -33774,7 +33774,7 @@ impl PDSCH_ConfigCommon_v1310Pdsch_maxNumRepetitionCEmodeB_r13 { pub const R2048: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PDSCH_ConfigDedicatedP_a(pub u8); impl PDSCH_ConfigDedicatedP_a { @@ -33788,7 +33788,7 @@ impl PDSCH_ConfigDedicatedP_a { pub const D_B3: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PDSCH_ConfigDedicated_v1130Qcl_Operation(pub u8); impl PDSCH_ConfigDedicated_v1130Qcl_Operation { @@ -33796,7 +33796,7 @@ impl PDSCH_ConfigDedicated_v1130Qcl_Operation { pub const TYPE_B: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PDSCH_ConfigDedicated_v1280TbsIndexAlt_r12(pub u8); impl PDSCH_ConfigDedicated_v1280TbsIndexAlt_r12 { @@ -33804,7 +33804,7 @@ impl PDSCH_ConfigDedicated_v1280TbsIndexAlt_r12 { pub const A33: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PDSCH_ConfigDedicated_v1430Ce_PDSCH_MaxBandwidth_r14(pub u8); impl PDSCH_ConfigDedicated_v1430Ce_PDSCH_MaxBandwidth_r14 { @@ -33812,21 +33812,21 @@ impl PDSCH_ConfigDedicated_v1430Ce_PDSCH_MaxBandwidth_r14 { pub const BW20: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1430Ce_PDSCH_TenProcesses_r14(pub u8); impl PDSCH_ConfigDedicated_v1430Ce_PDSCH_TenProcesses_r14 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1430Ce_HARQ_AckBundling_r14(pub u8); impl PDSCH_ConfigDedicated_v1430Ce_HARQ_AckBundling_r14 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PDSCH_ConfigDedicated_v1430Ce_SchedulingEnhancement_r14(pub u8); impl PDSCH_ConfigDedicated_v1430Ce_SchedulingEnhancement_r14 { @@ -33834,49 +33834,49 @@ impl PDSCH_ConfigDedicated_v1430Ce_SchedulingEnhancement_r14 { pub const RANGE2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1430TbsIndexAlt2_r14(pub u8); impl PDSCH_ConfigDedicated_v1430TbsIndexAlt2_r14 { pub const B33: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1530Qcl_Operation_v1530(pub u8); impl PDSCH_ConfigDedicated_v1530Qcl_Operation_v1530 { pub const TYPE_C: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1530Tbs_IndexAlt3_r15(pub u8); impl PDSCH_ConfigDedicated_v1530Tbs_IndexAlt3_r15 { pub const A37: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1530Ce_CQI_AlternativeTableConfig_r15(pub u8); impl PDSCH_ConfigDedicated_v1530Ce_CQI_AlternativeTableConfig_r15 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1530Ce_PDSCH_64QAM_Config_r15(pub u8); impl PDSCH_ConfigDedicated_v1530Ce_PDSCH_64QAM_Config_r15 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1530Ce_PDSCH_FlexibleStartPRB_AllocConfig_r15(pub u8); impl PDSCH_ConfigDedicated_v1530Ce_PDSCH_FlexibleStartPRB_AllocConfig_r15 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PDSCH_ConfigDedicated_v1530AltMCS_TableScalingConfig_r15(pub u8); impl PDSCH_ConfigDedicated_v1530AltMCS_TableScalingConfig_r15 { @@ -33886,11 +33886,11 @@ impl PDSCH_ConfigDedicated_v1530AltMCS_TableScalingConfig_r15 { pub const O_DOT875: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PDSCH_ConfigDedicated_v1610Ce_PDSCH_MultiTB_Config_r16_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PDSCH_ConfigDedicated_v1610Ce_PDSCH_MultiTB_Config_r16 { #[asn(key = 0, extended = false)] @@ -33899,11 +33899,11 @@ pub enum PDSCH_ConfigDedicated_v1610Ce_PDSCH_MultiTB_Config_r16 { Setup(CE_PDSCH_MultiTB_Config_r16), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PDSCH_ConfigDedicated_v1700Ce_PDSCH_14HARQ_Config_r17_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PDSCH_ConfigDedicated_v1700Ce_PDSCH_14HARQ_Config_r17 { #[asn(key = 0, extended = false)] @@ -33912,21 +33912,21 @@ pub enum PDSCH_ConfigDedicated_v1700Ce_PDSCH_14HARQ_Config_r17 { Setup(CE_PDSCH_14HARQ_Config_r17), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicated_v1700Ce_PDSCH_maxTBS_r17(pub u8); impl PDSCH_ConfigDedicated_v1700Ce_PDSCH_maxTBS_r17 { pub const ENABLED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PDSCH_ConfigDedicatedSCell_v1430TbsIndexAlt2_r14(pub u8); impl PDSCH_ConfigDedicatedSCell_v1430TbsIndexAlt2_r14 { pub const B33: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Crs_PortsCount_r11(pub u8); impl PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Crs_PortsCount_r11 { @@ -33936,21 +33936,21 @@ impl PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Crs_PortsCount_r11 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "5")] pub struct PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Crs_FreqShift_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Mbsfn_SubframeConfigList_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Mbsfn_SubframeConfigList_r11_setup { pub subframe_config_list: MBSFN_SubframeConfigList, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Mbsfn_SubframeConfigList_r11 { #[asn(key = 0, extended = false)] @@ -33961,7 +33961,7 @@ pub enum PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Mbsfn_SubframeConf Setup(PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Mbsfn_SubframeConfigList_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Pdsch_Start_r11(pub u8); impl PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Pdsch_Start_r11 { @@ -33973,7 +33973,7 @@ impl PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Pdsch_Start_r11 { pub const ASSIGNED: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11 { pub crs_ports_count_r11: @@ -33985,7 +33985,7 @@ pub struct PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11 { pub pdsch_start_r11: PDSCH_RE_MappingQCL_Config_r11OptionalSetOfFields_r11Pdsch_Start_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PHICH_ConfigPhich_Duration(pub u8); impl PHICH_ConfigPhich_Duration { @@ -33993,7 +33993,7 @@ impl PHICH_ConfigPhich_Duration { pub const EXTENDED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PHICH_ConfigPhich_Resource(pub u8); impl PHICH_ConfigPhich_Resource { @@ -34003,7 +34003,7 @@ impl PHICH_ConfigPhich_Resource { pub const TWO: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PLMN_IdentityInfoCellReservedForOperatorUse(pub u8); impl PLMN_IdentityInfoCellReservedForOperatorUse { @@ -34011,11 +34011,11 @@ impl PLMN_IdentityInfoCellReservedForOperatorUse { pub const NOT_RESERVED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct PLMN_IdentityInfo_r15Plmn_Identity_5GC_r15_plmn_Index_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PLMN_IdentityInfo_r15Plmn_Identity_5GC_r15 { #[asn(key = 0, extended = false)] @@ -34024,7 +34024,7 @@ pub enum PLMN_IdentityInfo_r15Plmn_Identity_5GC_r15 { Plmn_Index_r15(PLMN_IdentityInfo_r15Plmn_Identity_5GC_r15_plmn_Index_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PLMN_IdentityInfo_r15CellReservedForOperatorUse_r15(pub u8); impl PLMN_IdentityInfo_r15CellReservedForOperatorUse_r15 { @@ -34032,7 +34032,7 @@ impl PLMN_IdentityInfo_r15CellReservedForOperatorUse_r15 { pub const NOT_RESERVED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PLMN_IdentityInfo_r15CellReservedForOperatorUse_CRS_r15(pub u8); impl PLMN_IdentityInfo_r15CellReservedForOperatorUse_CRS_r15 { @@ -34040,7 +34040,7 @@ impl PLMN_IdentityInfo_r15CellReservedForOperatorUse_CRS_r15 { pub const NOT_RESERVED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PLMN_IdentityInfo_v1530CellReservedForOperatorUse_CRS_r15(pub u8); impl PLMN_IdentityInfo_v1530CellReservedForOperatorUse_CRS_r15 { @@ -34048,67 +34048,67 @@ impl PLMN_IdentityInfo_v1530CellReservedForOperatorUse_CRS_r15 { pub const NOT_RESERVED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PLMN_IdentityInfo_v1610Cp_CIoT_5GS_Optimisation_r16(pub u8); impl PLMN_IdentityInfo_v1610Cp_CIoT_5GS_Optimisation_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PLMN_IdentityInfo_v1610Up_CIoT_5GS_Optimisation_r16(pub u8); impl PLMN_IdentityInfo_v1610Up_CIoT_5GS_Optimisation_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PLMN_IdentityInfo_v1610Iab_Support_r16(pub u8); impl PLMN_IdentityInfo_v1610Iab_Support_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct PLMN_IdentityInfo2_r12_plmn_Index_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "22", ub = "32")] pub struct PLMN_IdentityInfoNR_v1710GNB_ID_Length_r17(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PLMN_Info_r15UpperLayerIndication_r15(pub u8); impl PLMN_Info_r15UpperLayerIndication_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct PLMN_Info_r16Nr_BandList_r16(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct PLMN_RAN_AreaCell_r15Ran_AreaCells_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct PLMN_RAN_AreaConfig_r15Ran_Area_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1535")] pub struct PMCH_Config_r12Sf_AllocEnd_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "28")] pub struct PMCH_Config_r12DataMCS_r12_normal_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "27")] pub struct PMCH_Config_r12DataMCS_r12_higerOrder_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PMCH_Config_r12DataMCS_r12 { #[asn(key = 0, extended = false)] @@ -34117,7 +34117,7 @@ pub enum PMCH_Config_r12DataMCS_r12 { HigerOrder_r12(PMCH_Config_r12DataMCS_r12_higerOrder_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "8")] pub struct PMCH_Config_r12Mch_SchedulingPeriod_r12(pub u8); impl PMCH_Config_r12Mch_SchedulingPeriod_r12 { @@ -34132,15 +34132,15 @@ impl PMCH_Config_r12Mch_SchedulingPeriod_r12 { pub const RF1024: u8 = 8u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1535")] pub struct PMCH_Config_r9Sf_AllocEnd_r9(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "28")] pub struct PMCH_Config_r9DataMCS_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PMCH_Config_r9Mch_SchedulingPeriod_r9(pub u8); impl PMCH_Config_r9Mch_SchedulingPeriod_r9 { @@ -34154,11 +34154,11 @@ impl PMCH_Config_r9Mch_SchedulingPeriod_r9 { pub const RF1024: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "837")] pub struct PRACH_ConfigRootSequenceIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13_fdd_r13(pub u8); impl PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13_fdd_r13 { @@ -34172,7 +34172,7 @@ impl PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13_fdd_r13 { pub const V10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13(pub u8); impl PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13 { @@ -34186,7 +34186,7 @@ impl PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13 { pub const SPARE: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13 { #[asn(key = 0, extended = false)] @@ -34195,55 +34195,55 @@ pub enum PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13 { Tdd_r13(PRACH_Config_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "94")] pub struct PRACH_Config_v1310Prach_HoppingOffset_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct PRACH_Config_v1310Initial_CE_level_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "837")] pub struct PRACH_Config_v1430RootSequenceIndexHighSpeed_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "12")] pub struct PRACH_Config_v1430ZeroCorrelationZoneConfigHighSpeed_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct PRACH_Config_v1430Prach_ConfigIndexHighSpeed_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "94")] pub struct PRACH_Config_v1430Prach_FreqOffsetHighSpeed_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct PRACH_ConfigInfoPrach_ConfigIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PRACH_ConfigInfoHighSpeedFlag(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PRACH_ConfigInfoZeroCorrelationZoneConfig(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "94")] pub struct PRACH_ConfigInfoPrach_FreqOffset(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct PRACH_ConfigSCell_r10Prach_ConfigIndex_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "837")] pub struct PRACH_ConfigSIBRootSequenceIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13_fdd_r13(pub u8); impl PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13_fdd_r13 { @@ -34257,7 +34257,7 @@ impl PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13_fdd_r13 { pub const V10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13(pub u8); impl PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13 { @@ -34271,7 +34271,7 @@ impl PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13 { pub const SPARE: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13 { #[asn(key = 0, extended = false)] @@ -34280,23 +34280,23 @@ pub enum PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13 { Tdd_r13(PRACH_ConfigSIB_v1310Mpdcch_startSF_CSS_RA_r13_tdd_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "94")] pub struct PRACH_ConfigSIB_v1310Prach_HoppingOffset_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct PRACH_ConfigSIB_v1530Edt_PRACH_ParametersListCE_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct PRACH_ParametersCE_r13Prach_ConfigIndex_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "94")] pub struct PRACH_ParametersCE_r13Prach_FreqOffset_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PRACH_ParametersCE_r13Prach_StartingSubframe_r13(pub u8); impl PRACH_ParametersCE_r13Prach_StartingSubframe_r13 { @@ -34310,7 +34310,7 @@ impl PRACH_ParametersCE_r13Prach_StartingSubframe_r13 { pub const SF256: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct PRACH_ParametersCE_r13MaxNumPreambleAttemptCE_r13(pub u8); impl PRACH_ParametersCE_r13MaxNumPreambleAttemptCE_r13 { @@ -34323,7 +34323,7 @@ impl PRACH_ParametersCE_r13MaxNumPreambleAttemptCE_r13 { pub const N10: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PRACH_ParametersCE_r13NumRepetitionPerPreambleAttempt_r13(pub u8); impl PRACH_ParametersCE_r13NumRepetitionPerPreambleAttempt_r13 { @@ -34337,17 +34337,17 @@ impl PRACH_ParametersCE_r13NumRepetitionPerPreambleAttempt_r13 { pub const N128: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct PRACH_ParametersCE_r13Mpdcch_NarrowbandsToMonitor_r13_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct PRACH_ParametersCE_r13Mpdcch_NarrowbandsToMonitor_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "8")] pub struct PRACH_ParametersCE_r13Mpdcch_NumRepetition_RA_r13(pub u8); impl PRACH_ParametersCE_r13Mpdcch_NumRepetition_RA_r13 { @@ -34362,7 +34362,7 @@ impl PRACH_ParametersCE_r13Mpdcch_NumRepetition_RA_r13 { pub const R256: u8 = 8u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PRACH_ParametersCE_r13Prach_HoppingConfig_r13(pub u8); impl PRACH_ParametersCE_r13Prach_HoppingConfig_r13 { @@ -34370,7 +34370,7 @@ impl PRACH_ParametersCE_r13Prach_HoppingConfig_r13 { pub const OFF: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PRACH_TxDuration_r17Prach_TxDuration_r17(pub u8); impl PRACH_TxDuration_r17Prach_TxDuration_r17 { @@ -34384,14 +34384,14 @@ impl PRACH_TxDuration_r17Prach_TxDuration_r17 { pub const N128: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PSCellToAddMod_r12CellIdentification_r12 { pub phys_cell_id_r12: PhysCellId, pub dl_carrier_freq_r12: ARFCN_ValueEUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PUCCH_ConfigCommonDeltaPUCCH_Shift(pub u8); impl PUCCH_ConfigCommonDeltaPUCCH_Shift { @@ -34400,19 +34400,19 @@ impl PUCCH_ConfigCommonDeltaPUCCH_Shift { pub const DS3: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "98")] pub struct PUCCH_ConfigCommonNRB_CQI(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct PUCCH_ConfigCommonNCS_AN(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigCommonN1PUCCH_AN(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level0_r13(pub u8); impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level0_r13 { @@ -34422,7 +34422,7 @@ impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level0_r13 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level1_r13(pub u8); impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level1_r13 { @@ -34432,7 +34432,7 @@ impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level1_r13 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level2_r13(pub u8); impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level2_r13 { @@ -34442,7 +34442,7 @@ impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level2_r13 { pub const N32: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level3_r13(pub u8); impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level3_r13 { @@ -34452,7 +34452,7 @@ impl PUCCH_ConfigCommon_v1310Pucch_NumRepetitionCE_Msg4_Level3_r13 { pub const N32: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUCCH_ConfigCommon_v1430Pucch_NumRepetitionCE_Msg4_Level3_r14(pub u8); impl PUCCH_ConfigCommon_v1430Pucch_NumRepetitionCE_Msg4_Level3_r14 { @@ -34460,11 +34460,11 @@ impl PUCCH_ConfigCommon_v1430Pucch_NumRepetitionCE_Msg4_Level3_r14 { pub const N128: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicatedAckNackRepetition_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigDedicatedAckNackRepetition_setupRepetitionFactor(pub u8); impl PUCCH_ConfigDedicatedAckNackRepetition_setupRepetitionFactor { @@ -34474,18 +34474,18 @@ impl PUCCH_ConfigDedicatedAckNackRepetition_setupRepetitionFactor { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicatedAckNackRepetition_setupN1PUCCH_AN_Rep(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicatedAckNackRepetition_setup { pub repetition_factor: PUCCH_ConfigDedicatedAckNackRepetition_setupRepetitionFactor, pub n1pucch_an_rep: PUCCH_ConfigDedicatedAckNackRepetition_setupN1PUCCH_AN_Rep, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicatedAckNackRepetition { #[asn(key = 0, extended = false)] @@ -34494,7 +34494,7 @@ pub enum PUCCH_ConfigDedicatedAckNackRepetition { Setup(PUCCH_ConfigDedicatedAckNackRepetition_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUCCH_ConfigDedicatedTdd_AckNackFeedbackMode(pub u8); impl PUCCH_ConfigDedicatedTdd_AckNackFeedbackMode { @@ -34502,11 +34502,11 @@ impl PUCCH_ConfigDedicatedTdd_AckNackFeedbackMode { pub const MULTIPLEXING: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_r13AckNackRepetition_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setupRepetitionFactor_r13(pub u8); impl PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setupRepetitionFactor_r13 { @@ -34516,11 +34516,11 @@ impl PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setupRepetitionFactor_r13 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setupN1PUCCH_AN_Rep_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setup { pub repetition_factor_r13: @@ -34528,7 +34528,7 @@ pub struct PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setup { pub n1pucch_an_rep_r13: PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setupN1PUCCH_AN_Rep_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_r13AckNackRepetition_r13 { #[asn(key = 0, extended = false)] @@ -34537,7 +34537,7 @@ pub enum PUCCH_ConfigDedicated_r13AckNackRepetition_r13 { Setup(PUCCH_ConfigDedicated_r13AckNackRepetition_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUCCH_ConfigDedicated_r13Tdd_AckNackFeedbackMode_r13(pub u8); impl PUCCH_ConfigDedicated_r13Tdd_AckNackFeedbackMode_r13 { @@ -34545,69 +34545,69 @@ impl PUCCH_ConfigDedicated_r13Tdd_AckNackFeedbackMode_r13 { pub const MULTIPLEXING: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13N3PUCCH_AN_List_r13_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13N3PUCCH_AN_List_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13_Entry( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13 (pub Vec < PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13_Entry >) ; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setup { pub n3pucch_an_list_p1_r13 : PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13 { # [asn (key = 0 , extended = false)] Release (PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_release) , # [asn (key = 1 , extended = false)] Setup (PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setup) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13 { # [asn (optional_idx = 0 ,)] pub n3pucch_an_list_r13 : Option < PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13N3PUCCH_AN_List_r13 > , # [asn (optional_idx = 1 ,)] pub two_antenna_port_activated_pucch_format3_r13 : Option < PUCCH_ConfigDedicated_r13Pucch_Format_r13_format3_r13TwoAntennaPortActivatedPUCCH_Format3_r13 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setupN1PUCCH_AN_CS_List_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setupDummy1_Entry( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "4")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setupDummy1 (pub Vec < PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setupDummy1_Entry >) ; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setup { pub n1pucch_an_cs_list_r13 : PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setupN1PUCCH_AN_CS_List_r13 , pub dummy1 : PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setupDummy1 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13 { #[asn(key = 0, extended = false)] @@ -34618,7 +34618,7 @@ pub enum PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_A Setup(PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13N1PUCCH_AN_CS_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13 { #[asn(optional_idx = 0)] @@ -34626,29 +34626,29 @@ pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_channelSelection_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format4_r13Format4_resourceConfiguration_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format4_r13Format4_MultiCSI_resourceConfiguration_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format4_r13 { pub format4_resource_configuration_r13 : PUCCH_ConfigDedicated_r13Pucch_Format_r13_format4_r13Format4_resourceConfiguration_r13 , # [asn (optional_idx = 0 ,)] pub format4_multi_csi_resource_configuration_r13 : Option < PUCCH_ConfigDedicated_r13Pucch_Format_r13_format4_r13Format4_MultiCSI_resourceConfiguration_r13 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format5_r13Format5_resourceConfiguration_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format5_r13 { pub format5_resource_configuration_r13: @@ -34657,7 +34657,7 @@ pub struct PUCCH_ConfigDedicated_r13Pucch_Format_r13_format5_r13 { pub format5_multi_csi_resource_configuration_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum PUCCH_ConfigDedicated_r13Pucch_Format_r13 { #[asn(key = 0, extended = false)] @@ -34670,44 +34670,44 @@ pub enum PUCCH_ConfigDedicated_r13Pucch_Format_r13 { Format5_r13(PUCCH_ConfigDedicated_r13Pucch_Format_r13_format5_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUCCH_ConfigDedicated_r13TwoAntennaPortActivatedPUCCH_Format1a1b_r13(pub u8); impl PUCCH_ConfigDedicated_r13TwoAntennaPortActivatedPUCCH_Format1a1b_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUCCH_ConfigDedicated_r13SimultaneousPUCCH_PUSCH_r13(pub u8); impl PUCCH_ConfigDedicated_r13SimultaneousPUCCH_PUSCH_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_r13N1PUCCH_AN_RepP1_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_r13NPUCCH_Param_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct PUCCH_ConfigDedicated_r13NPUCCH_Param_r13_setupNPUCCH_Identity_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_r13NPUCCH_Param_r13_setupN1PUCCH_AN_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_r13NPUCCH_Param_r13_setup { pub npucch_identity_r13: PUCCH_ConfigDedicated_r13NPUCCH_Param_r13_setupNPUCCH_Identity_r13, pub n1pucch_an_r13: PUCCH_ConfigDedicated_r13NPUCCH_Param_r13_setupN1PUCCH_AN_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_r13NPUCCH_Param_r13 { #[asn(key = 0, extended = false)] @@ -34716,21 +34716,21 @@ pub enum PUCCH_ConfigDedicated_r13NPUCCH_Param_r13 { Setup(PUCCH_ConfigDedicated_r13NPUCCH_Param_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_r13NkaPUCCH_Param_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_r13NkaPUCCH_Param_r13_setupNkaPUCCH_AN_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_r13NkaPUCCH_Param_r13_setup { pub nka_pucch_an_r13: PUCCH_ConfigDedicated_r13NkaPUCCH_Param_r13_setupNkaPUCCH_AN_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_r13NkaPUCCH_Param_r13 { #[asn(key = 0, extended = false)] @@ -34739,19 +34739,19 @@ pub enum PUCCH_ConfigDedicated_r13NkaPUCCH_Param_r13 { Setup(PUCCH_ConfigDedicated_r13NkaPUCCH_Param_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUCCH_ConfigDedicated_r13SpatialBundlingPUCCH_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUCCH_ConfigDedicated_r13SpatialBundlingPUSCH_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUCCH_ConfigDedicated_r13Harq_TimingTDD_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUCCH_ConfigDedicated_r13CodebooksizeDetermination_r13(pub u8); impl PUCCH_ConfigDedicated_r13CodebooksizeDetermination_r13 { @@ -34759,15 +34759,15 @@ impl PUCCH_ConfigDedicated_r13CodebooksizeDetermination_r13 { pub const CC: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct PUCCH_ConfigDedicated_r13MaximumPayloadCoderate_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeAPucch_NumRepetitionCE_format1_r13( pub u8, @@ -34781,7 +34781,7 @@ impl pub const R8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeAPucch_NumRepetitionCE_format2_r13( pub u8, @@ -34795,11 +34795,11 @@ impl pub const R8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeA { pub pucch_num_repetition_ce_format1_r13 : PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeAPucch_NumRepetitionCE_format1_r13 , pub pucch_num_repetition_ce_format2_r13 : PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeAPucch_NumRepetitionCE_format2_r13 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeBPucch_NumRepetitionCE_format1_r13( pub u8, @@ -34813,7 +34813,7 @@ impl pub const R32: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeBPucch_NumRepetitionCE_format2_r13( pub u8, @@ -34827,11 +34827,11 @@ impl pub const R32: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeB { pub pucch_num_repetition_ce_format1_r13 : PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeBPucch_NumRepetitionCE_format1_r13 , pub pucch_num_repetition_ce_format2_r13 : PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeBPucch_NumRepetitionCE_format2_r13 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup { #[asn(key = 0, extended = false)] @@ -34840,7 +34840,7 @@ pub enum PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup { ModeB(PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup_modeB), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13 { #[asn(key = 0, extended = false)] @@ -34849,21 +34849,21 @@ pub enum PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13 { Setup(PUCCH_ConfigDedicated_r13Pucch_NumRepetitionCE_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10N1PUCCH_AN_CS_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10N1PUCCH_AN_CS_r10_setupN1PUCCH_AN_CS_List_r10( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10N1PUCCH_AN_CS_r10_setup { pub n1pucch_an_cs_list_r10 : PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10N1PUCCH_AN_CS_r10_setupN1PUCCH_AN_CS_List_r10 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10N1PUCCH_AN_CS_r10 { #[asn(key = 0, extended = false)] @@ -34874,7 +34874,7 @@ pub enum PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10N1PUCCH Setup(PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10N1PUCCH_AN_CS_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10 { #[asn(optional_idx = 0)] @@ -34882,7 +34882,7 @@ pub struct PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_v1020Pucch_Format_r10 { #[asn(key = 0, extended = false)] @@ -34891,48 +34891,48 @@ pub enum PUCCH_ConfigDedicated_v1020Pucch_Format_r10 { ChannelSelection_r10(PUCCH_ConfigDedicated_v1020Pucch_Format_r10_channelSelection_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUCCH_ConfigDedicated_v1020TwoAntennaPortActivatedPUCCH_Format1a1b_r10(pub u8); impl PUCCH_ConfigDedicated_v1020TwoAntennaPortActivatedPUCCH_Format1a1b_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUCCH_ConfigDedicated_v1020SimultaneousPUCCH_PUSCH_r10(pub u8); impl PUCCH_ConfigDedicated_v1020SimultaneousPUCCH_PUSCH_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_v1020N1PUCCH_AN_RepP1_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130_setupN1PUCCH_AN_CS_ListP1_r11_Entry( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "4")] pub struct PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130_setupN1PUCCH_AN_CS_ListP1_r11( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130_setup { pub n1pucch_an_cs_list_p1_r11: PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130_setupN1PUCCH_AN_CS_ListP1_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130 { #[asn(key = 0, extended = false)] @@ -34941,26 +34941,26 @@ pub enum PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130 { Setup(PUCCH_ConfigDedicated_v1130N1PUCCH_AN_CS_v1130_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11_setupNPUCCH_Identity_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11_setupN1PUCCH_AN_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11_setup { pub npucch_identity_r11: PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11_setupNPUCCH_Identity_r11, pub n1pucch_an_r11: PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11_setupN1PUCCH_AN_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11 { #[asn(key = 0, extended = false)] @@ -34969,21 +34969,21 @@ pub enum PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11 { Setup(PUCCH_ConfigDedicated_v1130NPUCCH_Param_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12_setupNkaPUCCH_AN_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12_setup { pub nka_pucch_an_r12: PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12_setupNkaPUCCH_AN_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12 { #[asn(key = 0, extended = false)] @@ -34992,11 +34992,11 @@ pub enum PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12 { Setup(PUCCH_ConfigDedicated_v1250NkaPUCCH_Param_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_v1370Pucch_Format_v1370_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_v1370Pucch_Format_v1370 { #[asn(key = 0, extended = false)] @@ -35005,25 +35005,25 @@ pub enum PUCCH_ConfigDedicated_v1370Pucch_Format_v1370 { Setup(PUCCH_Format3_Conf_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0_setupN1PUCCH_AN_CS_ListP1_v13c0_Entry( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "4")] pub struct PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0_setupN1PUCCH_AN_CS_ListP1_v13c0 (pub Vec < PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0_setupN1PUCCH_AN_CS_ListP1_v13c0_Entry >) ; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0_setup { pub n1pucch_an_cs_list_p1_v13c0 : PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0_setupN1PUCCH_AN_CS_ListP1_v13c0 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0 { #[asn(key = 0, extended = false)] @@ -35032,13 +35032,13 @@ pub enum PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0 { Setup(PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0 { pub n1pucch_an_cs_v13c0: PUCCH_ConfigDedicated_v13c0ChannelSelection_v13c0N1PUCCH_AN_CS_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUCCH_ConfigDedicated_v1430Pucch_NumRepetitionCE_format1_r14(pub u8); impl PUCCH_ConfigDedicated_v1430Pucch_NumRepetitionCE_format1_r14 { @@ -35046,11 +35046,11 @@ impl PUCCH_ConfigDedicated_v1430Pucch_NumRepetitionCE_format1_r14 { pub const R128: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUCCH_ConfigDedicated_v1530N1PUCCH_AN_SPT_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUCCH_ConfigDedicated_v1530CodebooksizeDeterminationSTTI_r15(pub u8); impl PUCCH_ConfigDedicated_v1530CodebooksizeDeterminationSTTI_r15 { @@ -35058,38 +35058,38 @@ impl PUCCH_ConfigDedicated_v1530CodebooksizeDeterminationSTTI_r15 { pub const CC: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549")] pub struct PUCCH_Format3_Conf_r13N3PUCCH_AN_List_r13_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct PUCCH_Format3_Conf_r13N3PUCCH_AN_List_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549")] pub struct PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13_Entry( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13 (pub Vec < PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13_Entry >) ; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setup { pub n3pucch_an_list_p1_r13: PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setupN3PUCCH_AN_ListP1_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13 { #[asn(key = 0, extended = false)] @@ -35098,7 +35098,7 @@ pub enum PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13 { Setup(PUCCH_Format3_Conf_r13TwoAntennaPortActivatedPUCCH_Format3_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct PUCCH_TxDuration_r17Pucch_TxDuration_r17(pub u8); impl PUCCH_TxDuration_r17Pucch_TxDuration_r17 { @@ -35111,7 +35111,7 @@ impl PUCCH_TxDuration_r17Pucch_TxDuration_r17 { pub const SF128: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUR_Config_r16Pur_ImplicitReleaseAfter_r16(pub u8); impl PUR_Config_r16Pur_ImplicitReleaseAfter_r16 { @@ -35121,21 +35121,21 @@ impl PUR_Config_r16Pur_ImplicitReleaseAfter_r16 { pub const SPARE: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct PUR_Config_r16Pur_StartTimeParameters_r16StartSFN_r16(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct PUR_Config_r16Pur_StartTimeParameters_r16StartSubFrame_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct PUR_Config_r16Pur_StartTimeParameters_r16Hsfn_LSB_Info_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUR_Config_r16Pur_StartTimeParameters_r16 { pub periodicity_and_offset_r16: PUR_PeriodicityAndOffset_r16, @@ -35144,7 +35144,7 @@ pub struct PUR_Config_r16Pur_StartTimeParameters_r16 { pub hsfn_lsb_info_r16: PUR_Config_r16Pur_StartTimeParameters_r16Hsfn_LSB_Info_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUR_Config_r16Pur_NumOccasions_r16(pub u8); impl PUR_Config_r16Pur_NumOccasions_r16 { @@ -35152,15 +35152,15 @@ impl PUR_Config_r16Pur_NumOccasions_r16 { pub const INFINITE: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct PUR_Config_r16Pur_TimeAlignmentTimer_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUR_Config_r16Pur_RSRP_ChangeThreshold_r16_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUR_Config_r16Pur_RSRP_ChangeThreshold_r16 { #[asn(key = 0, extended = false)] @@ -35169,7 +35169,7 @@ pub enum PUR_Config_r16Pur_RSRP_ChangeThreshold_r16 { Setup(PUR_RSRP_ChangeThreshold_r16), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PUR_Config_r16Pur_ResponseWindowTimer_r16(pub u8); impl PUR_Config_r16Pur_ResponseWindowTimer_r16 { @@ -35183,19 +35183,19 @@ impl PUR_Config_r16Pur_ResponseWindowTimer_r16 { pub const SF10240: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUR_Config_r16Pur_PDSCH_FreqHopping_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUR_MPDCCH_Config_r16Mpdcch_FreqHopping_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct PUR_MPDCCH_Config_r16Mpdcch_Narrowband_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16NumberPRB_Pairs_r16(pub u8); impl PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16NumberPRB_Pairs_r16 { @@ -35205,13 +35205,13 @@ impl PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16NumberPRB_Pairs_r16 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16ResourceBlockAssignment_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16 { pub number_prb_pairs_r16: PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16NumberPRB_Pairs_r16, @@ -35219,7 +35219,7 @@ pub struct PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16 { PUR_MPDCCH_Config_r16Mpdcch_PRB_PairsConfig_r16ResourceBlockAssignment_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "8")] pub struct PUR_MPDCCH_Config_r16Mpdcch_NumRepetition_r16(pub u8); impl PUR_MPDCCH_Config_r16Mpdcch_NumRepetition_r16 { @@ -35234,7 +35234,7 @@ impl PUR_MPDCCH_Config_r16Mpdcch_NumRepetition_r16 { pub const R256: u8 = 8u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16_fdd(pub u8); impl PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16_fdd { @@ -35248,7 +35248,7 @@ impl PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16_fdd { pub const V10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16_tdd(pub u8); impl PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16_tdd { @@ -35262,7 +35262,7 @@ impl PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16_tdd { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16 { #[asn(key = 0, extended = false)] @@ -35271,7 +35271,7 @@ pub enum PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16 { Tdd(PUR_MPDCCH_Config_r16Mpdcch_StartSF_UESS_r16_tdd), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PUR_MPDCCH_Config_r16Mpdcch_Offset_PUR_SS_r16(pub u8); impl PUR_MPDCCH_Config_r16Mpdcch_Offset_PUR_SS_r16 { @@ -35285,11 +35285,11 @@ impl PUR_MPDCCH_Config_r16Mpdcch_Offset_PUR_SS_r16 { pub const SEVEN_EIGHTH: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct PUR_PUCCH_Config_r16N1PUCCH_AN_r16(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUR_PUCCH_Config_r16Pucch_NumRepetitionCE_Format1_r16(pub u8); impl PUR_PUCCH_Config_r16Pucch_NumRepetitionCE_Format1_r16 { @@ -35299,31 +35299,31 @@ impl PUR_PUCCH_Config_r16Pucch_NumRepetitionCE_Format1_r16 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeANumRUs_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeAPrb_AllocationInfo_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeAMcs_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeANumRepetitions_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeA { pub num_r_us_r16: PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeANumRUs_r16, @@ -35333,33 +35333,33 @@ pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeA { pub num_repetitions_r16: PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeANumRepetitions_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeBSubPRB_Allocation_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeBNumRUs_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeBPrb_AllocationInfo_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeBMcs_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeBNumRepetitions_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeB { pub sub_prb_allocation_r16: PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeBSubPRB_Allocation_r16, @@ -35370,7 +35370,7 @@ pub struct PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeB { pub num_repetitions_r16: PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeBNumRepetitions_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUR_PUSCH_Config_r16Pur_GrantInfo_r16 { #[asn(key = 0, extended = false)] @@ -35379,15 +35379,15 @@ pub enum PUR_PUSCH_Config_r16Pur_GrantInfo_r16 { Ce_ModeB(PUR_PUSCH_Config_r16Pur_GrantInfo_r16_ce_ModeB), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUR_PUSCH_Config_r16Pur_PUSCH_FreqHopping_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct PUR_PUSCH_Config_r16P0_UE_PUSCH_r16(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUR_PUSCH_Config_r16Pusch_CyclicShift_r16(pub u8); impl PUR_PUSCH_Config_r16Pusch_CyclicShift_r16 { @@ -35395,161 +35395,161 @@ impl PUR_PUSCH_Config_r16Pusch_CyclicShift_r16 { pub const N6: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUR_PUSCH_Config_r16Pusch_NB_MaxTBS_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "5")] pub struct PUR_PUSCH_Config_r16LocationCE_ModeB_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_CP_5GC_CE_ModeA_r16(pub u8); impl PUR_Parameters_r16Pur_CP_5GC_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_CP_5GC_CE_ModeB_r16(pub u8); impl PUR_Parameters_r16Pur_CP_5GC_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_UP_5GC_CE_ModeA_r16(pub u8); impl PUR_Parameters_r16Pur_UP_5GC_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_UP_5GC_CE_ModeB_r16(pub u8); impl PUR_Parameters_r16Pur_UP_5GC_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_CP_EPC_CE_ModeA_r16(pub u8); impl PUR_Parameters_r16Pur_CP_EPC_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_CP_EPC_CE_ModeB_r16(pub u8); impl PUR_Parameters_r16Pur_CP_EPC_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_UP_EPC_CE_ModeA_r16(pub u8); impl PUR_Parameters_r16Pur_UP_EPC_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_UP_EPC_CE_ModeB_r16(pub u8); impl PUR_Parameters_r16Pur_UP_EPC_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_CP_L1Ack_r16(pub u8); impl PUR_Parameters_r16Pur_CP_L1Ack_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_FrequencyHopping_r16(pub u8); impl PUR_Parameters_r16Pur_FrequencyHopping_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_PUSCH_NB_MaxTBS_r16(pub u8); impl PUR_Parameters_r16Pur_PUSCH_NB_MaxTBS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_RSRP_Validation_r16(pub u8); impl PUR_Parameters_r16Pur_RSRP_Validation_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_SubPRB_CE_ModeA_r16(pub u8); impl PUR_Parameters_r16Pur_SubPRB_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUR_Parameters_r16Pur_SubPRB_CE_ModeB_r16(pub u8); impl PUR_Parameters_r16Pur_SubPRB_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "7")] pub struct PUR_PeriodicityAndOffset_r16_periodicity8(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "15")] pub struct PUR_PeriodicityAndOffset_r16_periodicity16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "31")] pub struct PUR_PeriodicityAndOffset_r16_periodicity32(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "63")] pub struct PUR_PeriodicityAndOffset_r16_periodicity64(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "127")] pub struct PUR_PeriodicityAndOffset_r16_periodicity128(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "255")] pub struct PUR_PeriodicityAndOffset_r16_periodicity256(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "511")] pub struct PUR_PeriodicityAndOffset_r16_periodicity512(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "1023")] pub struct PUR_PeriodicityAndOffset_r16_periodicity1024(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2047")] pub struct PUR_PeriodicityAndOffset_r16_periodicity2048(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4095")] pub struct PUR_PeriodicityAndOffset_r16_periodicity4096(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8191")] pub struct PUR_PeriodicityAndOffset_r16_periodicity8192(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PURConfigurationRequest_r16CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PURConfigurationRequest_r16CriticalExtensions { #[asn(key = 0, extended = false)] @@ -35560,11 +35560,11 @@ pub enum PURConfigurationRequest_r16CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_ReleaseRequest; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestRequestedNumOccasions_r16( pub u8, @@ -35576,7 +35576,7 @@ impl pub const INFINITE: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "63")] pub struct PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestRequestedTBS_r16( pub u8, @@ -35648,18 +35648,18 @@ impl PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestReques pub const B2984: u8 = 63u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestRrc_ACK_r16(pub u8); impl PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestRrc_ACK_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequest { pub requested_num_occasions_r16 : PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestRequestedNumOccasions_r16 , # [asn (optional_idx = 0 ,)] pub requested_periodicity_and_offset_r16 : Option < PUR_PeriodicityAndOffset_r16 > , pub requested_tbs_r16 : PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestRequestedTBS_r16 , # [asn (optional_idx = 1 ,)] pub rrc_ack_r16 : Option < PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequestRrc_ACK_r16 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16 { #[asn(key = 0, extended = false)] @@ -35668,19 +35668,19 @@ pub enum PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16 { Pur_SetupRequest(PURConfigurationRequest_r16_IEsPur_ConfigRequest_r16_pur_SetupRequest), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct PURConfigurationRequest_r16_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PURConfigurationRequest_r16_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct PUSCH_ConfigCommonPusch_ConfigBasicN_SB(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PUSCH_ConfigCommonPusch_ConfigBasicHoppingMode(pub u8); impl PUSCH_ConfigCommonPusch_ConfigBasicHoppingMode { @@ -35688,15 +35688,15 @@ impl PUSCH_ConfigCommonPusch_ConfigBasicHoppingMode { pub const INTRA_AND_INTER_SUB_FRAME: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "98")] pub struct PUSCH_ConfigCommonPusch_ConfigBasicPusch_HoppingOffset(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUSCH_ConfigCommonPusch_ConfigBasicEnable64QAM(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigCommonPusch_ConfigBasic { pub n_sb: PUSCH_ConfigCommonPusch_ConfigBasicN_SB, @@ -35705,14 +35705,14 @@ pub struct PUSCH_ConfigCommonPusch_ConfigBasic { pub enable64_qam: PUSCH_ConfigCommonPusch_ConfigBasicEnable64QAM, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigCommon_v1270Enable64QAM_v1270(pub u8); impl PUSCH_ConfigCommon_v1270Enable64QAM_v1270 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PUSCH_ConfigCommon_v1310Pusch_maxNumRepetitionCEmodeA_r13(pub u8); impl PUSCH_ConfigCommon_v1310Pusch_maxNumRepetitionCEmodeA_r13 { @@ -35721,7 +35721,7 @@ impl PUSCH_ConfigCommon_v1310Pusch_maxNumRepetitionCEmodeA_r13 { pub const R32: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PUSCH_ConfigCommon_v1310Pusch_maxNumRepetitionCEmodeB_r13(pub u8); impl PUSCH_ConfigCommon_v1310Pusch_maxNumRepetitionCEmodeB_r13 { @@ -35735,55 +35735,55 @@ impl PUSCH_ConfigCommon_v1310Pusch_maxNumRepetitionCEmodeB_r13 { pub const R2048: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct PUSCH_ConfigCommon_v1310Pusch_HoppingOffset_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicatedBetaOffset_ACK_Index(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicatedBetaOffset_RI_Index(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicatedBetaOffset_CQI_Index(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffset_ACK_Index_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffset2_ACK_Index_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffset_RI_Index_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffset_CQI_Index_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffsetMC_r13BetaOffset_ACK_Index_MC_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffsetMC_r13BetaOffset2_ACK_Index_MC_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffsetMC_r13BetaOffset_RI_Index_MC_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13BetaOffsetMC_r13BetaOffset_CQI_Index_MC_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUSCH_ConfigDedicated_r13BetaOffsetMC_r13 { pub beta_offset_ack_index_mc_r13: @@ -35797,40 +35797,40 @@ pub struct PUSCH_ConfigDedicated_r13BetaOffsetMC_r13 { PUSCH_ConfigDedicated_r13BetaOffsetMC_r13BetaOffset_CQI_Index_MC_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicated_r13GroupHoppingDisabled_r13(pub u8); impl PUSCH_ConfigDedicated_r13GroupHoppingDisabled_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicated_r13Dmrs_WithOCC_Activated_r13(pub u8); impl PUSCH_ConfigDedicated_r13Dmrs_WithOCC_Activated_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicated_r13Pusch_DMRS_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "509")] pub struct PUSCH_ConfigDedicated_r13Pusch_DMRS_r11_setupNPUSCH_Identity_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "509")] pub struct PUSCH_ConfigDedicated_r13Pusch_DMRS_r11_setupNDMRS_CSH_Identity_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated_r13Pusch_DMRS_r11_setup { pub npusch_identity_r13: PUSCH_ConfigDedicated_r13Pusch_DMRS_r11_setupNPUSCH_Identity_r13, pub ndmrs_csh_identity_r13: PUSCH_ConfigDedicated_r13Pusch_DMRS_r11_setupNDMRS_CSH_Identity_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicated_r13Pusch_DMRS_r11 { #[asn(key = 0, extended = false)] @@ -35839,55 +35839,55 @@ pub enum PUSCH_ConfigDedicated_r13Pusch_DMRS_r11 { Setup(PUSCH_ConfigDedicated_r13Pusch_DMRS_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffset_ACK_Index_SubframeSet2_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffset2_ACK_Index_SubframeSet2_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffset_RI_Index_SubframeSet2_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffset_CQI_Index_SubframeSet2_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_ACK_Index_MC_SubframeSet2_r13( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset2_ACK_Index_MC_SubframeSet2_r13( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_RI_Index_MC_SubframeSet2_r13( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_CQI_Index_MC_SubframeSet2_r13( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12 { pub beta_offset_ack_index_mc_subframe_set2_r13 : PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_ACK_Index_MC_SubframeSet2_r13 , # [asn (optional_idx = 0 ,)] pub beta_offset2_ack_index_mc_subframe_set2_r13 : Option < PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset2_ACK_Index_MC_SubframeSet2_r13 > , pub beta_offset_ri_index_mc_subframe_set2_r13 : PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_RI_Index_MC_SubframeSet2_r13 , pub beta_offset_cqi_index_mc_subframe_set2_r13 : PUSCH_ConfigDedicated_r13UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_CQI_Index_MC_SubframeSet2_r13 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setup { pub beta_offset_ack_index_subframe_set2_r13: @@ -35903,7 +35903,7 @@ pub struct PUSCH_ConfigDedicated_r13UciOnPUSCH_setup { pub beta_offset_mc_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicated_r13UciOnPUSCH { #[asn(key = 0, extended = false)] @@ -35912,26 +35912,26 @@ pub enum PUSCH_ConfigDedicated_r13UciOnPUSCH { Setup(PUSCH_ConfigDedicated_r13UciOnPUSCH_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicated_r13Pusch_HoppingConfig_r13(pub u8); impl PUSCH_ConfigDedicated_r13Pusch_HoppingConfig_r13 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1020BetaOffsetMC_r10BetaOffset_ACK_Index_MC_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1020BetaOffsetMC_r10BetaOffset_RI_Index_MC_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1020BetaOffsetMC_r10BetaOffset_CQI_Index_MC_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated_v1020BetaOffsetMC_r10 { pub beta_offset_ack_index_mc_r10: @@ -35942,33 +35942,33 @@ pub struct PUSCH_ConfigDedicated_v1020BetaOffsetMC_r10 { PUSCH_ConfigDedicated_v1020BetaOffsetMC_r10BetaOffset_CQI_Index_MC_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicated_v1020GroupHoppingDisabled_r10(pub u8); impl PUSCH_ConfigDedicated_v1020GroupHoppingDisabled_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicated_v1020Dmrs_WithOCC_Activated_r10(pub u8); impl PUSCH_ConfigDedicated_v1020Dmrs_WithOCC_Activated_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "509")] pub struct PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_setupNPUSCH_Identity_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "509")] pub struct PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_setupNDMRS_CSH_Identity_r11(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_setup { pub npusch_identity_r11: PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_setupNPUSCH_Identity_r11, @@ -35976,7 +35976,7 @@ pub struct PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_setup { PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_setupNDMRS_CSH_Identity_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11 { #[asn(key = 0, extended = false)] @@ -35985,45 +35985,45 @@ pub enum PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11 { Setup(PUSCH_ConfigDedicated_v1130Pusch_DMRS_r11_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffset_ACK_Index_SubframeSet2_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffset_RI_Index_SubframeSet2_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffset_CQI_Index_SubframeSet2_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_ACK_Index_MC_SubframeSet2_r12( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_RI_Index_MC_SubframeSet2_r12( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_CQI_Index_MC_SubframeSet2_r12( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffsetMC_r12 { pub beta_offset_ack_index_mc_subframe_set2_r12 : PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_ACK_Index_MC_SubframeSet2_r12 , pub beta_offset_ri_index_mc_subframe_set2_r12 : PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_RI_Index_MC_SubframeSet2_r12 , pub beta_offset_cqi_index_mc_subframe_set2_r12 : PUSCH_ConfigDedicated_v1250UciOnPUSCH_setupBetaOffsetMC_r12BetaOffset_CQI_Index_MC_SubframeSet2_r12 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setup { pub beta_offset_ack_index_subframe_set2_r12: @@ -36036,7 +36036,7 @@ pub struct PUSCH_ConfigDedicated_v1250UciOnPUSCH_setup { pub beta_offset_mc_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicated_v1250UciOnPUSCH { #[asn(key = 0, extended = false)] @@ -36045,39 +36045,39 @@ pub enum PUSCH_ConfigDedicated_v1250UciOnPUSCH { Setup(PUSCH_ConfigDedicated_v1250UciOnPUSCH_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicated_v1430Ce_PUSCH_NB_MaxTBS_r14(pub u8); impl PUSCH_ConfigDedicated_v1430Ce_PUSCH_NB_MaxTBS_r14 { pub const ON: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicated_v1430Ce_PUSCH_MaxBandwidth_r14(pub u8); impl PUSCH_ConfigDedicated_v1430Ce_PUSCH_MaxBandwidth_r14 { pub const BW5: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUSCH_ConfigDedicated_v1430Ul_DMRS_IFDMA_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_FlexibleStartPRB_AllocConfig_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-1", ub = "3")] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_FlexibleStartPRB_AllocConfig_r15_setupOffsetCE_ModeB_r15( pub i8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_FlexibleStartPRB_AllocConfig_r15_setup { # [asn (optional_idx = 0 ,)] pub offset_ce_mode_b_r15 : Option < PUSCH_ConfigDedicated_v1530Ce_PUSCH_FlexibleStartPRB_AllocConfig_r15_setupOffsetCE_ModeB_r15 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicated_v1530Ce_PUSCH_FlexibleStartPRB_AllocConfig_r15 { #[asn(key = 0, extended = false)] @@ -36086,27 +36086,27 @@ pub enum PUSCH_ConfigDedicated_v1530Ce_PUSCH_FlexibleStartPRB_AllocConfig_r15 { Setup(PUSCH_ConfigDedicated_v1530Ce_PUSCH_FlexibleStartPRB_AllocConfig_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "5")] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_setupLocationCE_ModeB_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_setupSixToneCyclicShift_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2")] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_setupThreeToneCyclicShift_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_setup { #[asn(optional_idx = 0)] @@ -36118,7 +36118,7 @@ pub struct PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_setup { PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_setupThreeToneCyclicShift_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15 { #[asn(key = 0, extended = false)] @@ -36127,11 +36127,11 @@ pub enum PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15 { Setup(PUSCH_ConfigDedicated_v1530Ce_PUSCH_SubPRB_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicated_v1610Ce_PUSCH_MultiTB_Config_r16_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicated_v1610Ce_PUSCH_MultiTB_Config_r16 { #[asn(key = 0, extended = false)] @@ -36140,35 +36140,35 @@ pub enum PUSCH_ConfigDedicated_v1610Ce_PUSCH_MultiTB_Config_r16 { Setup(CE_PUSCH_MultiTB_Config_r16), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicatedSCell_r10GroupHoppingDisabled_r10(pub u8); impl PUSCH_ConfigDedicatedSCell_r10GroupHoppingDisabled_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PUSCH_ConfigDedicatedSCell_r10Dmrs_WithOCC_Activated_r10(pub u8); impl PUSCH_ConfigDedicatedSCell_r10Dmrs_WithOCC_Activated_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15_setupBetaOffsetAUL_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15_setup { pub beta_offset_aul_r15: PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15_setupBetaOffsetAUL_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15 { #[asn(key = 0, extended = false)] @@ -36177,15 +36177,15 @@ pub enum PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15 { Setup(PUSCH_ConfigDedicatedScell_v1530Uci_OnPUSCH_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PUSCH_EnhancementsConfig_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "100")] pub struct PUSCH_EnhancementsConfig_r14_setupPusch_HoppingOffsetPUSCH_Enh_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUSCH_EnhancementsConfig_r14_setupInterval_ULHoppingPUSCH_Enh_r14_interval_FDD_PUSCH_Enh_r14( pub u8, @@ -36197,7 +36197,7 @@ impl PUSCH_EnhancementsConfig_r14_setupInterval_ULHoppingPUSCH_Enh_r14_interval_ pub const INT8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PUSCH_EnhancementsConfig_r14_setupInterval_ULHoppingPUSCH_Enh_r14_interval_TDD_PUSCH_Enh_r14( pub u8, @@ -36209,12 +36209,12 @@ impl PUSCH_EnhancementsConfig_r14_setupInterval_ULHoppingPUSCH_Enh_r14_interval_ pub const INT20: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PUSCH_EnhancementsConfig_r14_setupInterval_ULHoppingPUSCH_Enh_r14 { # [asn (key = 0 , extended = false)] Interval_FDD_PUSCH_Enh_r14 (PUSCH_EnhancementsConfig_r14_setupInterval_ULHoppingPUSCH_Enh_r14_interval_FDD_PUSCH_Enh_r14) , # [asn (key = 1 , extended = false)] Interval_TDD_PUSCH_Enh_r14 (PUSCH_EnhancementsConfig_r14_setupInterval_ULHoppingPUSCH_Enh_r14_interval_TDD_PUSCH_Enh_r14) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct PUSCH_EnhancementsConfig_r14_setup { #[asn(optional_idx = 0)] @@ -36225,19 +36225,19 @@ pub struct PUSCH_EnhancementsConfig_r14_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUSCH_ModeConfigLAA_r15Laa_PUSCH_Mode1(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUSCH_ModeConfigLAA_r15Laa_PUSCH_Mode2(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PUSCH_ModeConfigLAA_r15Laa_PUSCH_Mode3(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct PUSCH_TxDuration_r17Pusch_TxDuration_r17(pub u8); impl PUSCH_TxDuration_r17Pusch_TxDuration_r17 { @@ -36251,71 +36251,71 @@ impl PUSCH_TxDuration_r17Pusch_TxDuration_r17 { pub const N256: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PagingSystemInfoModification(pub u8); impl PagingSystemInfoModification { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PagingEtws_Indication(pub u8); impl PagingEtws_Indication { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Paging_v1130_IEsEab_ParamModification_r11(pub u8); impl Paging_v1130_IEsEab_ParamModification_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Paging_v1310_IEsRedistributionIndication_r13(pub u8); impl Paging_v1310_IEsRedistributionIndication_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Paging_v1310_IEsSystemInfoModification_eDRX_r13(pub u8); impl Paging_v1310_IEsSystemInfoModification_eDRX_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Paging_v1530_IEsAccessType(pub u8); impl Paging_v1530_IEsAccessType { pub const NON3_GPP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Paging_v1610_IEsUac_ParamModification_r16(pub u8); impl Paging_v1610_IEsUac_ParamModification_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct Paging_v1700_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct Paging_v890_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct Paging_v920_IEsCmas_Indication_r9(pub u8); impl Paging_v920_IEsCmas_Indication_r9 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PagingRecordCn_Domain(pub u8); impl PagingRecordCn_Domain { @@ -36323,32 +36323,32 @@ impl PagingRecordCn_Domain { pub const CS: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PagingRecord_v1610AccessType_r16(pub u8); impl PagingRecord_v1610AccessType_r16 { pub const NON3_GPP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PagingRecord_v1610Mt_EDT_r16(pub u8); impl PagingRecord_v1610Mt_EDT_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PagingRecord_v1700PagingCause_r17(pub u8); impl PagingRecord_v1700PagingCause_r17 { pub const VOICE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ParametersCDMA2000_r11SystemTimeInfo_r11_defaultValue; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ParametersCDMA2000_r11SystemTimeInfo_r11 { #[asn(key = 0, extended = false)] @@ -36357,11 +36357,11 @@ pub enum ParametersCDMA2000_r11SystemTimeInfo_r11 { DefaultValue(ParametersCDMA2000_r11SystemTimeInfo_r11_defaultValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct ParametersCDMA2000_r11SearchWindowSize_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct ParametersCDMA2000_r11ParametersHRPD_r11 { pub pre_registration_info_hrpd_r11: PreRegistrationInfoHRPD, @@ -36369,24 +36369,24 @@ pub struct ParametersCDMA2000_r11ParametersHRPD_r11 { pub cell_reselection_parameters_hrpd_r11: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "42", sz_ub = "42")] pub struct ParametersCDMA2000_r11Parameters1XRTT_r11LongCodeState1XRTT_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ParametersCDMA2000_r11Parameters1XRTT_r11Csfb_SupportForDualRxUEs_r11(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ParametersCDMA2000_r11Parameters1XRTT_r11Csfb_DualRxTxSupport_r11(pub u8); impl ParametersCDMA2000_r11Parameters1XRTT_r11Csfb_DualRxTxSupport_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct ParametersCDMA2000_r11Parameters1XRTT_r11 { #[asn(optional_idx = 0)] @@ -36408,7 +36408,7 @@ pub struct ParametersCDMA2000_r11Parameters1XRTT_r11 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PerCC_GapIndication_r14GapIndication_r14(pub u8); impl PerCC_GapIndication_r14GapIndication_r14 { @@ -36417,289 +36417,289 @@ impl PerCC_GapIndication_r14GapIndication_r14 { pub const NOGAP_NO_NCSG: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PeriodicityStartPos_r16_periodicity10ms; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1")] pub struct PeriodicityStartPos_r16_periodicity20ms(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct PeriodicityStartPos_r16_periodicity40ms(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct PeriodicityStartPos_r16_periodicity80ms(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct PeriodicityStartPos_r16_periodicity160ms(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PeriodicityStartPos_r16_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PeriodicityStartPos_r16_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PeriodicityStartPos_r16_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PhyLayerParametersUe_TxAntennaSelectionSupported(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PhyLayerParametersUe_SpecificRefSigsSupported(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1020TwoAntennaPortsForPUCCH_r10(pub u8); impl PhyLayerParameters_v1020TwoAntennaPortsForPUCCH_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1020Tm9_With_8Tx_FDD_r10(pub u8); impl PhyLayerParameters_v1020Tm9_With_8Tx_FDD_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1020Pmi_Disabling_r10(pub u8); impl PhyLayerParameters_v1020Pmi_Disabling_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1020CrossCarrierScheduling_r10(pub u8); impl PhyLayerParameters_v1020CrossCarrierScheduling_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1020SimultaneousPUCCH_PUSCH_r10(pub u8); impl PhyLayerParameters_v1020SimultaneousPUCCH_PUSCH_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1020MultiClusterPUSCH_WithinCC_r10(pub u8); impl PhyLayerParameters_v1020MultiClusterPUSCH_WithinCC_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1130Crs_InterfHandl_r11(pub u8); impl PhyLayerParameters_v1130Crs_InterfHandl_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1130EPDCCH_r11(pub u8); impl PhyLayerParameters_v1130EPDCCH_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1130MultiACK_CSI_Reporting_r11(pub u8); impl PhyLayerParameters_v1130MultiACK_CSI_Reporting_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1130Ss_CCH_InterfHandl_r11(pub u8); impl PhyLayerParameters_v1130Ss_CCH_InterfHandl_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1130Tdd_SpecialSubframe_r11(pub u8); impl PhyLayerParameters_v1130Tdd_SpecialSubframe_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1130TxDiv_PUCCH1b_ChSelect_r11(pub u8); impl PhyLayerParameters_v1130TxDiv_PUCCH1b_ChSelect_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1130Ul_CoMP_r11(pub u8); impl PhyLayerParameters_v1130Ul_CoMP_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct PhyLayerParameters_v1170InterBandTDD_CA_WithDifferentConfig_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250E_HARQ_Pattern_FDD_r12(pub u8); impl PhyLayerParameters_v1250E_HARQ_Pattern_FDD_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250Enhanced_4TxCodebook_r12(pub u8); impl PhyLayerParameters_v1250Enhanced_4TxCodebook_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct PhyLayerParameters_v1250Tdd_FDD_CA_PCellDuplex_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250Phy_TDD_ReConfig_TDD_PCell_r12(pub u8); impl PhyLayerParameters_v1250Phy_TDD_ReConfig_TDD_PCell_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250Phy_TDD_ReConfig_FDD_PCell_r12(pub u8); impl PhyLayerParameters_v1250Phy_TDD_ReConfig_FDD_PCell_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250Pusch_FeedbackMode_r12(pub u8); impl PhyLayerParameters_v1250Pusch_FeedbackMode_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250Pusch_SRS_PowerControl_SubframeSet_r12(pub u8); impl PhyLayerParameters_v1250Pusch_SRS_PowerControl_SubframeSet_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250Csi_SubframeSet_r12(pub u8); impl PhyLayerParameters_v1250Csi_SubframeSet_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250NoResourceRestrictionForTTIBundling_r12(pub u8); impl PhyLayerParameters_v1250NoResourceRestrictionForTTIBundling_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1250DiscoverySignalsInDeactSCell_r12(pub u8); impl PhyLayerParameters_v1250DiscoverySignalsInDeactSCell_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1280AlternativeTBS_Indices_r12(pub u8); impl PhyLayerParameters_v1280AlternativeTBS_Indices_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct PhyLayerParameters_v1310AperiodicCSI_Reporting_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct PhyLayerParameters_v1310Codebook_HARQ_ACK_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310CrossCarrierScheduling_B5C_r13(pub u8); impl PhyLayerParameters_v1310CrossCarrierScheduling_B5C_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310Fdd_HARQ_TimingTDD_r13(pub u8); impl PhyLayerParameters_v1310Fdd_HARQ_TimingTDD_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "5", ub = "32")] pub struct PhyLayerParameters_v1310MaxNumberUpdatedCSI_Proc_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310Pucch_Format4_r13(pub u8); impl PhyLayerParameters_v1310Pucch_Format4_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310Pucch_Format5_r13(pub u8); impl PhyLayerParameters_v1310Pucch_Format5_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310Pucch_SCell_r13(pub u8); impl PhyLayerParameters_v1310Pucch_SCell_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310SpatialBundling_HARQ_ACK_r13(pub u8); impl PhyLayerParameters_v1310SpatialBundling_HARQ_ACK_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct PhyLayerParameters_v1310SupportedBlindDecoding_r13MaxNumberDecoding_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310SupportedBlindDecoding_r13Pdcch_CandidateReductions_r13(pub u8); impl PhyLayerParameters_v1310SupportedBlindDecoding_r13Pdcch_CandidateReductions_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310SupportedBlindDecoding_r13SkipMonitoringDCI_Format0_1A_r13( pub u8, @@ -36708,7 +36708,7 @@ impl PhyLayerParameters_v1310SupportedBlindDecoding_r13SkipMonitoringDCI_Format0 pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PhyLayerParameters_v1310SupportedBlindDecoding_r13 { #[asn(optional_idx = 0)] @@ -36722,57 +36722,57 @@ pub struct PhyLayerParameters_v1310SupportedBlindDecoding_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310Uci_PUSCH_Ext_r13(pub u8); impl PhyLayerParameters_v1310Uci_PUSCH_Ext_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310Crs_InterfMitigationTM10_r13(pub u8); impl PhyLayerParameters_v1310Crs_InterfMitigationTM10_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1310Pdsch_CollisionHandling_r13(pub u8); impl PhyLayerParameters_v1310Pdsch_CollisionHandling_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1330Cch_InterfMitigation_RefRecTypeA_r13(pub u8); impl PhyLayerParameters_v1330Cch_InterfMitigation_RefRecTypeA_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1330Cch_InterfMitigation_RefRecTypeB_r13(pub u8); impl PhyLayerParameters_v1330Cch_InterfMitigation_RefRecTypeB_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct PhyLayerParameters_v1330Cch_InterfMitigation_MaxNumCCs_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct PhyLayerParameters_v1330Crs_InterfMitigationTM1toTM9_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_PUSCH_NB_MaxTBS_r14(pub u8); impl PhyLayerParameters_v1430Ce_PUSCH_NB_MaxTBS_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PhyLayerParameters_v1430Ce_PDSCH_PUSCH_MaxBandwidth_r14(pub u8); impl PhyLayerParameters_v1430Ce_PDSCH_PUSCH_MaxBandwidth_r14 { @@ -36780,21 +36780,21 @@ impl PhyLayerParameters_v1430Ce_PDSCH_PUSCH_MaxBandwidth_r14 { pub const BW20: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_HARQ_AckBundling_r14(pub u8); impl PhyLayerParameters_v1430Ce_HARQ_AckBundling_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_PDSCH_TenProcesses_r14(pub u8); impl PhyLayerParameters_v1430Ce_PDSCH_TenProcesses_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct PhyLayerParameters_v1430Ce_RetuningSymbols_r14(pub u8); impl PhyLayerParameters_v1430Ce_RetuningSymbols_r14 { @@ -36802,154 +36802,154 @@ impl PhyLayerParameters_v1430Ce_RetuningSymbols_r14 { pub const N1: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_PDSCH_PUSCH_Enhancement_r14(pub u8); impl PhyLayerParameters_v1430Ce_PDSCH_PUSCH_Enhancement_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_SchedulingEnhancement_r14(pub u8); impl PhyLayerParameters_v1430Ce_SchedulingEnhancement_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_SRS_Enhancement_r14(pub u8); impl PhyLayerParameters_v1430Ce_SRS_Enhancement_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_PUCCH_Enhancement_r14(pub u8); impl PhyLayerParameters_v1430Ce_PUCCH_Enhancement_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Ce_ClosedLoopTxAntennaSelection_r14(pub u8); impl PhyLayerParameters_v1430Ce_ClosedLoopTxAntennaSelection_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Tdd_SpecialSubframe_r14(pub u8); impl PhyLayerParameters_v1430Tdd_SpecialSubframe_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Tdd_TTI_Bundling_r14(pub u8); impl PhyLayerParameters_v1430Tdd_TTI_Bundling_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430Dmrs_LessUpPTS_r14(pub u8); impl PhyLayerParameters_v1430Dmrs_LessUpPTS_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1430AlternativeTBS_Index_r14(pub u8); impl PhyLayerParameters_v1430AlternativeTBS_Index_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1450Ce_SRS_EnhancementWithoutComb4_r14(pub u8); impl PhyLayerParameters_v1450Ce_SRS_EnhancementWithoutComb4_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1450Crs_LessDwPTS_r14(pub u8); impl PhyLayerParameters_v1450Crs_LessDwPTS_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1470Srs_UpPTS_6sym_r14(pub u8); impl PhyLayerParameters_v1470Srs_UpPTS_6sym_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v14a0Ssp10_TDD_Only_r14(pub u8); impl PhyLayerParameters_v14a0Ssp10_TDD_Only_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15AperiodicCsi_ReportingSTTI_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15AperiodicCsi_ReportingSTTI_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_BasedSPDCCH_MBSFN_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_BasedSPDCCH_MBSFN_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_BasedSPDCCH_nonMBSFN_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_BasedSPDCCH_nonMBSFN_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_PositionPattern_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_PositionPattern_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_SharingSubslotPDSCH_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_SharingSubslotPDSCH_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_RepetitionSubslotPDSCH_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_RepetitionSubslotPDSCH_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Epdcch_SPT_differentCells_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Epdcch_SPT_differentCells_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Epdcch_STTI_differentCells_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Epdcch_STTI_differentCells_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxLayersSlotOrSubslotPUSCH_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxLayersSlotOrSubslotPUSCH_r15 { @@ -36958,41 +36958,41 @@ impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxLayersSlotOrSubslotPUSC pub const FOUR_LAYERS: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "5", ub = "32")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_SPT_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb77_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb27_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb22_Set1_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb22_Set2_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "4", ub = "32")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15NumberOfBlindDecodesUSS_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Pdsch_SlotSubslotPDSCH_Decoding_r15( pub u8, @@ -37001,63 +37001,63 @@ impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Pdsch_SlotSubslotPDSCH_Dec pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15PowerUCI_SlotPUSCH(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15PowerUCI_SlotPUSCH { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15PowerUCI_SubslotPUSCH(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15PowerUCI_SubslotPUSCH { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15SlotPDSCH_TxDiv_TM9and10(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15SlotPDSCH_TxDiv_TM9and10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15SubslotPDSCH_TxDiv_TM9and10(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15SubslotPDSCH_TxDiv_TM9and10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Spdcch_differentRS_types_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Spdcch_differentRS_types_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Srs_DCI7_TriggeringFS2_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Srs_DCI7_TriggeringFS2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Sps_cyclicShift_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Sps_cyclicShift_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Spdcch_Reuse_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Spdcch_Reuse_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Sps_STTI_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Sps_STTI_r15 { @@ -37066,49 +37066,49 @@ impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Sps_STTI_r15 { pub const SLOT_AND_SUBSLOT: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm8_slotPDSCH_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm8_slotPDSCH_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm9_slotSubslot_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm9_slotSubslot_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm9_slotSubslotMBSFN_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm9_slotSubslotMBSFN_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm10_slotSubslot_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm10_slotSubslot_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm10_slotSubslotMBSFN_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm10_slotSubslotMBSFN_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15TxDiv_SPUCCH_r15(pub u8); impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15TxDiv_SPUCCH_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Ul_AsyncHarqSharingDiff_TTI_Lengths_r15( pub u8, @@ -37117,25 +37117,25 @@ impl PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Ul_AsyncHarqSharingDiff_TT pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 34)] pub struct PhyLayerParameters_v1530Stti_SPT_Capabilities_r15 { # [asn (optional_idx = 0 ,)] pub aperiodic_csi_reporting_stti_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15AperiodicCsi_ReportingSTTI_r15 > , # [asn (optional_idx = 1 ,)] pub dmrs_based_spdcch_mbsfn_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_BasedSPDCCH_MBSFN_r15 > , # [asn (optional_idx = 2 ,)] pub dmrs_based_spdcch_non_mbsfn_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_BasedSPDCCH_nonMBSFN_r15 > , # [asn (optional_idx = 3 ,)] pub dmrs_position_pattern_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_PositionPattern_r15 > , # [asn (optional_idx = 4 ,)] pub dmrs_sharing_subslot_pdsch_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_SharingSubslotPDSCH_r15 > , # [asn (optional_idx = 5 ,)] pub dmrs_repetition_subslot_pdsch_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Dmrs_RepetitionSubslotPDSCH_r15 > , # [asn (optional_idx = 6 ,)] pub epdcch_spt_different_cells_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Epdcch_SPT_differentCells_r15 > , # [asn (optional_idx = 7 ,)] pub epdcch_stti_different_cells_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Epdcch_STTI_differentCells_r15 > , # [asn (optional_idx = 8 ,)] pub max_layers_slot_or_subslot_pusch_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxLayersSlotOrSubslotPUSCH_r15 > , # [asn (optional_idx = 9 ,)] pub max_number_updated_csi_proc_spt_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_SPT_r15 > , # [asn (optional_idx = 10 ,)] pub max_number_updated_csi_proc_stti_comb77_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb77_r15 > , # [asn (optional_idx = 11 ,)] pub max_number_updated_csi_proc_stti_comb27_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb27_r15 > , # [asn (optional_idx = 12 ,)] pub max_number_updated_csi_proc_stti_comb22_set1_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb22_Set1_r15 > , # [asn (optional_idx = 13 ,)] pub max_number_updated_csi_proc_stti_comb22_set2_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15MaxNumberUpdatedCSI_Proc_STTI_Comb22_Set2_r15 > , # [asn (optional_idx = 14 ,)] pub mimo_ue_parameters_stti_r15 : Option < MIMO_UE_Parameters_r13 > , # [asn (optional_idx = 15 ,)] pub mimo_ue_parameters_stti_v1530 : Option < MIMO_UE_Parameters_v1430 > , # [asn (optional_idx = 16 ,)] pub number_of_blind_decodes_uss_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15NumberOfBlindDecodesUSS_r15 > , # [asn (optional_idx = 17 ,)] pub pdsch_slot_subslot_pdsch_decoding_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Pdsch_SlotSubslotPDSCH_Decoding_r15 > , # [asn (optional_idx = 18 ,)] pub power_uci_slot_pusch : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15PowerUCI_SlotPUSCH > , # [asn (optional_idx = 19 ,)] pub power_uci_subslot_pusch : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15PowerUCI_SubslotPUSCH > , # [asn (optional_idx = 20 ,)] pub slot_pdsch_tx_div_tm9and10 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15SlotPDSCH_TxDiv_TM9and10 > , # [asn (optional_idx = 21 ,)] pub subslot_pdsch_tx_div_tm9and10 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15SubslotPDSCH_TxDiv_TM9and10 > , # [asn (optional_idx = 22 ,)] pub spdcch_different_rs_types_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Spdcch_differentRS_types_r15 > , # [asn (optional_idx = 23 ,)] pub srs_dci7_triggering_fs2_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Srs_DCI7_TriggeringFS2_r15 > , # [asn (optional_idx = 24 ,)] pub sps_cyclic_shift_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Sps_cyclicShift_r15 > , # [asn (optional_idx = 25 ,)] pub spdcch_reuse_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Spdcch_Reuse_r15 > , # [asn (optional_idx = 26 ,)] pub sps_stti_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Sps_STTI_r15 > , # [asn (optional_idx = 27 ,)] pub tm8_slot_pdsch_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm8_slotPDSCH_r15 > , # [asn (optional_idx = 28 ,)] pub tm9_slot_subslot_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm9_slotSubslot_r15 > , # [asn (optional_idx = 29 ,)] pub tm9_slot_subslot_mbsfn_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm9_slotSubslotMBSFN_r15 > , # [asn (optional_idx = 30 ,)] pub tm10_slot_subslot_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm10_slotSubslot_r15 > , # [asn (optional_idx = 31 ,)] pub tm10_slot_subslot_mbsfn_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Tm10_slotSubslotMBSFN_r15 > , # [asn (optional_idx = 32 ,)] pub tx_div_spucch_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15TxDiv_SPUCCH_r15 > , # [asn (optional_idx = 33 ,)] pub ul_async_harq_sharing_diff_tti_lengths_r15 : Option < PhyLayerParameters_v1530Stti_SPT_Capabilities_r15Ul_AsyncHarqSharingDiff_TTI_Lengths_r15 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_CRS_IntfMitig_r15(pub u8); impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_CRS_IntfMitig_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_CQI_AlternativeTable_r15(pub u8); impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_CQI_AlternativeTable_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PDSCH_FlexibleStartPRB_CE_ModeA_r15( pub u8, @@ -37144,7 +37144,7 @@ impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PDSCH_FlexibleStartPRB_CE_Mod pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PDSCH_FlexibleStartPRB_CE_ModeB_r15( pub u8, @@ -37153,14 +37153,14 @@ impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PDSCH_FlexibleStartPRB_CE_Mod pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PDSCH_64QAM_r15(pub u8); impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PDSCH_64QAM_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PUSCH_FlexibleStartPRB_CE_ModeA_r15( pub u8, @@ -37169,7 +37169,7 @@ impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PUSCH_FlexibleStartPRB_CE_Mod pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PUSCH_FlexibleStartPRB_CE_ModeB_r15( pub u8, @@ -37178,21 +37178,21 @@ impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PUSCH_FlexibleStartPRB_CE_Mod pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PUSCH_SubPRB_Allocation_r15(pub u8); impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_PUSCH_SubPRB_Allocation_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15Ce_UL_HARQ_ACK_Feedback_r15(pub u8); impl PhyLayerParameters_v1530Ce_Capabilities_r15Ce_UL_HARQ_ACK_Feedback_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 9)] pub struct PhyLayerParameters_v1530Ce_Capabilities_r15 { #[asn(optional_idx = 0)] @@ -37223,157 +37223,157 @@ pub struct PhyLayerParameters_v1530Ce_Capabilities_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530ShortCQI_ForSCellActivation_r15(pub u8); impl PhyLayerParameters_v1530ShortCQI_ForSCellActivation_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Mimo_CBSR_AdvancedCSI_r15(pub u8); impl PhyLayerParameters_v1530Mimo_CBSR_AdvancedCSI_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Crs_IntfMitig_r15(pub u8); impl PhyLayerParameters_v1530Crs_IntfMitig_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Ul_PowerControlEnhancements_r15(pub u8); impl PhyLayerParameters_v1530Ul_PowerControlEnhancements_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pdsch_RepSubframe_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pdsch_RepSubframe_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pdsch_RepSlot_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pdsch_RepSlot_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pdsch_RepSubslot_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pdsch_RepSubslot_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "6")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_MultiConfigSubframe_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_MaxConfigSubframe_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "6")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_MultiConfigSlot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_MaxConfigSlot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "6")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_MultiConfigSubslot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_MaxConfigSubslot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SlotRepPCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SlotRepPCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SlotRepPSCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SlotRepPSCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SlotRepSCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SlotRepSCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubframeRepPCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubframeRepPCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubframeRepPSCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubframeRepPSCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubframeRepSCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubframeRepSCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubslotRepPCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubslotRepPCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubslotRepPSCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubslotRepPSCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubslotRepSCell_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15Pusch_SPS_SubslotRepSCell_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15SemiStaticCFI_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15SemiStaticCFI_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15SemiStaticCFI_Pattern_r15(pub u8); impl PhyLayerParameters_v1530Urllc_Capabilities_r15SemiStaticCFI_Pattern_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 20)] pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15 { #[asn(optional_idx = 0)] @@ -37437,56 +37437,56 @@ pub struct PhyLayerParameters_v1530Urllc_Capabilities_r15 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1530AltMCS_Table_r15(pub u8); impl PhyLayerParameters_v1530AltMCS_Table_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1540Stti_SPT_Capabilities_v1540SlotPDSCH_TxDiv_TM8_r15(pub u8); impl PhyLayerParameters_v1540Stti_SPT_Capabilities_v1540SlotPDSCH_TxDiv_TM8_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhyLayerParameters_v1540Stti_SPT_Capabilities_v1540 { pub slot_pdsch_tx_div_tm8_r15: PhyLayerParameters_v1540Stti_SPT_Capabilities_v1540SlotPDSCH_TxDiv_TM8_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1540Crs_IM_TM1_toTM9_OneRX_Port_v1540(pub u8); impl PhyLayerParameters_v1540Crs_IM_TM1_toTM9_OneRX_Port_v1540 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1540Cch_IM_RefRecTypeA_OneRX_Port_v1540(pub u8); impl PhyLayerParameters_v1540Cch_IM_RefRecTypeA_OneRX_Port_v1540 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1550Dmrs_OverheadReduction_r15(pub u8); impl PhyLayerParameters_v1550Dmrs_OverheadReduction_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Ce_CSI_RS_Feedback_r16(pub u8); impl PhyLayerParameters_v1610Ce_Capabilities_v1610Ce_CSI_RS_Feedback_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Ce_CSI_RS_FeedbackCodebookRestriction_r16( pub u8, @@ -37495,49 +37495,49 @@ impl PhyLayerParameters_v1610Ce_Capabilities_v1610Ce_CSI_RS_FeedbackCodebookRest pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_CE_ModeA_r16(pub u8); impl PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_CE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_CE_ModeB_r16(pub u8); impl PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_CE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_CSI_r16(pub u8); impl PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_CSI_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_ReciprocityTDD_r16(pub u8); impl PhyLayerParameters_v1610Ce_Capabilities_v1610Crs_ChEstMPDCCH_ReciprocityTDD_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Etws_CMAS_RxInConnCE_ModeA_r16(pub u8); impl PhyLayerParameters_v1610Ce_Capabilities_v1610Etws_CMAS_RxInConnCE_ModeA_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Etws_CMAS_RxInConnCE_ModeB_r16(pub u8); impl PhyLayerParameters_v1610Ce_Capabilities_v1610Etws_CMAS_RxInConnCE_ModeB_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Mpdcch_InLteControlRegionCE_ModeA_r16( pub u8, @@ -37546,7 +37546,7 @@ impl PhyLayerParameters_v1610Ce_Capabilities_v1610Mpdcch_InLteControlRegionCE_Mo pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Mpdcch_InLteControlRegionCE_ModeB_r16( pub u8, @@ -37555,7 +37555,7 @@ impl PhyLayerParameters_v1610Ce_Capabilities_v1610Mpdcch_InLteControlRegionCE_Mo pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Pdsch_InLteControlRegionCE_ModeA_r16( pub u8, @@ -37564,7 +37564,7 @@ impl PhyLayerParameters_v1610Ce_Capabilities_v1610Pdsch_InLteControlRegionCE_Mod pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610Pdsch_InLteControlRegionCE_ModeB_r16( pub u8, @@ -37573,7 +37573,7 @@ impl PhyLayerParameters_v1610Ce_Capabilities_v1610Pdsch_InLteControlRegionCE_Mod pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 14)] pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610 { #[asn(optional_idx = 0)] @@ -37619,49 +37619,49 @@ pub struct PhyLayerParameters_v1610Ce_Capabilities_v1610 { pub resource_resv_parameters_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610WidebandPRG_Slot_r16(pub u8); impl PhyLayerParameters_v1610WidebandPRG_Slot_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610WidebandPRG_Subslot_r16(pub u8); impl PhyLayerParameters_v1610WidebandPRG_Subslot_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610WidebandPRG_Subframe_r16(pub u8); impl PhyLayerParameters_v1610WidebandPRG_Subframe_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610AddSRS_r16AddSRS_FrequencyHopping_r16(pub u8); impl PhyLayerParameters_v1610AddSRS_r16AddSRS_FrequencyHopping_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610AddSRS_r16AddSRS_AntennaSwitching_r16(pub u8); impl PhyLayerParameters_v1610AddSRS_r16AddSRS_AntennaSwitching_r16 { pub const USE_BASIC: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610AddSRS_r16AddSRS_CarrierSwitching_r16(pub u8); impl PhyLayerParameters_v1610AddSRS_r16AddSRS_CarrierSwitching_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PhyLayerParameters_v1610AddSRS_r16 { #[asn(optional_idx = 0)] @@ -37675,42 +37675,42 @@ pub struct PhyLayerParameters_v1610AddSRS_r16 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610VirtualCellID_BasicSRS_r16(pub u8); impl PhyLayerParameters_v1610VirtualCellID_BasicSRS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1610VirtualCellID_AddSRS_r16(pub u8); impl PhyLayerParameters_v1610VirtualCellID_AddSRS_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1700Ce_Capabilities_v1700Ce_PDSCH_14HARQProcesses_r17(pub u8); impl PhyLayerParameters_v1700Ce_Capabilities_v1700Ce_PDSCH_14HARQProcesses_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1700Ce_Capabilities_v1700Ce_PDSCH_14HARQProcesses_Alt2_r17(pub u8); impl PhyLayerParameters_v1700Ce_Capabilities_v1700Ce_PDSCH_14HARQProcesses_Alt2_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1700Ce_Capabilities_v1700Ce_PDSCH_MaxTBS_r17(pub u8); impl PhyLayerParameters_v1700Ce_Capabilities_v1700Ce_PDSCH_MaxTBS_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct PhyLayerParameters_v1700Ce_Capabilities_v1700 { #[asn(optional_idx = 0)] @@ -37724,50 +37724,50 @@ pub struct PhyLayerParameters_v1700Ce_Capabilities_v1700 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v1730Csi_SubframeSet2ForDormantSCell_r17(pub u8); impl PhyLayerParameters_v1730Csi_SubframeSet2ForDormantSCell_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v920EnhancedDualLayerFDD_r9(pub u8); impl PhyLayerParameters_v920EnhancedDualLayerFDD_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v920EnhancedDualLayerTDD_r9(pub u8); impl PhyLayerParameters_v920EnhancedDualLayerTDD_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v9d0Tm5_FDD_r9(pub u8); impl PhyLayerParameters_v9d0Tm5_FDD_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PhyLayerParameters_v9d0Tm5_TDD_r9(pub u8); impl PhyLayerParameters_v9d0Tm5_TDD_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct PhysCellIdGERANNetworkColourCode(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct PhysCellIdGERANBaseStationColourCode(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PhysCellIdRangeRange(pub u8); impl PhysCellIdRangeRange { @@ -37789,7 +37789,7 @@ impl PhysCellIdRangeRange { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PhysCellIdRangeNR_r16Range(pub u8); impl PhysCellIdRangeNR_r16Range { @@ -37811,15 +37811,15 @@ impl PhysCellIdRangeNR_r16Range { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "512")] pub struct PhysCellIdRangeUTRA_FDD_r9Range_r9(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PhysicalConfigDedicatedAntennaInfo_defaultValue; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PhysicalConfigDedicatedAntennaInfo { #[asn(key = 0, extended = false)] @@ -37828,7 +37828,7 @@ pub enum PhysicalConfigDedicatedAntennaInfo { DefaultValue(PhysicalConfigDedicatedAntennaInfo_defaultValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct PhysicalConfigDedicatedSCell_r10NonUL_Configuration_r10 { #[asn(optional_idx = 0)] @@ -37841,7 +37841,7 @@ pub struct PhysicalConfigDedicatedSCell_r10NonUL_Configuration_r10 { pub pdsch_config_dedicated_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct PhysicalConfigDedicatedSCell_r10Ul_Configuration_r10 { #[asn(optional_idx = 0)] @@ -37861,18 +37861,18 @@ pub struct PhysicalConfigDedicatedSCell_r10Ul_Configuration_r10 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PhysicalConfigDedicatedSCell_v1370Pucch_SCell_v1370_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct PhysicalConfigDedicatedSCell_v1370Pucch_SCell_v1370_setup { #[asn(optional_idx = 0)] pub pucch_config_dedicated_v1370: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PhysicalConfigDedicatedSCell_v1370Pucch_SCell_v1370 { #[asn(key = 0, extended = false)] @@ -37881,17 +37881,17 @@ pub enum PhysicalConfigDedicatedSCell_v1370Pucch_SCell_v1370 { Setup(PhysicalConfigDedicatedSCell_v1370Pucch_SCell_v1370_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PhysicalConfigDedicatedSCell_v13c0Pucch_SCell_v13c0_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PhysicalConfigDedicatedSCell_v13c0Pucch_SCell_v13c0_setup { pub pucch_config_dedicated_v13c0: PUCCH_ConfigDedicated_v13c0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PhysicalConfigDedicatedSCell_v13c0Pucch_SCell_v13c0 { #[asn(key = 0, extended = false)] @@ -37900,11 +37900,11 @@ pub enum PhysicalConfigDedicatedSCell_v13c0Pucch_SCell_v13c0 { Setup(PhysicalConfigDedicatedSCell_v13c0Pucch_SCell_v13c0_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PhysicalConfigDedicatedSCell_v1730Cqi_ReportPeriodicSCell_v1730_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum PhysicalConfigDedicatedSCell_v1730Cqi_ReportPeriodicSCell_v1730 { #[asn(key = 0, extended = false)] @@ -37913,23 +37913,23 @@ pub enum PhysicalConfigDedicatedSCell_v1730Cqi_ReportPeriodicSCell_v1730 { Setup(CQI_ReportPeriodicSCell_v1730), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PhysicalConfigDedicatedSTTI_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PhysicalConfigDedicatedSTTI_r15_setupSemiOpenLoopSTTI_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PhysicalConfigDedicatedSTTI_r15_setupSrs_DCI7_TriggeringConfig_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PhysicalConfigDedicatedSTTI_r15_setupShortProcessingTime_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 19)] pub struct PhysicalConfigDedicatedSTTI_r15_setup { #[asn(optional_idx = 0)] @@ -37976,14 +37976,14 @@ pub struct PhysicalConfigDedicatedSTTI_r15_setup { pub short_tti_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct PosSIB_Type_r15Encrypted_r15(pub u8); impl PosSIB_Type_r15Encrypted_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "26")] pub struct PosSIB_Type_r15PosSibType_r15(pub u8); impl PosSIB_Type_r15PosSibType_r15 { @@ -38016,7 +38016,7 @@ impl PosSIB_Type_r15PosSibType_r15 { pub const POS_SIB_TYPE3_1: u8 = 26u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct PosSchedulingInfo_r15PosSI_Periodicity_r15(pub u8); impl PosSchedulingInfo_r15PosSI_Periodicity_r15 { @@ -38029,7 +38029,7 @@ impl PosSchedulingInfo_r15PosSI_Periodicity_r15 { pub const RF512: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "26", extensible = true)] pub enum PosSystemInformation_r15_IEsPosSIB_TypeAndInfo_r15_Entry { #[asn(key = 0, extended = false)] @@ -38110,37 +38110,37 @@ pub enum PosSystemInformation_r15_IEsPosSIB_TypeAndInfo_r15_Entry { PosSib1_10_v1700(SystemInformationBlockPos_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct PosSystemInformation_r15_IEsPosSIB_TypeAndInfo_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct PosSystemInformation_r15_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PosSystemInformation_r15_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct PowerCoordinationInfo_r12P_MeNB_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct PowerCoordinationInfo_r12P_SeNB_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct PowerCoordinationInfo_r12PowerControlMode_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct PowerPrefIndicationConfig_r11_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PowerPrefIndicationConfig_r11_setupPowerPrefIndicationTimer_r11(pub u8); impl PowerPrefIndicationConfig_r11_setupPowerPrefIndicationTimer_r11 { @@ -38162,14 +38162,14 @@ impl PowerPrefIndicationConfig_r11_setupPowerPrefIndicationTimer_r11 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct PowerPrefIndicationConfig_r11_setup { pub power_pref_indication_timer_r11: PowerPrefIndicationConfig_r11_setupPowerPrefIndicationTimer_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct PowerRampingParametersPowerRampingStep(pub u8); impl PowerRampingParametersPowerRampingStep { @@ -38179,7 +38179,7 @@ impl PowerRampingParametersPowerRampingStep { pub const D_B6: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct PowerRampingParametersPreambleInitialReceivedTargetPower(pub u8); impl PowerRampingParametersPreambleInitialReceivedTargetPower { @@ -38201,23 +38201,23 @@ impl PowerRampingParametersPreambleInitialReceivedTargetPower { pub const D_BM_90: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct PreRegistrationInfoHRPDPreRegistrationAllowed(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ProximityIndication_r9CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ProximityIndication_r9CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ProximityIndication_r9CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum ProximityIndication_r9CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -38230,11 +38230,11 @@ pub enum ProximityIndication_r9CriticalExtensions_c1 { Spare1(ProximityIndication_r9CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ProximityIndication_r9CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ProximityIndication_r9CriticalExtensions { #[asn(key = 0, extended = false)] @@ -38243,7 +38243,7 @@ pub enum ProximityIndication_r9CriticalExtensions { CriticalExtensionsFuture(ProximityIndication_r9CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct ProximityIndication_r9_IEsType_r9(pub u8); impl ProximityIndication_r9_IEsType_r9 { @@ -38251,7 +38251,7 @@ impl ProximityIndication_r9_IEsType_r9 { pub const LEAVING: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum ProximityIndication_r9_IEsCarrierFreq_r9 { #[asn(key = 0, extended = false)] @@ -38262,15 +38262,15 @@ pub enum ProximityIndication_r9_IEsCarrierFreq_r9 { Eutra2_v9e0(ARFCN_ValueEUTRA_v9e0), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ProximityIndication_v930_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ProximityIndication_v930_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct QuantityConfigCDMA2000MeasQuantityCDMA2000(pub u8); impl QuantityConfigCDMA2000MeasQuantityCDMA2000 { @@ -38278,14 +38278,14 @@ impl QuantityConfigCDMA2000MeasQuantityCDMA2000 { pub const PILOT_PN_PHASE_AND_PILOT_STRENGTH: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct QuantityConfigGERANMeasQuantityGERAN(pub u8); impl QuantityConfigGERANMeasQuantityGERAN { pub const RSSI: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct QuantityConfigUTRAMeasQuantityUTRA_FDD(pub u8); impl QuantityConfigUTRAMeasQuantityUTRA_FDD { @@ -38293,36 +38293,36 @@ impl QuantityConfigUTRAMeasQuantityUTRA_FDD { pub const CPICH_EC_N0: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct QuantityConfigUTRAMeasQuantityUTRA_TDD(pub u8); impl QuantityConfigUTRAMeasQuantityUTRA_TDD { pub const PCCPCH_RSCP: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct QuantityConfigWLAN_r13MeasQuantityWLAN_r13(pub u8); impl QuantityConfigWLAN_r13MeasQuantityWLAN_r13 { pub const RSSI_WLAN: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct RACH_CE_LevelInfo_r13PreambleMappingInfo_r13FirstPreamble_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct RACH_CE_LevelInfo_r13PreambleMappingInfo_r13LastPreamble_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_CE_LevelInfo_r13PreambleMappingInfo_r13 { pub first_preamble_r13: RACH_CE_LevelInfo_r13PreambleMappingInfo_r13FirstPreamble_r13, pub last_preamble_r13: RACH_CE_LevelInfo_r13PreambleMappingInfo_r13LastPreamble_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RACH_CE_LevelInfo_r13Ra_ResponseWindowSize_r13(pub u8); impl RACH_CE_LevelInfo_r13Ra_ResponseWindowSize_r13 { @@ -38336,7 +38336,7 @@ impl RACH_CE_LevelInfo_r13Ra_ResponseWindowSize_r13 { pub const SF400: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RACH_CE_LevelInfo_r13Mac_ContentionResolutionTimer_r13(pub u8); impl RACH_CE_LevelInfo_r13Mac_ContentionResolutionTimer_r13 { @@ -38350,7 +38350,7 @@ impl RACH_CE_LevelInfo_r13Mac_ContentionResolutionTimer_r13 { pub const SF960: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RACH_CE_LevelInfo_r13Rar_HoppingConfig_r13(pub u8); impl RACH_CE_LevelInfo_r13Rar_HoppingConfig_r13 { @@ -38358,7 +38358,7 @@ impl RACH_CE_LevelInfo_r13Rar_HoppingConfig_r13 { pub const OFF: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct RACH_ConfigCommonPreambleInfoNumberOfRA_Preambles(pub u8); impl RACH_ConfigCommonPreambleInfoNumberOfRA_Preambles { @@ -38380,7 +38380,7 @@ impl RACH_ConfigCommonPreambleInfoNumberOfRA_Preambles { pub const N64: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "14")] pub struct RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigSizeOfRA_PreamblesGroupA(pub u8); impl RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigSizeOfRA_PreamblesGroupA { @@ -38401,7 +38401,7 @@ impl RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigSizeOfRA_PreamblesGroupA pub const N60: u8 = 14u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigMessageSizeGroupA(pub u8); impl RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigMessageSizeGroupA { @@ -38411,7 +38411,7 @@ impl RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigMessageSizeGroupA { pub const B256: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigMessagePowerOffsetGroupB(pub u8); impl RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigMessagePowerOffsetGroupB { @@ -38425,7 +38425,7 @@ impl RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigMessagePowerOffsetGroupB pub const D_B18: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RACH_ConfigCommonPreambleInfoPreamblesGroupAConfig { pub size_of_ra_preambles_group_a: @@ -38435,7 +38435,7 @@ pub struct RACH_ConfigCommonPreambleInfoPreamblesGroupAConfig { RACH_ConfigCommonPreambleInfoPreamblesGroupAConfigMessagePowerOffsetGroupB, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RACH_ConfigCommonPreambleInfo { pub number_of_ra_preambles: RACH_ConfigCommonPreambleInfoNumberOfRA_Preambles, @@ -38443,7 +38443,7 @@ pub struct RACH_ConfigCommonPreambleInfo { pub preambles_group_a_config: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RACH_ConfigCommonRa_SupervisionInfoRa_ResponseWindowSize(pub u8); impl RACH_ConfigCommonRa_SupervisionInfoRa_ResponseWindowSize { @@ -38457,7 +38457,7 @@ impl RACH_ConfigCommonRa_SupervisionInfoRa_ResponseWindowSize { pub const SF10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RACH_ConfigCommonRa_SupervisionInfoMac_ContentionResolutionTimer(pub u8); impl RACH_ConfigCommonRa_SupervisionInfoMac_ContentionResolutionTimer { @@ -38471,7 +38471,7 @@ impl RACH_ConfigCommonRa_SupervisionInfoMac_ContentionResolutionTimer { pub const SF64: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_ConfigCommonRa_SupervisionInfo { pub preamble_trans_max: PreambleTransMax, @@ -38480,11 +38480,11 @@ pub struct RACH_ConfigCommonRa_SupervisionInfo { RACH_ConfigCommonRa_SupervisionInfoMac_ContentionResolutionTimer, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct RACH_ConfigCommonMaxHARQ_Msg3Tx(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailCount_r12(pub u8); impl RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailCount_r12 { @@ -38494,7 +38494,7 @@ impl RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailCount_r12 { pub const N4: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailOffsetValidity_r12(pub u8); impl RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailOffsetValidity_r12 { @@ -38508,11 +38508,11 @@ impl RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailOffsetValidity_r12 { pub const S900: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailOffset_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RACH_ConfigCommon_v1250TxFailParams_r12 { pub conn_est_fail_count_r12: RACH_ConfigCommon_v1250TxFailParams_r12ConnEstFailCount_r12, @@ -38523,45 +38523,45 @@ pub struct RACH_ConfigCommon_v1250TxFailParams_r12 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_ConfigCommonSCell_r11Ra_SupervisionInfo_r11 { pub preamble_trans_max_r11: PreambleTransMax, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct RACH_ConfigDedicatedRa_PreambleIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct RACH_ConfigDedicatedRa_PRACH_MaskIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RACH_Report_r16ContentionDetected_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct RACH_Report_v1610InitialCEL_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RACH_Report_v1610Edt_Fallback_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RACH_Skip_r14TargetTA_r14_ta0_r14; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RACH_Skip_r14TargetTA_r14_mcg_PTAG_r14; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RACH_Skip_r14TargetTA_r14_scg_PTAG_r14; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "4", extensible = false)] pub enum RACH_Skip_r14TargetTA_r14 { #[asn(key = 0, extended = false)] @@ -38576,11 +38576,11 @@ pub enum RACH_Skip_r14TargetTA_r14 { Scg_STAG_r14(STAG_Id_r11), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct RACH_Skip_r14Ul_ConfigInfo_r14NumberOfConfUL_Processes_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct RACH_Skip_r14Ul_ConfigInfo_r14Ul_SchedInterval_r14(pub u8); impl RACH_Skip_r14Ul_ConfigInfo_r14Ul_SchedInterval_r14 { @@ -38589,17 +38589,17 @@ impl RACH_Skip_r14Ul_ConfigInfo_r14Ul_SchedInterval_r14 { pub const SF10: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct RACH_Skip_r14Ul_ConfigInfo_r14Ul_StartSubframe_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct RACH_Skip_r14Ul_ConfigInfo_r14Ul_Grant_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RACH_Skip_r14Ul_ConfigInfo_r14 { pub number_of_conf_ul_processes_r14: RACH_Skip_r14Ul_ConfigInfo_r14NumberOfConfUL_Processes_r14, @@ -38608,21 +38608,21 @@ pub struct RACH_Skip_r14Ul_ConfigInfo_r14 { pub ul_grant_r14: RACH_Skip_r14Ul_ConfigInfo_r14Ul_Grant_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct RAN_AreaConfig_r15Ran_AreaCodeList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RCLWI_Config_r13Command_steerToWLAN_r13 { pub mobility_config_r13: WLAN_Id_List_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RCLWI_Config_r13Command_steerToLTE_r13; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RCLWI_Config_r13Command { #[asn(key = 0, extended = false)] @@ -38631,77 +38631,77 @@ pub enum RCLWI_Config_r13Command { SteerToLTE_r13(RCLWI_Config_r13Command_steerToLTE_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RCLWI_Configuration_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RCLWI_Configuration_r13_setup { pub rclwi_config_r13: RCLWI_Config_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct RF_Parameters_v10f0ModifiedMPR_Behavior_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v10j0MultiNS_Pmax_r10(pub u8); impl RF_Parameters_v10j0MultiNS_Pmax_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1180FreqBandRetrieval_r11(pub u8); impl RF_Parameters_v1180FreqBandRetrieval_r11 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct RF_Parameters_v1180RequestedBands_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1250FreqBandPriorityAdjustment_r12(pub u8); impl RF_Parameters_v1250FreqBandPriorityAdjustment_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v12b0MaxLayersMIMO_Indication_r12(pub u8); impl RF_Parameters_v12b0MaxLayersMIMO_Indication_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1310ENB_RequestedParameters_r13ReducedIntNonContCombRequested_r13(pub u8); impl RF_Parameters_v1310ENB_RequestedParameters_r13ReducedIntNonContCombRequested_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "32")] pub struct RF_Parameters_v1310ENB_RequestedParameters_r13RequestedCCsDL_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "32")] pub struct RF_Parameters_v1310ENB_RequestedParameters_r13RequestedCCsUL_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1310ENB_RequestedParameters_r13SkipFallbackCombRequested_r13(pub u8); impl RF_Parameters_v1310ENB_RequestedParameters_r13SkipFallbackCombRequested_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RF_Parameters_v1310ENB_RequestedParameters_r13 { #[asn(optional_idx = 0)] @@ -38718,55 +38718,55 @@ pub struct RF_Parameters_v1310ENB_RequestedParameters_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1310MaximumCCsRetrieval_r13(pub u8); impl RF_Parameters_v1310MaximumCCsRetrieval_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1310SkipFallbackCombinations_r13(pub u8); impl RF_Parameters_v1310SkipFallbackCombinations_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1310ReducedIntNonContComb_r13(pub u8); impl RF_Parameters_v1310ReducedIntNonContComb_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RF_Parameters_v1430ENB_RequestedParameters_v1430 { pub requested_diff_fallback_comb_list_r14: BandCombinationList_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1430DiffFallbackCombReport_r14(pub u8); impl RF_Parameters_v1430DiffFallbackCombReport_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1530STTI_SPT_Supported_r15(pub u8); impl RF_Parameters_v1530STTI_SPT_Supported_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RF_Parameters_v1530PowerClass_14dBm_r15(pub u8); impl RF_Parameters_v1530PowerClass_14dBm_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct RF_Parameters_v1570Dl_1024QAM_ScalingFactor_r15(pub u8); impl RF_Parameters_v1570Dl_1024QAM_ScalingFactor_r15 { @@ -38775,27 +38775,27 @@ impl RF_Parameters_v1570Dl_1024QAM_ScalingFactor_r15 { pub const V1DOT25: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10")] pub struct RF_Parameters_v1570Dl_1024QAM_TotalWeightedLayers_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLC_BearerConfig_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "10")] pub struct RLC_BearerConfig_r15_setupLogicalChannelIdentityConfig_r15_logicalChannelIdentity_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "32", ub = "38")] pub struct RLC_BearerConfig_r15_setupLogicalChannelIdentityConfig_r15_logicalChannelIdentityExt_r15( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLC_BearerConfig_r15_setupLogicalChannelIdentityConfig_r15 { #[asn(key = 0, extended = false)] @@ -38808,7 +38808,7 @@ pub enum RLC_BearerConfig_r15_setupLogicalChannelIdentityConfig_r15 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RLC_BearerConfig_r15_setup { #[asn(optional_idx = 0)] @@ -38819,59 +38819,59 @@ pub struct RLC_BearerConfig_r15_setup { pub logical_channel_config_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_am { pub ul_am_rlc: UL_AM_RLC, pub dl_am_rlc: DL_AM_RLC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_um_Bi_Directional { pub ul_um_rlc: UL_UM_RLC, pub dl_um_rlc: DL_UM_RLC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_um_Uni_Directional_UL { pub ul_um_rlc: UL_UM_RLC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_um_Uni_Directional_DL { pub dl_um_rlc: DL_UM_RLC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_r15Mode_r15_am_r15 { pub ul_am_rlc_r15: UL_AM_RLC_r15, pub dl_am_rlc_r15: DL_AM_RLC_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_r15Mode_r15_um_Bi_Directional_r15 { pub ul_um_rlc_r15: UL_UM_RLC, pub dl_um_rlc_r15: DL_UM_RLC_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_r15Mode_r15_um_Uni_Directional_UL_r15 { pub ul_um_rlc_r15: UL_UM_RLC, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_r15Mode_r15_um_Uni_Directional_DL_r15 { pub dl_um_rlc_r15: DL_UM_RLC_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum RLC_Config_r15Mode_r15 { #[asn(key = 0, extended = false)] @@ -38884,75 +38884,75 @@ pub enum RLC_Config_r15Mode_r15 { Um_Uni_Directional_DL_r15(RLC_Config_r15Mode_r15_um_Uni_Directional_DL_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Config_r15ReestablishRLC_r15(pub u8); impl RLC_Config_r15ReestablishRLC_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Config_r15Rlc_OutOfOrderDelivery_r15(pub u8); impl RLC_Config_r15Rlc_OutOfOrderDelivery_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RLC_Config_v1250Ul_extended_RLC_LI_Field_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RLC_Config_v1250Dl_extended_RLC_LI_Field_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RLC_Config_v1310Ul_extended_RLC_AM_SN_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RLC_Config_v1310Dl_extended_RLC_AM_SN_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLC_Config_v1430_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_v1430_setup { pub poll_byte_r14: PollByte_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Config_v1510ReestablishRLC_r15(pub u8); impl RLC_Config_v1510ReestablishRLC_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLC_Config_v1530_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Config_v1530_setupRlc_OutOfOrderDelivery_r15(pub u8); impl RLC_Config_v1530_setupRlc_OutOfOrderDelivery_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RLC_Config_v1530_setup { pub rlc_out_of_order_delivery_r15: RLC_Config_v1530_setupRlc_OutOfOrderDelivery_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLC_Config_v1700T_ReorderingExt_r17_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RLC_Config_v1700T_ReorderingExt_r17 { #[asn(key = 0, extended = false)] @@ -38961,49 +38961,49 @@ pub enum RLC_Config_v1700T_ReorderingExt_r17 { Setup(T_ReorderingExt_r17), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Parameters_r12Extended_RLC_LI_Field_r12(pub u8); impl RLC_Parameters_r12Extended_RLC_LI_Field_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Parameters_v1310ExtendedRLC_SN_SO_Field_r13(pub u8); impl RLC_Parameters_v1310ExtendedRLC_SN_SO_Field_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Parameters_v1430ExtendedPollByte_r14(pub u8); impl RLC_Parameters_v1430ExtendedPollByte_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Parameters_v1530FlexibleUM_AM_Combinations_r15(pub u8); impl RLC_Parameters_v1530FlexibleUM_AM_Combinations_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Parameters_v1530Rlc_AM_Ooo_Delivery_r15(pub u8); impl RLC_Parameters_v1530Rlc_AM_Ooo_Delivery_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RLC_Parameters_v1530Rlc_UM_Ooo_Delivery_r15(pub u8); impl RLC_Parameters_v1530Rlc_UM_Ooo_Delivery_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RLF_Report_r9MeasResultLastServCell_r9 { pub rsrp_result_r9: RSRP_Range, @@ -39011,7 +39011,7 @@ pub struct RLF_Report_r9MeasResultLastServCell_r9 { pub rsrq_result_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct RLF_Report_r9MeasResultNeighCells_r9 { #[asn(optional_idx = 0)] @@ -39024,11 +39024,11 @@ pub struct RLF_Report_r9MeasResultNeighCells_r9 { pub meas_results_cdma2000_r9: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLF_TimersAndConstants_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RLF_TimersAndConstants_r13_setupT301_v1310(pub u8); impl RLF_TimersAndConstants_r13_setupT301_v1310 { @@ -39042,17 +39042,17 @@ impl RLF_TimersAndConstants_r13_setupT301_v1310 { pub const MS10000: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RLF_TimersAndConstants_r13_setup { pub t301_v1310: RLF_TimersAndConstants_r13_setupT301_v1310, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLF_TimersAndConstants_r9_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RLF_TimersAndConstants_r9_setupT301_r9(pub u8); impl RLF_TimersAndConstants_r9_setupT301_r9 { @@ -39066,7 +39066,7 @@ impl RLF_TimersAndConstants_r9_setupT301_r9 { pub const MS2000: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct RLF_TimersAndConstants_r9_setupT310_r9(pub u8); impl RLF_TimersAndConstants_r9_setupT310_r9 { @@ -39079,7 +39079,7 @@ impl RLF_TimersAndConstants_r9_setupT310_r9 { pub const MS2000: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RLF_TimersAndConstants_r9_setupN310_r9(pub u8); impl RLF_TimersAndConstants_r9_setupN310_r9 { @@ -39093,7 +39093,7 @@ impl RLF_TimersAndConstants_r9_setupN310_r9 { pub const N20: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct RLF_TimersAndConstants_r9_setupT311_r9(pub u8); impl RLF_TimersAndConstants_r9_setupT311_r9 { @@ -39106,7 +39106,7 @@ impl RLF_TimersAndConstants_r9_setupT311_r9 { pub const MS30000: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RLF_TimersAndConstants_r9_setupN311_r9(pub u8); impl RLF_TimersAndConstants_r9_setupN311_r9 { @@ -39120,7 +39120,7 @@ impl RLF_TimersAndConstants_r9_setupN311_r9 { pub const N10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RLF_TimersAndConstants_r9_setup { pub t301_r9: RLF_TimersAndConstants_r9_setupT301_r9, @@ -39130,11 +39130,11 @@ pub struct RLF_TimersAndConstants_r9_setup { pub n311_r9: RLF_TimersAndConstants_r9_setupN311_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLF_TimersAndConstantsMCG_Failure_r16_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "9")] pub struct RLF_TimersAndConstantsMCG_Failure_r16_setupT316_r16(pub u8); impl RLF_TimersAndConstantsMCG_Failure_r16_setupT316_r16 { @@ -39150,17 +39150,17 @@ impl RLF_TimersAndConstantsMCG_Failure_r16_setupT316_r16 { pub const MS2000: u8 = 9u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RLF_TimersAndConstantsMCG_Failure_r16_setup { pub t316_r16: RLF_TimersAndConstantsMCG_Failure_r16_setupT316_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RLF_TimersAndConstantsSCG_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct RLF_TimersAndConstantsSCG_r12_setupT313_r12(pub u8); impl RLF_TimersAndConstantsSCG_r12_setupT313_r12 { @@ -39173,7 +39173,7 @@ impl RLF_TimersAndConstantsSCG_r12_setupT313_r12 { pub const MS2000: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RLF_TimersAndConstantsSCG_r12_setupN313_r12(pub u8); impl RLF_TimersAndConstantsSCG_r12_setupN313_r12 { @@ -39187,7 +39187,7 @@ impl RLF_TimersAndConstantsSCG_r12_setupN313_r12 { pub const N20: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RLF_TimersAndConstantsSCG_r12_setupN314_r12(pub u8); impl RLF_TimersAndConstantsSCG_r12_setupN314_r12 { @@ -39201,7 +39201,7 @@ impl RLF_TimersAndConstantsSCG_r12_setupN314_r12 { pub const N10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RLF_TimersAndConstantsSCG_r12_setup { pub t313_r12: RLF_TimersAndConstantsSCG_r12_setupT313_r12, @@ -39209,11 +39209,11 @@ pub struct RLF_TimersAndConstantsSCG_r12_setup { pub n314_r12: RLF_TimersAndConstantsSCG_r12_setupN314_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RMTC_Config_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct RMTC_Config_r13_setupRmtc_Period_r13(pub u8); impl RMTC_Config_r13_setupRmtc_Period_r13 { @@ -39224,11 +39224,11 @@ impl RMTC_Config_r13_setupRmtc_Period_r13 { pub const MS640: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct RMTC_Config_r13_setupRmtc_SubframeOffset_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct RMTC_Config_r13_setupMeasDuration_r13(pub u8); impl RMTC_Config_r13_setupMeasDuration_r13 { @@ -39239,7 +39239,7 @@ impl RMTC_Config_r13_setupMeasDuration_r13 { pub const SYM70: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 1)] pub struct RMTC_Config_r13_setup { pub rmtc_period_r13: RMTC_Config_r13_setupRmtc_Period_r13, @@ -39248,7 +39248,7 @@ pub struct RMTC_Config_r13_setup { pub meas_duration_r13: RMTC_Config_r13_setupMeasDuration_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct RMTC_ConfigNR_r16Rmtc_PeriodicityNR_r16(pub u8); impl RMTC_ConfigNR_r16Rmtc_PeriodicityNR_r16 { @@ -39259,11 +39259,11 @@ impl RMTC_ConfigNR_r16Rmtc_PeriodicityNR_r16 { pub const MS640: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct RMTC_ConfigNR_r16Rmtc_SubframeOffsetNR_r16(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct RMTC_ConfigNR_r16MeasDurationNR_r16(pub u8); impl RMTC_ConfigNR_r16MeasDurationNR_r16 { @@ -39274,7 +39274,7 @@ impl RMTC_ConfigNR_r16MeasDurationNR_r16 { pub const SYM70OR60: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RMTC_ConfigNR_r16RefSCS_CP_NR_r16(pub u8); impl RMTC_ConfigNR_r16RefSCS_CP_NR_r16 { @@ -39284,17 +39284,17 @@ impl RMTC_ConfigNR_r16RefSCS_CP_NR_r16 { pub const K_HZ60_ECP: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct RN_SubframeConfig_r10SubframeConfigPattern_r10_subframeConfigPatternFDD_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct RN_SubframeConfig_r10SubframeConfigPattern_r10_subframeConfigPatternTDD_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RN_SubframeConfig_r10SubframeConfigPattern_r10 { #[asn(key = 0, extended = false)] @@ -39307,7 +39307,7 @@ pub enum RN_SubframeConfig_r10SubframeConfigPattern_r10 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceAllocationType_r10(pub u8); impl RN_SubframeConfig_r10Rpdcch_Config_r10ResourceAllocationType_r10 { @@ -39321,43 +39321,43 @@ impl RN_SubframeConfig_r10Rpdcch_Config_r10ResourceAllocationType_r10 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type01_r10_nrb6_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type01_r10_nrb15_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "13", sz_ub = "13")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type01_r10_nrb25_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "17", sz_ub = "17")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type01_r10_nrb50_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "19", sz_ub = "19")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type01_r10_nrb75_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "25", sz_ub = "25")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type01_r10_nrb100_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "5", extensible = false)] pub enum RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type01_r10 { #[asn(key = 0, extended = false)] @@ -39384,43 +39384,43 @@ pub enum RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type0 ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "5", sz_ub = "5")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10_nrb6_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10_nrb15_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "9", sz_ub = "9")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10_nrb25_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "11", sz_ub = "11")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10_nrb50_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "12", sz_ub = "12")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10_nrb75_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "13", sz_ub = "13")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10_nrb100_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "5", extensible = false)] pub enum RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10 { #[asn(key = 0, extended = false)] @@ -39447,7 +39447,7 @@ pub enum RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2 ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10 { #[asn(key = 0, extended = false)] @@ -39456,14 +39456,14 @@ pub enum RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10 { Type2_r10(RN_SubframeConfig_r10Rpdcch_Config_r10ResourceBlockAssignment_r10_type2_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10_interleaving_r10(pub u8); impl RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10_interleaving_r10 { pub const CRS: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10_noInterleaving_r10(pub u8); impl RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10_noInterleaving_r10 { @@ -39471,7 +39471,7 @@ impl RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10_noInterleaving_r10 pub const DMRS: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10 { #[asn(key = 0, extended = false)] @@ -39480,54 +39480,54 @@ pub enum RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10 { NoInterleaving_r10(RN_SubframeConfig_r10Rpdcch_Config_r10DemodulationRS_r10_noInterleaving_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "3")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pdsch_Start_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_channelSelectionMultiplexingBundlingN1PUCCH_AN_List_r10_Entry( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_channelSelectionMultiplexingBundlingN1PUCCH_AN_List_r10 (pub Vec < RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_channelSelectionMultiplexingBundlingN1PUCCH_AN_List_r10_Entry >) ; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_channelSelectionMultiplexingBundling { pub n1pucch_an_list_r10 : RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_channelSelectionMultiplexingBundlingN1PUCCH_AN_List_r10 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_fallbackForFormat3N1PUCCH_AN_P0_r10( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_fallbackForFormat3N1PUCCH_AN_P1_r10( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_fallbackForFormat3 { pub n1pucch_an_p0_r10 : RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_fallbackForFormat3N1PUCCH_AN_P0_r10 , # [asn (optional_idx = 0 ,)] pub n1pucch_an_p1_r10 : Option < RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_fallbackForFormat3N1PUCCH_AN_P1_r10 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd { # [asn (key = 0 , extended = false)] ChannelSelectionMultiplexingBundling (RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_channelSelectionMultiplexingBundling) , # [asn (key = 1 , extended = false)] FallbackForFormat3 (RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_tdd_fallbackForFormat3) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_fddN1PUCCH_AN_P0_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_fddN1PUCCH_AN_P1_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_fdd { pub n1pucch_an_p0_r10: @@ -39537,7 +39537,7 @@ pub struct RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_fdd { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10 { #[asn(key = 0, extended = false)] @@ -39546,7 +39546,7 @@ pub enum RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10 { Fdd(RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10_fdd), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct RN_SubframeConfig_r10Rpdcch_Config_r10 { pub resource_allocation_type_r10: @@ -39558,23 +39558,23 @@ pub struct RN_SubframeConfig_r10Rpdcch_Config_r10 { pub pucch_config_r10: RN_SubframeConfig_r10Rpdcch_Config_r10Pucch_Config_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RN_SystemInfo_r10SystemInformationBlockType1_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RNReconfiguration_r10CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RNReconfiguration_r10CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RNReconfiguration_r10CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum RNReconfiguration_r10CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -39587,11 +39587,11 @@ pub enum RNReconfiguration_r10CriticalExtensions_c1 { Spare1(RNReconfiguration_r10CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RNReconfiguration_r10CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RNReconfiguration_r10CriticalExtensions { #[asn(key = 0, extended = false)] @@ -39600,27 +39600,27 @@ pub enum RNReconfiguration_r10CriticalExtensions { CriticalExtensionsFuture(RNReconfiguration_r10CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RNReconfiguration_r10_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RNReconfiguration_r10_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RNReconfigurationComplete_r10CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RNReconfigurationComplete_r10CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RNReconfigurationComplete_r10CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum RNReconfigurationComplete_r10CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -39633,11 +39633,11 @@ pub enum RNReconfigurationComplete_r10CriticalExtensions_c1 { Spare1(RNReconfigurationComplete_r10CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RNReconfigurationComplete_r10CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RNReconfigurationComplete_r10CriticalExtensions { #[asn(key = 0, extended = false)] @@ -39648,51 +39648,51 @@ pub enum RNReconfigurationComplete_r10CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RNReconfigurationComplete_r10_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RNReconfigurationComplete_r10_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0001_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0002_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0003_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0004_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0006_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0101_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0102_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0103_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ROHC_ProfileSupportList_r15Profile0x0104_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RRC_InactiveConfig_r15Ran_PagingCycle_r15(pub u8); impl RRC_InactiveConfig_r15Ran_PagingCycle_r15 { @@ -39702,7 +39702,7 @@ impl RRC_InactiveConfig_r15Ran_PagingCycle_r15 { pub const RF256: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RRC_InactiveConfig_r15Periodic_RNAU_timer_r15(pub u8); impl RRC_InactiveConfig_r15Periodic_RNAU_timer_r15 { @@ -39716,11 +39716,11 @@ impl RRC_InactiveConfig_r15Periodic_RNAU_timer_r15 { pub const MIN720: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRC_InactiveConfig_r15Dummy {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RRC_InactiveConfig_v1610Ran_PagingCycle_v1610(pub u8); impl RRC_InactiveConfig_v1610Ran_PagingCycle_v1610 { @@ -39728,35 +39728,35 @@ impl RRC_InactiveConfig_v1610Ran_PagingCycle_v1610 { pub const RF1024: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfigurationCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfigurationCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfigurationCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfigurationCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfigurationCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfigurationCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfigurationCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum RRCConnectionReconfigurationCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -39777,11 +39777,11 @@ pub enum RRCConnectionReconfigurationCriticalExtensions_c1 { Spare1(RRCConnectionReconfigurationCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReconfigurationCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReconfigurationCriticalExtensions { #[asn(key = 0, extended = false)] @@ -39792,25 +39792,25 @@ pub enum RRCConnectionReconfigurationCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct RRCConnectionReconfiguration_r8_IEsDedicatedInfoNASList(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v10l0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v1130_IEsSystemInformationBlockType1Dedicated_r11( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12_setupT350_r12(pub u8); impl RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12_setupT350_r12 { @@ -39824,7 +39824,7 @@ impl RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12_setupT350_r12 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12_setup { pub wlan_offload_config_dedicated_r12: WLAN_OffloadConfig_r12, @@ -39832,7 +39832,7 @@ pub struct RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12_setup { pub t350_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12 { #[asn(key = 0, extended = false)] @@ -39841,44 +39841,44 @@ pub enum RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12 { Setup(RRCConnectionReconfiguration_v1250_IEsWlan_OffloadInfo_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v12f0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReconfiguration_v13c0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfiguration_v1430_IEsPerCC_GapIndicationRequest_r14(pub u8); impl RRCConnectionReconfiguration_v1430_IEsPerCC_GapIndicationRequest_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v1430_IEsSystemInformationBlockType2Dedicated_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReconfiguration_v1510_IEsNr_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RRCConnectionReconfiguration_v1510_IEsNr_Config_r15_setupEndc_ReleaseAndAdd_r15( pub bool, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v1510_IEsNr_Config_r15_setupNr_SecondaryCellGroupConfig_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RRCConnectionReconfiguration_v1510_IEsNr_Config_r15_setup { pub endc_release_and_add_r15: @@ -39891,7 +39891,7 @@ pub struct RRCConnectionReconfiguration_v1510_IEsNr_Config_r15_setup { pub p_max_eutra_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReconfiguration_v1510_IEsNr_Config_r15 { #[asn(key = 0, extended = false)] @@ -39900,76 +39900,76 @@ pub enum RRCConnectionReconfiguration_v1510_IEsNr_Config_r15 { Setup(RRCConnectionReconfiguration_v1510_IEsNr_Config_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct RRCConnectionReconfiguration_v1510_IEsSk_Counter_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v1510_IEsNr_RadioBearerConfig1_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v1510_IEsNr_RadioBearerConfig2_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct RRCConnectionReconfiguration_v1530_IEsDedicatedInfoNASList_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfiguration_v1610_IEsDaps_SourceRelease_r16(pub u8); impl RRCConnectionReconfiguration_v1610_IEsDaps_SourceRelease_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v1610_IEsSl_ConfigDedicatedForNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct RRCConnectionReconfiguration_v1610_IEsSl_SSB_PriorityEUTRA_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v1700_IEsSystemInformationBlockType31Dedicated_r17( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfiguration_v1700_IEsScg_State_r17(pub u8); impl RRCConnectionReconfiguration_v1700_IEsScg_State_r17 { pub const DEACTIVATED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReconfiguration_v1700_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v890_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfiguration_v8m0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfiguration_v920_IEsFullConfig_r9(pub u8); impl RRCConnectionReconfiguration_v920_IEsFullConfig_r9 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReconfigurationCompleteCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReconfigurationCompleteCriticalExtensions { #[asn(key = 0, extended = false)] @@ -39980,104 +39980,104 @@ pub enum RRCConnectionReconfigurationCompleteCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfigurationComplete_v1020_IEsRlf_InfoAvailable_r10(pub u8); impl RRCConnectionReconfigurationComplete_v1020_IEsRlf_InfoAvailable_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfigurationComplete_v1020_IEsLogMeasAvailable_r10(pub u8); impl RRCConnectionReconfigurationComplete_v1020_IEsLogMeasAvailable_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfigurationComplete_v1130_IEsConnEstFailInfoAvailable_r11(pub u8); impl RRCConnectionReconfigurationComplete_v1130_IEsConnEstFailInfoAvailable_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfigurationComplete_v1250_IEsLogMeasAvailableMBSFN_r12(pub u8); impl RRCConnectionReconfigurationComplete_v1250_IEsLogMeasAvailableMBSFN_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "12")] pub struct RRCConnectionReconfigurationComplete_v1430_IEsNumFreqEffective_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "12")] pub struct RRCConnectionReconfigurationComplete_v1430_IEsNumFreqEffectiveReduced_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfigurationComplete_v1510_IEsScg_ConfigResponseNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfigurationComplete_v1530_IEsLogMeasAvailableBT_r15(pub u8); impl RRCConnectionReconfigurationComplete_v1530_IEsLogMeasAvailableBT_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfigurationComplete_v1530_IEsLogMeasAvailableWLAN_r15(pub u8); impl RRCConnectionReconfigurationComplete_v1530_IEsLogMeasAvailableWLAN_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReconfigurationComplete_v1530_IEsFlightPathInfoAvailable_r15(pub u8); impl RRCConnectionReconfigurationComplete_v1530_IEsFlightPathInfoAvailable_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReconfigurationComplete_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReconfigurationComplete_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReestablishmentCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReestablishmentCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReestablishmentCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReestablishmentCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReestablishmentCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReestablishmentCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReestablishmentCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum RRCConnectionReestablishmentCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -40098,11 +40098,11 @@ pub enum RRCConnectionReestablishmentCriticalExtensions_c1 { Spare1(RRCConnectionReestablishmentCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReestablishmentCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40113,19 +40113,19 @@ pub enum RRCConnectionReestablishmentCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReestablishment_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishment_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentCompleteCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReestablishmentCompleteCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40136,68 +40136,68 @@ pub enum RRCConnectionReestablishmentCompleteCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReestablishmentComplete_v1020_IEsLogMeasAvailable_r10(pub u8); impl RRCConnectionReestablishmentComplete_v1020_IEsLogMeasAvailable_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReestablishmentComplete_v1130_IEsConnEstFailInfoAvailable_r11(pub u8); impl RRCConnectionReestablishmentComplete_v1130_IEsConnEstFailInfoAvailable_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReestablishmentComplete_v1250_IEsLogMeasAvailableMBSFN_r12(pub u8); impl RRCConnectionReestablishmentComplete_v1250_IEsLogMeasAvailableMBSFN_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReestablishmentComplete_v1530_IEsLogMeasAvailableBT_r15(pub u8); impl RRCConnectionReestablishmentComplete_v1530_IEsLogMeasAvailableBT_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReestablishmentComplete_v1530_IEsLogMeasAvailableWLAN_r15(pub u8); impl RRCConnectionReestablishmentComplete_v1530_IEsLogMeasAvailableWLAN_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReestablishmentComplete_v1530_IEsFlightPathInfoAvailable_r15(pub u8); impl RRCConnectionReestablishmentComplete_v1530_IEsFlightPathInfoAvailable_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentComplete_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReestablishmentComplete_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReestablishmentComplete_v920_IEsRlf_InfoAvailable_r9(pub u8); impl RRCConnectionReestablishmentComplete_v920_IEsRlf_InfoAvailable_r9 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentRejectCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReestablishmentRejectCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40208,19 +40208,19 @@ pub enum RRCConnectionReestablishmentRejectCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReestablishmentReject_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentReject_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReestablishmentRequestCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReestablishmentRequestCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40231,25 +40231,25 @@ pub enum RRCConnectionReestablishmentRequestCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct RRCConnectionReestablishmentRequest_r8_IEsSpare( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionRejectCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionRejectCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionRejectCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum RRCConnectionRejectCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -40262,11 +40262,11 @@ pub enum RRCConnectionRejectCriticalExtensions_c1 { Spare1(RRCConnectionRejectCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionRejectCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionRejectCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40275,15 +40275,15 @@ pub enum RRCConnectionRejectCriticalExtensions { CriticalExtensionsFuture(RRCConnectionRejectCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct RRCConnectionReject_r8_IEsWaitTime(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "1800")] pub struct RRCConnectionReject_v1020_IEsExtendedWaitTime_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RRCConnectionReject_v1130_IEsDeprioritisationReq_r11DeprioritisationType_r11(pub u8); impl RRCConnectionReject_v1130_IEsDeprioritisationReq_r11DeprioritisationType_r11 { @@ -40291,7 +40291,7 @@ impl RRCConnectionReject_v1130_IEsDeprioritisationReq_r11DeprioritisationType_r1 pub const E_UTRA: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RRCConnectionReject_v1130_IEsDeprioritisationReq_r11DeprioritisationTimer_r11(pub u8); impl RRCConnectionReject_v1130_IEsDeprioritisationReq_r11DeprioritisationTimer_r11 { @@ -40301,7 +40301,7 @@ impl RRCConnectionReject_v1130_IEsDeprioritisationReq_r11DeprioritisationTimer_r pub const MIN30: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReject_v1130_IEsDeprioritisationReq_r11 { pub deprioritisation_type_r11: @@ -40310,34 +40310,34 @@ pub struct RRCConnectionReject_v1130_IEsDeprioritisationReq_r11 { RRCConnectionReject_v1130_IEsDeprioritisationReq_r11DeprioritisationTimer_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionReject_v1320_IEsRrc_SuspendIndication_r13(pub u8); impl RRCConnectionReject_v1320_IEsRrc_SuspendIndication_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReject_v1320_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionReject_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReleaseCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReleaseCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionReleaseCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum RRCConnectionReleaseCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -40350,11 +40350,11 @@ pub enum RRCConnectionReleaseCriticalExtensions_c1 { Spare1(RRCConnectionReleaseCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionReleaseCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionReleaseCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40363,18 +40363,18 @@ pub enum RRCConnectionReleaseCriticalExtensions { CriticalExtensionsFuture(RRCConnectionReleaseCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "1800")] pub struct RRCConnectionRelease_v1020_IEsExtendedWaitTime_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionRelease_v1530_IEsDrb_ContinueROHC_r15(pub u8); impl RRCConnectionRelease_v1530_IEsDrb_ContinueROHC_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RRCConnectionRelease_v1530_IEsCn_Type_r15(pub u8); impl RRCConnectionRelease_v1530_IEsCn_Type_r15 { @@ -40382,22 +40382,22 @@ impl RRCConnectionRelease_v1530_IEsCn_Type_r15 { pub const FIVEGC: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct RRCConnectionRelease_v1540_IEsWaitTime(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionRelease_v15b0_IEsNoLastCellUpdate_r15(pub u8); impl RRCConnectionRelease_v15b0_IEsNoLastCellUpdate_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionRelease_v1610_IEsPur_Config_r16_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionRelease_v1610_IEsPur_Config_r16 { #[asn(key = 0, extended = false)] @@ -40406,21 +40406,21 @@ pub enum RRCConnectionRelease_v1610_IEsPur_Config_r16 { Setup(PUR_Config_r16), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionRelease_v1610_IEsReleaseIdleMeasConfig_r16(pub u8); impl RRCConnectionRelease_v1610_IEsReleaseIdleMeasConfig_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionRelease_v1610_IEsAltFreqPriorities_r16(pub u8); impl RRCConnectionRelease_v1610_IEsAltFreqPriorities_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RRCConnectionRelease_v1610_IEsT323_r16(pub u8); impl RRCConnectionRelease_v1610_IEsT323_r16 { @@ -40434,22 +40434,22 @@ impl RRCConnectionRelease_v1610_IEsT323_r16 { pub const MIN720: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionRelease_v1650_IEsMpsPriorityIndication_r16(pub u8); impl RRCConnectionRelease_v1650_IEsMpsPriorityIndication_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionRelease_v1650_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionRelease_v890_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = true)] pub enum RRCConnectionRelease_v920_IEsCellInfoList_r9 { #[asn(key = 0, extended = false)] @@ -40462,11 +40462,11 @@ pub enum RRCConnectionRelease_v920_IEsCellInfoList_r9 { Utra_TDD_r10(CellInfoListUTRA_TDD_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionRelease_v9e0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionRequestCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40475,27 +40475,27 @@ pub enum RRCConnectionRequestCriticalExtensions { RrcConnectionRequest_r15(RRCConnectionRequest_5GC_r15_IEs), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct RRCConnectionRequest_5GC_r15_IEsSpare(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct RRCConnectionRequest_r8_IEsSpare(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionResume_r13CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionResume_r13CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionResume_r13CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum RRCConnectionResume_r13CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -40508,11 +40508,11 @@ pub enum RRCConnectionResume_r13CriticalExtensions_c1 { Spare1(RRCConnectionResume_r13CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResume_r13CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionResume_r13CriticalExtensions { #[asn(key = 0, extended = false)] @@ -40521,77 +40521,77 @@ pub enum RRCConnectionResume_r13CriticalExtensions { CriticalExtensionsFuture(RRCConnectionResume_r13CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResume_r13_IEsDrb_ContinueROHC_r13(pub u8); impl RRCConnectionResume_r13_IEsDrb_ContinueROHC_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionResume_r13_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct RRCConnectionResume_v1510_IEsSk_Counter_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionResume_v1510_IEsNr_RadioBearerConfig1_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionResume_v1510_IEsNr_RadioBearerConfig2_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResume_v1530_IEsFullConfig_r15(pub u8); impl RRCConnectionResume_v1530_IEsFullConfig_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResume_v1610_IEsIdleModeMeasurementReq_r16(pub u8); impl RRCConnectionResume_v1610_IEsIdleModeMeasurementReq_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResume_v1610_IEsRestoreMCG_SCells_r16(pub u8); impl RRCConnectionResume_v1610_IEsRestoreMCG_SCells_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResume_v1610_IEsRestoreSCG_r16(pub u8); impl RRCConnectionResume_v1610_IEsRestoreSCG_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionResume_v1610_IEsNr_SecondaryCellGroupConfig_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResume_v1700_IEsScg_State_r17(pub u8); impl RRCConnectionResume_v1700_IEsScg_State_r17 { pub const DEACTIVATED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResume_v1700_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResumeComplete_r13CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionResumeComplete_r13CriticalExtensions { #[asn(key = 0, extended = false)] @@ -40602,32 +40602,32 @@ pub enum RRCConnectionResumeComplete_r13CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct RRCConnectionResumeComplete_r13_IEsSelectedPLMN_Identity_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_r13_IEsRlf_InfoAvailable_r13(pub u8); impl RRCConnectionResumeComplete_r13_IEsRlf_InfoAvailable_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_r13_IEsLogMeasAvailable_r13(pub u8); impl RRCConnectionResumeComplete_r13_IEsLogMeasAvailable_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_r13_IEsConnEstFailInfoAvailable_r13(pub u8); impl RRCConnectionResumeComplete_r13_IEsConnEstFailInfoAvailable_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RRCConnectionResumeComplete_r13_IEsMobilityState_r13(pub u8); impl RRCConnectionResumeComplete_r13_IEsMobilityState_r13 { @@ -40637,61 +40637,61 @@ impl RRCConnectionResumeComplete_r13_IEsMobilityState_r13 { pub const SPARE: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_r13_IEsMobilityHistoryAvail_r13(pub u8); impl RRCConnectionResumeComplete_r13_IEsMobilityHistoryAvail_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_r13_IEsLogMeasAvailableMBSFN_r13(pub u8); impl RRCConnectionResumeComplete_r13_IEsLogMeasAvailableMBSFN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionResumeComplete_r13_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_v1530_IEsLogMeasAvailableBT_r15(pub u8); impl RRCConnectionResumeComplete_v1530_IEsLogMeasAvailableBT_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_v1530_IEsLogMeasAvailableWLAN_r15(pub u8); impl RRCConnectionResumeComplete_v1530_IEsLogMeasAvailableWLAN_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_v1530_IEsIdleMeasAvailable_r15(pub u8); impl RRCConnectionResumeComplete_v1530_IEsIdleMeasAvailable_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionResumeComplete_v1530_IEsFlightPathInfoAvailable_r15(pub u8); impl RRCConnectionResumeComplete_v1530_IEsFlightPathInfoAvailable_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionResumeComplete_v1610_IEsScg_ConfigResponseNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionResumeComplete_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionResumeRequest_5GC_r15_IEsResumeIdentity_r15 { #[asn(key = 0, extended = false)] @@ -40700,19 +40700,19 @@ pub enum RRCConnectionResumeRequest_5GC_r15_IEsResumeIdentity_r15 { ShortI_RNTI_r15(ShortI_RNTI_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct RRCConnectionResumeRequest_5GC_r15_IEsShortResumeMAC_I_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct RRCConnectionResumeRequest_5GC_r15_IEsSpare( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionResumeRequest_r13CriticalExtensions { #[asn(key = 0, extended = false)] @@ -40721,13 +40721,13 @@ pub enum RRCConnectionResumeRequest_r13CriticalExtensions { RrcConnectionResumeRequest_r15(RRCConnectionResumeRequest_5GC_r15_IEs), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "24", sz_ub = "24")] pub struct RRCConnectionResumeRequest_r13_IEsResumeIdentity_r13_truncatedResumeID_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionResumeRequest_r13_IEsResumeIdentity_r13 { #[asn(key = 0, extended = false)] @@ -40738,47 +40738,47 @@ pub enum RRCConnectionResumeRequest_r13_IEsResumeIdentity_r13 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct RRCConnectionResumeRequest_r13_IEsShortResumeMAC_I_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct RRCConnectionResumeRequest_r13_IEsSpare( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum RRCConnectionSetupCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -40799,11 +40799,11 @@ pub enum RRCConnectionSetupCriticalExtensions_c1 { Spare1(RRCConnectionSetupCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionSetupCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionSetupCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40812,27 +40812,27 @@ pub enum RRCConnectionSetupCriticalExtensions { CriticalExtensionsFuture(RRCConnectionSetupCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionSetup_v1610_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionSetup_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCompleteCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCompleteCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RRCConnectionSetupCompleteCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum RRCConnectionSetupCompleteCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -40845,11 +40845,11 @@ pub enum RRCConnectionSetupCompleteCriticalExtensions_c1 { Spare1(RRCConnectionSetupCompleteCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionSetupCompleteCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionSetupCompleteCriticalExtensions { #[asn(key = 0, extended = false)] @@ -40858,11 +40858,11 @@ pub enum RRCConnectionSetupCompleteCriticalExtensions { CriticalExtensionsFuture(RRCConnectionSetupCompleteCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct RRCConnectionSetupComplete_r8_IEsSelectedPLMN_Identity(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RRCConnectionSetupComplete_v1020_IEsGummei_Type_r10(pub u8); impl RRCConnectionSetupComplete_v1020_IEsGummei_Type_r10 { @@ -40870,21 +40870,21 @@ impl RRCConnectionSetupComplete_v1020_IEsGummei_Type_r10 { pub const MAPPED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1020_IEsRlf_InfoAvailable_r10(pub u8); impl RRCConnectionSetupComplete_v1020_IEsRlf_InfoAvailable_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1020_IEsLogMeasAvailable_r10(pub u8); impl RRCConnectionSetupComplete_v1020_IEsLogMeasAvailable_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RRCConnectionSetupComplete_v1020_IEsRn_SubframeConfigReq_r10(pub u8); impl RRCConnectionSetupComplete_v1020_IEsRn_SubframeConfigReq_r10 { @@ -40892,14 +40892,14 @@ impl RRCConnectionSetupComplete_v1020_IEsRn_SubframeConfigReq_r10 { pub const NOT_REQUIRED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1130_IEsConnEstFailInfoAvailable_r11(pub u8); impl RRCConnectionSetupComplete_v1130_IEsConnEstFailInfoAvailable_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RRCConnectionSetupComplete_v1250_IEsMobilityState_r12(pub u8); impl RRCConnectionSetupComplete_v1250_IEsMobilityState_r12 { @@ -40909,105 +40909,105 @@ impl RRCConnectionSetupComplete_v1250_IEsMobilityState_r12 { pub const SPARE: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1250_IEsMobilityHistoryAvail_r12(pub u8); impl RRCConnectionSetupComplete_v1250_IEsMobilityHistoryAvail_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1250_IEsLogMeasAvailableMBSFN_r12(pub u8); impl RRCConnectionSetupComplete_v1250_IEsLogMeasAvailableMBSFN_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1320_IEsCe_ModeB_r13(pub u8); impl RRCConnectionSetupComplete_v1320_IEsCe_ModeB_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1320_IEsAttachWithoutPDN_Connectivity_r13(pub u8); impl RRCConnectionSetupComplete_v1320_IEsAttachWithoutPDN_Connectivity_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1320_IEsUp_CIoT_EPS_Optimisation_r13(pub u8); impl RRCConnectionSetupComplete_v1320_IEsUp_CIoT_EPS_Optimisation_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1320_IEsCp_CIoT_EPS_Optimisation_r13(pub u8); impl RRCConnectionSetupComplete_v1320_IEsCp_CIoT_EPS_Optimisation_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1330_IEsUe_CE_NeedULGaps_r13(pub u8); impl RRCConnectionSetupComplete_v1330_IEsUe_CE_NeedULGaps_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct RRCConnectionSetupComplete_v1430_IEsDcn_ID_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1530_IEsLogMeasAvailableBT_r15(pub u8); impl RRCConnectionSetupComplete_v1530_IEsLogMeasAvailableBT_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1530_IEsLogMeasAvailableWLAN_r15(pub u8); impl RRCConnectionSetupComplete_v1530_IEsLogMeasAvailableWLAN_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1530_IEsIdleMeasAvailable_r15(pub u8); impl RRCConnectionSetupComplete_v1530_IEsIdleMeasAvailable_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1530_IEsFlightPathInfoAvailable_r15(pub u8); impl RRCConnectionSetupComplete_v1530_IEsFlightPathInfoAvailable_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1530_IEsConnectTo5GC_r15(pub u8); impl RRCConnectionSetupComplete_v1530_IEsConnectTo5GC_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct RRCConnectionSetupComplete_v1530_IEsS_NSSAI_list_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct RRCConnectionSetupComplete_v1530_IEsNg_5G_S_TMSI_Bits_r15_ng_5G_S_TMSI_Part2_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCConnectionSetupComplete_v1530_IEsNg_5G_S_TMSI_Bits_r15 { #[asn(key = 0, extended = false)] @@ -41018,14 +41018,14 @@ pub enum RRCConnectionSetupComplete_v1530_IEsNg_5G_S_TMSI_Bits_r15 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1540_IEsGummei_Type_v1540(pub u8); impl RRCConnectionSetupComplete_v1540_IEsGummei_Type_v1540 { pub const MAPPED_FROM5_G_V1540: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RRCConnectionSetupComplete_v1540_IEsGuami_Type_r15(pub u8); impl RRCConnectionSetupComplete_v1540_IEsGuami_Type_r15 { @@ -41033,61 +41033,61 @@ impl RRCConnectionSetupComplete_v1540_IEsGuami_Type_r15 { pub const MAPPED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1610_IEsRlos_Request_r16(pub u8); impl RRCConnectionSetupComplete_v1610_IEsRlos_Request_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1610_IEsCp_CIoT_5GS_Optimisation_r16(pub u8); impl RRCConnectionSetupComplete_v1610_IEsCp_CIoT_5GS_Optimisation_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1610_IEsUp_CIoT_5GS_Optimisation_r16(pub u8); impl RRCConnectionSetupComplete_v1610_IEsUp_CIoT_5GS_Optimisation_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1610_IEsLte_M_r16(pub u8); impl RRCConnectionSetupComplete_v1610_IEsLte_M_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1610_IEsIab_NodeIndication_r16(pub u8); impl RRCConnectionSetupComplete_v1610_IEsIab_NodeIndication_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RRCConnectionSetupComplete_v1690_IEsUl_RRC_Segmentation_r16(pub u8); impl RRCConnectionSetupComplete_v1690_IEsUl_RRC_Segmentation_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCConnectionSetupComplete_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCConnectionSetupComplete_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCEarlyDataComplete_r15CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCEarlyDataComplete_r15CriticalExtensions { #[asn(key = 0, extended = false)] @@ -41096,19 +41096,19 @@ pub enum RRCEarlyDataComplete_r15CriticalExtensions { CriticalExtensionsFuture(RRCEarlyDataComplete_r15CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "1800")] pub struct RRCEarlyDataComplete_r15_IEsExtendedWaitTime_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCEarlyDataComplete_v1590_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCEarlyDataComplete_v1590_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RRCEarlyDataRequest_5GC_r16_IEsEstablishmentCause_r16(pub u8); impl RRCEarlyDataRequest_5GC_r16_IEsEstablishmentCause_r16 { @@ -41118,25 +41118,25 @@ impl RRCEarlyDataRequest_5GC_r16_IEsEstablishmentCause_r16 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCEarlyDataRequest_5GC_r16_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCEarlyDataRequest_5GC_r16_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCEarlyDataRequest_r15CriticalExtensions_criticalExtensionsFuture_criticalExtensionsFuture_r16 {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCEarlyDataRequest_r15CriticalExtensions_criticalExtensionsFuture { # [asn (key = 0 , extended = false)] RrcEarlyDataRequest_5GC_r16 (RRCEarlyDataRequest_5GC_r16_IEs) , # [asn (key = 1 , extended = false)] CriticalExtensionsFuture_r16 (RRCEarlyDataRequest_r15CriticalExtensions_criticalExtensionsFuture_criticalExtensionsFuture_r16) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RRCEarlyDataRequest_r15CriticalExtensions { #[asn(key = 0, extended = false)] @@ -41145,7 +41145,7 @@ pub enum RRCEarlyDataRequest_r15CriticalExtensions { CriticalExtensionsFuture(RRCEarlyDataRequest_r15CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct RRCEarlyDataRequest_r15_IEsEstablishmentCause_r15(pub u8); impl RRCEarlyDataRequest_r15_IEsEstablishmentCause_r15 { @@ -41153,11 +41153,11 @@ impl RRCEarlyDataRequest_r15_IEsEstablishmentCause_r15 { pub const DELAY_TOLERANT_ACCESS: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct RRCEarlyDataRequest_v1590_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RRCEarlyDataRequest_v1610_IEsEstablishmentCause_v1610(pub u8); impl RRCEarlyDataRequest_v1610_IEsEstablishmentCause_v1610 { @@ -41167,11 +41167,11 @@ impl RRCEarlyDataRequest_v1610_IEsEstablishmentCause_v1610 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RRCEarlyDataRequest_v1610_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "63")] pub struct RRM_ConfigUe_InactiveTime(pub u8); impl RRM_ConfigUe_InactiveTime { @@ -41241,7 +41241,7 @@ impl RRM_ConfigUe_InactiveTime { pub const DAY_MORE_THAN30: u8 = 63u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RS_ConfigSSB_NR_r15SubcarrierSpacingSSB_r15(pub u8); impl RS_ConfigSSB_NR_r15SubcarrierSpacingSSB_r15 { @@ -41251,19 +41251,19 @@ impl RS_ConfigSSB_NR_r15SubcarrierSpacingSSB_r15 { pub const K_HZ240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RSRQ_RangeConfig_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RSRQ_Type_r12AllSymbols_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct RSRQ_Type_r12WideBand_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RSS_Config_r15Duration_r15(pub u8); impl RSS_Config_r15Duration_r15 { @@ -41273,11 +41273,11 @@ impl RSS_Config_r15Duration_r15 { pub const SF40: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "98")] pub struct RSS_Config_r15FreqLocation_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RSS_Config_r15Periodicity_r15(pub u8); impl RSS_Config_r15Periodicity_r15 { @@ -41287,7 +41287,7 @@ impl RSS_Config_r15Periodicity_r15 { pub const MS1280: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct RSS_Config_r15PowerBoost_r15(pub u8); impl RSS_Config_r15PowerBoost_r15 { @@ -41297,17 +41297,17 @@ impl RSS_Config_r15PowerBoost_r15 { pub const D_B6: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct RSS_Config_r15TimeOffset_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "15")] pub struct RSS_ConfigCarrierInfo_r16NarrowbandIndex_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RSS_ConfigCarrierInfo_r16TimeOffsetGranularity_r16(pub u8); impl RSS_ConfigCarrierInfo_r16TimeOffsetGranularity_r16 { @@ -41321,11 +41321,11 @@ impl RSS_ConfigCarrierInfo_r16TimeOffsetGranularity_r16 { pub const G128: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct RSTD_InterFreqInfo_r10MeasPRS_Offset_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct RadioResourceConfigCommonSCell_r10NonUL_Configuration_r10Dl_Bandwidth_r10(pub u8); impl RadioResourceConfigCommonSCell_r10NonUL_Configuration_r10Dl_Bandwidth_r10 { @@ -41337,7 +41337,7 @@ impl RadioResourceConfigCommonSCell_r10NonUL_Configuration_r10Dl_Bandwidth_r10 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RadioResourceConfigCommonSCell_r10NonUL_Configuration_r10 { pub dl_bandwidth_r10: RadioResourceConfigCommonSCell_r10NonUL_Configuration_r10Dl_Bandwidth_r10, @@ -41350,7 +41350,7 @@ pub struct RadioResourceConfigCommonSCell_r10NonUL_Configuration_r10 { pub tdd_config_r10: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct RadioResourceConfigCommonSCell_r10Ul_Configuration_r10Ul_FreqInfo_r10Ul_Bandwidth_r10( pub u8, @@ -41364,7 +41364,7 @@ impl RadioResourceConfigCommonSCell_r10Ul_Configuration_r10Ul_FreqInfo_r10Ul_Ban pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RadioResourceConfigCommonSCell_r10Ul_Configuration_r10Ul_FreqInfo_r10 { #[asn(optional_idx = 0)] @@ -41376,7 +41376,7 @@ pub struct RadioResourceConfigCommonSCell_r10Ul_Configuration_r10Ul_FreqInfo_r10 pub additional_spectrum_emission_s_cell_r10: AdditionalSpectrumEmission, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct RadioResourceConfigCommonSCell_r10Ul_Configuration_r10 { pub ul_freq_info_r10: RadioResourceConfigCommonSCell_r10Ul_Configuration_r10Ul_FreqInfo_r10, @@ -41390,30 +41390,30 @@ pub struct RadioResourceConfigCommonSCell_r10Ul_Configuration_r10 { pub pusch_config_common_r10: PUSCH_ConfigCommon, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigCommonSCell_v10l0Ul_Configuration_v10l0 { pub additional_spectrum_emission_s_cell_v10l0: AdditionalSpectrumEmission_v10l0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigCommonSCell_v1440Ul_Configuration_v1440Ul_FreqInfo_v1440 { pub additional_spectrum_emission_s_cell_v1440: AdditionalSpectrumEmission_v10l0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct RadioResourceConfigCommonSCell_v1440Ul_Configuration_v1440 { pub ul_freq_info_v1440: RadioResourceConfigCommonSCell_v1440Ul_Configuration_v1440Ul_FreqInfo_v1440, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct RadioResourceConfigDedicatedMac_MainConfig_defaultValue; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum RadioResourceConfigDedicatedMac_MainConfig { #[asn(key = 0, extended = false)] @@ -41422,18 +41422,18 @@ pub enum RadioResourceConfigDedicatedMac_MainConfig { DefaultValue(RadioResourceConfigDedicatedMac_MainConfig_defaultValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10")] pub struct RedistributionServingInfo_r13RedistributionFactorServing_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RedistributionServingInfo_r13RedistributionFactorCell_r13(pub u8); impl RedistributionServingInfo_r13RedistributionFactorCell_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct RedistributionServingInfo_r13T360_r13(pub u8); impl RedistributionServingInfo_r13T360_r13 { @@ -41447,82 +41447,82 @@ impl RedistributionServingInfo_r13T360_r13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct RedistributionServingInfo_r13RedistrOnPagingOnly_r13(pub u8); impl RedistributionServingInfo_r13RedistrOnPagingOnly_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "72999")] pub struct ReferenceTime_r15RefDays_r15(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "86399")] pub struct ReferenceTime_r15RefSeconds_r15(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "999")] pub struct ReferenceTime_r15RefMilliSeconds_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3999")] pub struct ReferenceTime_r15RefQuarterMicroSeconds_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct RegisteredMMEMmegi(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA1 { pub a1_threshold: ThresholdEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA2 { pub a2_threshold: ThresholdEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "30")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA3A3_Offset(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA3ReportOnLeave(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA3 { pub a3_offset: ReportConfigEUTRATriggerType_eventEventId_eventA3A3_Offset, pub report_on_leave: ReportConfigEUTRATriggerType_eventEventId_eventA3ReportOnLeave, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA4 { pub a4_threshold: ThresholdEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA5 { pub a5_threshold1: ThresholdEUTRA, pub a5_threshold2: ThresholdEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "30")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA6_r10A6_Offset_r10(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA6_r10A6_ReportOnLeave_r10(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventA6_r10 { pub a6_offset_r10: ReportConfigEUTRATriggerType_eventEventId_eventA6_r10A6_Offset_r10, @@ -41530,11 +41530,11 @@ pub struct ReportConfigEUTRATriggerType_eventEventId_eventA6_r10 { ReportConfigEUTRATriggerType_eventEventId_eventA6_r10A6_ReportOnLeave_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventC1_r12C1_ReportOnLeave_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventC1_r12 { pub c1_threshold_r12: ThresholdEUTRA_v1250, @@ -41542,15 +41542,15 @@ pub struct ReportConfigEUTRATriggerType_eventEventId_eventC1_r12 { ReportConfigEUTRATriggerType_eventEventId_eventC1_r12C1_ReportOnLeave_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-30", ub = "30")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventC2_r12C2_Offset_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventC2_r12C2_ReportOnLeave_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventC2_r12 { pub c2_ref_csi_rs_r12: MeasCSI_RS_Id_r12, @@ -41559,27 +41559,27 @@ pub struct ReportConfigEUTRATriggerType_eventEventId_eventC2_r12 { ReportConfigEUTRATriggerType_eventEventId_eventC2_r12C2_ReportOnLeave_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventV1_r14 { pub v1_threshold_r14: SL_CBR_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventV2_r14 { pub v2_threshold_r14: SL_CBR_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "300")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventH1_r15H1_ThresholdOffset_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventH1_r15H1_Hysteresis_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventH1_r15 { pub h1_threshold_offset_r15: @@ -41587,15 +41587,15 @@ pub struct ReportConfigEUTRATriggerType_eventEventId_eventH1_r15 { pub h1_hysteresis_r15: ReportConfigEUTRATriggerType_eventEventId_eventH1_r15H1_Hysteresis_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "300")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventH2_r15H2_ThresholdOffset_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct ReportConfigEUTRATriggerType_eventEventId_eventH2_r15H2_Hysteresis_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_eventEventId_eventH2_r15 { pub h2_threshold_offset_r15: @@ -41603,7 +41603,7 @@ pub struct ReportConfigEUTRATriggerType_eventEventId_eventH2_r15 { pub h2_hysteresis_r15: ReportConfigEUTRATriggerType_eventEventId_eventH2_r15H2_Hysteresis_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "4", extensible = true)] pub enum ReportConfigEUTRATriggerType_eventEventId { #[asn(key = 0, extended = false)] @@ -41632,7 +41632,7 @@ pub enum ReportConfigEUTRATriggerType_eventEventId { EventH2_r15(ReportConfigEUTRATriggerType_eventEventId_eventH2_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_event { pub event_id: ReportConfigEUTRATriggerType_eventEventId, @@ -41640,7 +41640,7 @@ pub struct ReportConfigEUTRATriggerType_event { pub time_to_trigger: TimeToTrigger, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct ReportConfigEUTRATriggerType_periodicalPurpose(pub u8); impl ReportConfigEUTRATriggerType_periodicalPurpose { @@ -41648,13 +41648,13 @@ impl ReportConfigEUTRATriggerType_periodicalPurpose { pub const REPORT_CGI: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigEUTRATriggerType_periodical { pub purpose: ReportConfigEUTRATriggerType_periodicalPurpose, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ReportConfigEUTRATriggerType { #[asn(key = 0, extended = false)] @@ -41663,7 +41663,7 @@ pub enum ReportConfigEUTRATriggerType { Periodical(ReportConfigEUTRATriggerType_periodical), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct ReportConfigEUTRATriggerQuantity(pub u8); impl ReportConfigEUTRATriggerQuantity { @@ -41671,7 +41671,7 @@ impl ReportConfigEUTRATriggerQuantity { pub const RSRQ: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct ReportConfigEUTRAReportQuantity(pub u8); impl ReportConfigEUTRAReportQuantity { @@ -41679,11 +41679,11 @@ impl ReportConfigEUTRAReportQuantity { pub const BOTH: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct ReportConfigEUTRAMaxReportCells(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct ReportConfigEUTRAReportAmount(pub u8); impl ReportConfigEUTRAReportAmount { @@ -41697,7 +41697,7 @@ impl ReportConfigEUTRAReportAmount { pub const INFINITY: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum ReportConfigInterRATTriggerType_eventEventId_eventB1B1_Threshold { #[asn(key = 0, extended = false)] @@ -41708,13 +41708,13 @@ pub enum ReportConfigInterRATTriggerType_eventEventId_eventB1B1_Threshold { B1_ThresholdCDMA2000(ThresholdCDMA2000), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_eventEventId_eventB1 { pub b1_threshold: ReportConfigInterRATTriggerType_eventEventId_eventB1B1_Threshold, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum ReportConfigInterRATTriggerType_eventEventId_eventB2B2_Threshold2 { #[asn(key = 0, extended = false)] @@ -41725,37 +41725,37 @@ pub enum ReportConfigInterRATTriggerType_eventEventId_eventB2B2_Threshold2 { B2_Threshold2CDMA2000(ThresholdCDMA2000), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_eventEventId_eventB2 { pub b2_threshold1: ThresholdEUTRA, pub b2_threshold2: ReportConfigInterRATTriggerType_eventEventId_eventB2B2_Threshold2, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_eventEventId_eventW1_r13 { pub w1_threshold_r13: WLAN_RSSI_Range_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_eventEventId_eventW2_r13 { pub w2_threshold1_r13: WLAN_RSSI_Range_r13, pub w2_threshold2_r13: WLAN_RSSI_Range_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_eventEventId_eventW3_r13 { pub w3_threshold_r13: WLAN_RSSI_Range_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportConfigInterRATTriggerType_eventEventId_eventB1_NR_r15ReportOnLeave_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_eventEventId_eventB1_NR_r15 { pub b1_threshold_nr_r15: ThresholdNR_r15, @@ -41763,11 +41763,11 @@ pub struct ReportConfigInterRATTriggerType_eventEventId_eventB1_NR_r15 { ReportConfigInterRATTriggerType_eventEventId_eventB1_NR_r15ReportOnLeave_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportConfigInterRATTriggerType_eventEventId_eventB2_NR_r15ReportOnLeave_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_eventEventId_eventB2_NR_r15 { pub b2_threshold1_r15: ThresholdEUTRA, @@ -41776,7 +41776,7 @@ pub struct ReportConfigInterRATTriggerType_eventEventId_eventB2_NR_r15 { ReportConfigInterRATTriggerType_eventEventId_eventB2_NR_r15ReportOnLeave_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = true)] pub enum ReportConfigInterRATTriggerType_eventEventId { #[asn(key = 0, extended = false)] @@ -41795,7 +41795,7 @@ pub enum ReportConfigInterRATTriggerType_eventEventId { EventB2_NR_r15(ReportConfigInterRATTriggerType_eventEventId_eventB2_NR_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_event { pub event_id: ReportConfigInterRATTriggerType_eventEventId, @@ -41803,7 +41803,7 @@ pub struct ReportConfigInterRATTriggerType_event { pub time_to_trigger: TimeToTrigger, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct ReportConfigInterRATTriggerType_periodicalPurpose(pub u8); impl ReportConfigInterRATTriggerType_periodicalPurpose { @@ -41812,13 +41812,13 @@ impl ReportConfigInterRATTriggerType_periodicalPurpose { pub const REPORT_CGI: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ReportConfigInterRATTriggerType_periodical { pub purpose: ReportConfigInterRATTriggerType_periodicalPurpose, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ReportConfigInterRATTriggerType { #[asn(key = 0, extended = false)] @@ -41827,11 +41827,11 @@ pub enum ReportConfigInterRATTriggerType { Periodical(ReportConfigInterRATTriggerType_periodical), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct ReportConfigInterRATMaxReportCells(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct ReportConfigInterRATReportAmount(pub u8); impl ReportConfigInterRATReportAmount { @@ -41845,7 +41845,7 @@ impl ReportConfigInterRATReportAmount { pub const INFINITY: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ReportConfigToAddModReportConfig { #[asn(key = 0, extended = false)] @@ -41854,82 +41854,82 @@ pub enum ReportConfigToAddModReportConfig { ReportConfigInterRAT(ReportConfigInterRAT), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportProximityConfig_r9ProximityIndicationEUTRA_r9(pub u8); impl ReportProximityConfig_r9ProximityIndicationEUTRA_r9 { pub const ENABLED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportProximityConfig_r9ProximityIndicationUTRA_r9(pub u8); impl ReportProximityConfig_r9ProximityIndicationUTRA_r9 { pub const ENABLED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportQuantityNR_r15Ss_rsrp(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportQuantityNR_r15Ss_rsrq(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct ReportQuantityNR_r15Ss_sinr(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportQuantityWLAN_r13BandRequestWLAN_r13(pub u8); impl ReportQuantityWLAN_r13BandRequestWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportQuantityWLAN_r13CarrierInfoRequestWLAN_r13(pub u8); impl ReportQuantityWLAN_r13CarrierInfoRequestWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportQuantityWLAN_r13AvailableAdmissionCapacityRequestWLAN_r13(pub u8); impl ReportQuantityWLAN_r13AvailableAdmissionCapacityRequestWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportQuantityWLAN_r13BackhaulDL_BandwidthRequestWLAN_r13(pub u8); impl ReportQuantityWLAN_r13BackhaulDL_BandwidthRequestWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportQuantityWLAN_r13BackhaulUL_BandwidthRequestWLAN_r13(pub u8); impl ReportQuantityWLAN_r13BackhaulUL_BandwidthRequestWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportQuantityWLAN_r13ChannelUtilizationRequestWLAN_r13(pub u8); impl ReportQuantityWLAN_r13ChannelUtilizationRequestWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct ReportQuantityWLAN_r13StationCountRequestWLAN_r13(pub u8); impl ReportQuantityWLAN_r13StationCountRequestWLAN_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct ReselectionInfoRelay_r13MinHyst_r13(pub u8); impl ReselectionInfoRelay_r13MinHyst_r13 { @@ -41941,43 +41941,43 @@ impl ReselectionInfoRelay_r13MinHyst_r13 { pub const D_BINF: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct ResourceReservationConfigDL_r16ResourceReservationFreq_r16_rbg_Bitmap1dot4( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct ResourceReservationConfigDL_r16ResourceReservationFreq_r16_rbg_Bitmap3( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "13", sz_ub = "13")] pub struct ResourceReservationConfigDL_r16ResourceReservationFreq_r16_rbg_Bitmap5( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "17", sz_ub = "17")] pub struct ResourceReservationConfigDL_r16ResourceReservationFreq_r16_rbg_Bitmap10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "19", sz_ub = "19")] pub struct ResourceReservationConfigDL_r16ResourceReservationFreq_r16_rbg_Bitmap15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "25", sz_ub = "25")] pub struct ResourceReservationConfigDL_r16ResourceReservationFreq_r16_rbg_Bitmap20( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "5", extensible = false)] pub enum ResourceReservationConfigDL_r16ResourceReservationFreq_r16 { #[asn(key = 0, extended = false)] @@ -41994,19 +41994,19 @@ pub enum ResourceReservationConfigDL_r16ResourceReservationFreq_r16 { Rbg_Bitmap20(ResourceReservationConfigDL_r16ResourceReservationFreq_r16_rbg_Bitmap20), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "20", sz_ub = "20")] pub struct ResourceReservationConfigDL_r16SlotBitmap_r16_slotPattern10ms( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "80", sz_ub = "80")] pub struct ResourceReservationConfigDL_r16SlotBitmap_r16_slotPattern40ms( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ResourceReservationConfigDL_r16SlotBitmap_r16 { #[asn(key = 0, extended = false)] @@ -42015,31 +42015,31 @@ pub enum ResourceReservationConfigDL_r16SlotBitmap_r16 { SlotPattern40ms(ResourceReservationConfigDL_r16SlotBitmap_r16_slotPattern40ms), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct ResourceReservationConfigDL_r16SymbolBitmap1_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct ResourceReservationConfigDL_r16SymbolBitmap2_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "20", sz_ub = "20")] pub struct ResourceReservationConfigUL_r16SlotBitmap_r16_slotPattern10ms( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "80", sz_ub = "80")] pub struct ResourceReservationConfigUL_r16SlotBitmap_r16_slotPattern40ms( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ResourceReservationConfigUL_r16SlotBitmap_r16 { #[asn(key = 0, extended = false)] @@ -42048,19 +42048,19 @@ pub enum ResourceReservationConfigUL_r16SlotBitmap_r16 { SlotPattern40ms(ResourceReservationConfigUL_r16SlotBitmap_r16_slotPattern40ms), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct ResourceReservationConfigUL_r16SymbolBitmap1_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct ResourceReservationConfigUL_r16SymbolBitmap2_r16( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct ResultsPerSSB_IndexIdle_r16Ssb_Results_r16 { #[asn(optional_idx = 0)] @@ -42069,19 +42069,19 @@ pub struct ResultsPerSSB_IndexIdle_r16Ssb_Results_r16 { pub ssb_rsrq_result_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct S_NSSAI_r15_sst(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct S_NSSAI_r15_sst_SD(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct S_TMSIM_TMSI(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "3")] pub struct SBAS_ID_r15Sbas_id_r15(pub u8); impl SBAS_ID_r15Sbas_id_r15 { @@ -42091,18 +42091,18 @@ impl SBAS_ID_r15Sbas_id_r15 { pub const GAGAN: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = false)] pub enum SC_MCCH_MessageType_r13_c1 { #[asn(key = 0, extended = false)] ScptmConfiguration_r13(SCPTMConfiguration_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SC_MCCH_MessageType_r13_messageClassExtension_c2_spare; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SC_MCCH_MessageType_r13_messageClassExtension_c2 { #[asn(key = 0, extended = false)] @@ -42111,11 +42111,11 @@ pub enum SC_MCCH_MessageType_r13_messageClassExtension_c2 { Spare(SC_MCCH_MessageType_r13_messageClassExtension_c2_spare), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SC_MCCH_MessageType_r13_messageClassExtension_messageClassExtensionFuture_r14 {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SC_MCCH_MessageType_r13_messageClassExtension { #[asn(key = 0, extended = false)] @@ -42126,7 +42126,7 @@ pub enum SC_MCCH_MessageType_r13_messageClassExtension { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SC_MCCH_SchedulingInfo_r14OnDurationTimerSCPTM_r14(pub u8); impl SC_MCCH_SchedulingInfo_r14OnDurationTimerSCPTM_r14 { @@ -42140,7 +42140,7 @@ impl SC_MCCH_SchedulingInfo_r14OnDurationTimerSCPTM_r14 { pub const PSF1600: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SC_MCCH_SchedulingInfo_r14Drx_InactivityTimerSCPTM_r14(pub u8); impl SC_MCCH_SchedulingInfo_r14Drx_InactivityTimerSCPTM_r14 { @@ -42162,71 +42162,71 @@ impl SC_MCCH_SchedulingInfo_r14Drx_InactivityTimerSCPTM_r14 { pub const PSF16384: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf20(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf32(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf40(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf64(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf80(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf128(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf160(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf256(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf320(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "511")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf512(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf640(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf1024(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf2048(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4095")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf4096(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "8191")] pub struct SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf8192(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "15", extensible = false)] pub enum SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14 { #[asn(key = 0, extended = false)] @@ -42263,21 +42263,21 @@ pub enum SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14 { Sf8192(SC_MCCH_SchedulingInfo_r14SchedulingPeriodStartOffsetSCPTM_r14_sf8192), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SC_MTCH_Info_BR_r14G_RNTI_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct SC_MTCH_Info_BR_r14Sc_mtch_neighbourCell_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct SC_MTCH_Info_BR_r14Mpdcch_Narrowband_SC_MTCH_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "8")] pub struct SC_MTCH_Info_BR_r14Mpdcch_NumRepetition_SC_MTCH_r14(pub u8); impl SC_MTCH_Info_BR_r14Mpdcch_NumRepetition_SC_MTCH_r14 { @@ -42292,7 +42292,7 @@ impl SC_MTCH_Info_BR_r14Mpdcch_NumRepetition_SC_MTCH_r14 { pub const R256: u8 = 8u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14_fdd_r14(pub u8); impl SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14_fdd_r14 { @@ -42306,7 +42306,7 @@ impl SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14_fdd_r14 { pub const V10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14_tdd_r14(pub u8); impl SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14_tdd_r14 { @@ -42319,7 +42319,7 @@ impl SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14_tdd_r14 { pub const V20: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14 { #[asn(key = 0, extended = false)] @@ -42328,7 +42328,7 @@ pub enum SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14 { Tdd_r14(SC_MTCH_Info_BR_r14Mpdcch_StartSF_SC_MTCH_r14_tdd_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SC_MTCH_Info_BR_r14Mpdcch_PDSCH_HoppingConfig_SC_MTCH_r14(pub u8); impl SC_MTCH_Info_BR_r14Mpdcch_PDSCH_HoppingConfig_SC_MTCH_r14 { @@ -42336,7 +42336,7 @@ impl SC_MTCH_Info_BR_r14Mpdcch_PDSCH_HoppingConfig_SC_MTCH_r14 { pub const OFF: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SC_MTCH_Info_BR_r14Mpdcch_PDSCH_CEmodeConfig_SC_MTCH_r14(pub u8); impl SC_MTCH_Info_BR_r14Mpdcch_PDSCH_CEmodeConfig_SC_MTCH_r14 { @@ -42344,7 +42344,7 @@ impl SC_MTCH_Info_BR_r14Mpdcch_PDSCH_CEmodeConfig_SC_MTCH_r14 { pub const CE_MODE_B: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SC_MTCH_Info_BR_r14Mpdcch_PDSCH_MaxBandwidth_SC_MTCH_r14(pub u8); impl SC_MTCH_Info_BR_r14Mpdcch_PDSCH_MaxBandwidth_SC_MTCH_r14 { @@ -42352,7 +42352,7 @@ impl SC_MTCH_Info_BR_r14Mpdcch_PDSCH_MaxBandwidth_SC_MTCH_r14 { pub const BW5: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SC_MTCH_Info_BR_r14Mpdcch_Offset_SC_MTCH_r14(pub u8); impl SC_MTCH_Info_BR_r14Mpdcch_Offset_SC_MTCH_r14 { @@ -42366,7 +42366,7 @@ impl SC_MTCH_Info_BR_r14Mpdcch_Offset_SC_MTCH_r14 { pub const SEVEN_EIGHTH: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SC_MTCH_Info_BR_r14P_a_r14(pub u8); impl SC_MTCH_Info_BR_r14P_a_r14 { @@ -42380,17 +42380,17 @@ impl SC_MTCH_Info_BR_r14P_a_r14 { pub const D_B3: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SC_MTCH_Info_r13G_RNTI_r13(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct SC_MTCH_Info_r13Sc_mtch_neighbourCell_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SC_MTCH_SchedulingInfo_BR_r14OnDurationTimerSCPTM_r14(pub u8); impl SC_MTCH_SchedulingInfo_BR_r14OnDurationTimerSCPTM_r14 { @@ -42404,7 +42404,7 @@ impl SC_MTCH_SchedulingInfo_BR_r14OnDurationTimerSCPTM_r14 { pub const PSF1600: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SC_MTCH_SchedulingInfo_BR_r14Drx_InactivityTimerSCPTM_r14(pub u8); impl SC_MTCH_SchedulingInfo_BR_r14Drx_InactivityTimerSCPTM_r14 { @@ -42426,71 +42426,71 @@ impl SC_MTCH_SchedulingInfo_BR_r14Drx_InactivityTimerSCPTM_r14 { pub const PSF16384: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf20(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf32(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf40(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf64(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf80(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf128(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf160(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf256(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf320(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "511")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf512(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf640(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf1024(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf2048(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4095")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf4096(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "8191")] pub struct SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf8192(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "15", extensible = false)] pub enum SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14 { #[asn(key = 0, extended = false)] @@ -42527,7 +42527,7 @@ pub enum SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14 { Sf8192(SC_MTCH_SchedulingInfo_BR_r14SchedulingPeriodStartOffsetSCPTM_r14_sf8192), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SC_MTCH_SchedulingInfo_r13OnDurationTimerSCPTM_r13(pub u8); impl SC_MTCH_SchedulingInfo_r13OnDurationTimerSCPTM_r13 { @@ -42549,7 +42549,7 @@ impl SC_MTCH_SchedulingInfo_r13OnDurationTimerSCPTM_r13 { pub const PSF200: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SC_MTCH_SchedulingInfo_r13Drx_InactivityTimerSCPTM_r13(pub u8); impl SC_MTCH_SchedulingInfo_r13Drx_InactivityTimerSCPTM_r13 { @@ -42571,71 +42571,71 @@ impl SC_MTCH_SchedulingInfo_r13Drx_InactivityTimerSCPTM_r13 { pub const PSF2560: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "19")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf20(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf32(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "39")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf40(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf64(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "79")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf80(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "127")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf128(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "159")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf160(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf256(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf320(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "511")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf512(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "639")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf640(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf1024(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2048")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf2048(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4096")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf4096(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "8192")] pub struct SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf8192(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "15", extensible = false)] pub enum SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13 { #[asn(key = 0, extended = false)] @@ -42672,35 +42672,35 @@ pub enum SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13 { Sf8192(SC_MTCH_SchedulingInfo_r13SchedulingPeriodStartOffsetSCPTM_r13_sf8192), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Config_r12CriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Config_r12CriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Config_r12CriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Config_r12CriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Config_r12CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Config_r12CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Config_r12CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum SCG_Config_r12CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -42721,11 +42721,11 @@ pub enum SCG_Config_r12CriticalExtensions_c1 { Spare1(SCG_Config_r12CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_Config_r12CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SCG_Config_r12CriticalExtensions { #[asn(key = 0, extended = false)] @@ -42734,47 +42734,47 @@ pub enum SCG_Config_r12CriticalExtensions { CriticalExtensionsFuture(SCG_Config_r12CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SCG_Config_v12i0a_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_Config_v12i0b_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_Config_v13c0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_ConfigInfo_r12CriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_ConfigInfo_r12CriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_ConfigInfo_r12CriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_ConfigInfo_r12CriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_ConfigInfo_r12CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_ConfigInfo_r12CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_ConfigInfo_r12CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum SCG_ConfigInfo_r12CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -42795,11 +42795,11 @@ pub enum SCG_ConfigInfo_r12CriticalExtensions_c1 { Spare1(SCG_ConfigInfo_r12CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_ConfigInfo_r12CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SCG_ConfigInfo_r12CriticalExtensions { #[asn(key = 0, extended = false)] @@ -42808,42 +42808,42 @@ pub enum SCG_ConfigInfo_r12CriticalExtensions { CriticalExtensionsFuture(SCG_ConfigInfo_r12CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SCG_ConfigInfo_r12_IEsEutra_CapabilityInfo_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SCG_ConfigInfo_r12_IEsMbmsInterestIndication_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SCG_ConfigInfo_v1430_IEsMakeBeforeBreakSCG_Req_r14(pub u8); impl SCG_ConfigInfo_v1430_IEsMakeBeforeBreakSCG_Req_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCG_ConfigInfo_v1530_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "100")] pub struct SCG_ConfigRestrictInfo_r12MaxSCH_TB_BitsDL_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "100")] pub struct SCG_ConfigRestrictInfo_r12MaxSCH_TB_BitsUL_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Configuration_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "65535")] pub struct SCG_Configuration_r12_setupScg_ConfigPartMCG_r12Scg_Counter_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SCG_Configuration_r12_setupScg_ConfigPartMCG_r12 { #[asn(optional_idx = 0)] @@ -42852,7 +42852,7 @@ pub struct SCG_Configuration_r12_setupScg_ConfigPartMCG_r12 { pub power_coordination_info_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SCG_Configuration_r12_setup { #[asn(optional_idx = 0)] @@ -42861,29 +42861,29 @@ pub struct SCG_Configuration_r12_setup { pub scg_config_part_scg_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Configuration_v12f0_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SCG_Configuration_v12f0_setup { #[asn(optional_idx = 0)] pub scg_config_part_scg_v12f0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCG_Configuration_v13c0_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SCG_Configuration_v13c0_setup { #[asn(optional_idx = 0)] pub scg_config_part_scg_v13c0: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SCG_DeactivationPreferenceConfig_r17Scg_DeactivationPreferenceProhibitTimer_r17(pub u8); impl SCG_DeactivationPreferenceConfig_r17Scg_DeactivationPreferenceProhibitTimer_r17 { @@ -42905,19 +42905,19 @@ impl SCG_DeactivationPreferenceConfig_r17Scg_DeactivationPreferenceProhibitTimer pub const S1800: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCGFailureInformation_r12CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCGFailureInformation_r12CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCGFailureInformation_r12CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum SCGFailureInformation_r12CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -42930,11 +42930,11 @@ pub enum SCGFailureInformation_r12CriticalExtensions_c1 { Spare1(SCGFailureInformation_r12CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCGFailureInformation_r12CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SCGFailureInformation_r12CriticalExtensions { #[asn(key = 0, extended = false)] @@ -42943,31 +42943,31 @@ pub enum SCGFailureInformation_r12CriticalExtensions { CriticalExtensionsFuture(SCGFailureInformation_r12CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SCGFailureInformation_v12d0a_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCGFailureInformation_v12d0a_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCGFailureInformation_v12d0b_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCGFailureInformationNR_r15CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCGFailureInformationNR_r15CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SCGFailureInformationNR_r15CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum SCGFailureInformationNR_r15CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -42980,11 +42980,11 @@ pub enum SCGFailureInformationNR_r15CriticalExtensions_c1 { Spare1(SCGFailureInformationNR_r15CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCGFailureInformationNR_r15CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SCGFailureInformationNR_r15CriticalExtensions { #[asn(key = 0, extended = false)] @@ -42995,51 +42995,51 @@ pub enum SCGFailureInformationNR_r15CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SCGFailureInformationNR_v1590_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCGFailureInformationNR_v1590_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SCPTM_Parameters_r13Scptm_ParallelReception_r13(pub u8); impl SCPTM_Parameters_r13Scptm_ParallelReception_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SCPTM_Parameters_r13Scptm_SCell_r13(pub u8); impl SCPTM_Parameters_r13Scptm_SCell_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SCPTM_Parameters_r13Scptm_NonServingCell_r13(pub u8); impl SCPTM_Parameters_r13Scptm_NonServingCell_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SCPTM_Parameters_r13Scptm_AsyncDC_r13(pub u8); impl SCPTM_Parameters_r13Scptm_AsyncDC_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SCPTMConfiguration_BR_r14P_b_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SCPTMConfiguration_BR_r14LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SCPTMConfiguration_BR_v1610MultiTB_Gap_r16(pub u8); impl SCPTMConfiguration_BR_v1610MultiTB_Gap_r16 { @@ -43053,41 +43053,41 @@ impl SCPTMConfiguration_BR_v1610MultiTB_Gap_r16 { pub const SPARE: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCPTMConfiguration_BR_v1610NonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SCPTMConfiguration_r13LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SCPTMConfiguration_v1340P_b_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCPTMConfiguration_v1340NonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCellToAddMod_r10CellIdentification_r10 { pub phys_cell_id_r10: PhysCellId, pub dl_carrier_freq_r10: ARFCN_ValueEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCellToAddMod_r16CellIdentification_r16 { pub phys_cell_id_r16: PhysCellId, pub dl_carrier_freq_r16: ARFCN_ValueEUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SCellToAddMod_r16Srs_SwitchFromServCellIndex_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SCellToAddMod_r16SCellState_r16(pub u8); impl SCellToAddMod_r16SCellState_r16 { @@ -43095,26 +43095,26 @@ impl SCellToAddMod_r16SCellState_r16 { pub const DORMANT: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SCellToAddModExt_r13CellIdentification_r13 { pub phys_cell_id_r13: PhysCellId, pub dl_carrier_freq_r13: ARFCN_ValueEUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SCellToAddModExt_v1430Srs_SwitchFromServCellIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct SIB8_PerPLMN_r11Plmn_Identity_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SIB8_PerPLMN_r11ParametersCDMA2000_r11_defaultValue; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SIB8_PerPLMN_r11ParametersCDMA2000_r11 { #[asn(key = 0, extended = false)] @@ -43123,37 +43123,37 @@ pub enum SIB8_PerPLMN_r11ParametersCDMA2000_r11 { DefaultValue(SIB8_PerPLMN_r11ParametersCDMA2000_r11_defaultValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_AllowedCarrierFreqList_r15AllowedCarrierFreqSet1(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_AllowedCarrierFreqList_r15AllowedCarrierFreqSet2(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SL_CBR_CommonTxConfigList_r14Cbr_RangeCommonConfigList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct SL_CBR_CommonTxConfigList_r14Sl_CBR_PSSCH_TxConfigList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10000")] pub struct SL_CBR_PSSCH_TxConfig_r14Cr_Limit_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_CBR_PreconfigTxConfigList_r14Cbr_RangeCommonConfigList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -43164,15 +43164,15 @@ pub struct SL_CBR_PreconfigTxConfigList_r14Sl_CBR_PSSCH_TxConfigList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_CommConfig_r12CommTxResources_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "28")] pub struct SL_CommConfig_r12CommTxResources_r12_setup_scheduled_r12Mcs_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_CommConfig_r12CommTxResources_r12_setup_scheduled_r12 { pub sl_rnti_r12: C_RNTI, @@ -43182,7 +43182,7 @@ pub struct SL_CommConfig_r12CommTxResources_r12_setup_scheduled_r12 { pub mcs_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_CommConfig_r12CommTxResources_r12_setup_ue_Selected_r12CommTxPoolNormalDedicated_r12 { #[asn(optional_idx = 0)] @@ -43191,14 +43191,14 @@ pub struct SL_CommConfig_r12CommTxResources_r12_setup_ue_Selected_r12CommTxPoolN pub pool_to_add_mod_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CommConfig_r12CommTxResources_r12_setup_ue_Selected_r12 { pub comm_tx_pool_normal_dedicated_r12: SL_CommConfig_r12CommTxResources_r12_setup_ue_Selected_r12CommTxPoolNormalDedicated_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_CommConfig_r12CommTxResources_r12_setup { #[asn(key = 0, extended = false)] @@ -43207,7 +43207,7 @@ pub enum SL_CommConfig_r12CommTxResources_r12_setup { Ue_Selected_r12(SL_CommConfig_r12CommTxResources_r12_setup_ue_Selected_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_CommConfig_r12CommTxResources_r12 { #[asn(key = 0, extended = false)] @@ -43216,7 +43216,7 @@ pub enum SL_CommConfig_r12CommTxResources_r12 { Setup(SL_CommConfig_r12CommTxResources_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_CommResourcePool_r12Ue_SelectedResourceConfig_r12 { pub data_tf_resource_config_r12: SL_TF_ResourceConfig_r12, @@ -43224,11 +43224,11 @@ pub struct SL_CommResourcePool_r12Ue_SelectedResourceConfig_r12 { pub trpt_subset_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SL_CommResourcePool_r12RxParametersNCell_r12SyncConfigIndex_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_CommResourcePool_r12RxParametersNCell_r12 { #[asn(optional_idx = 0)] @@ -43236,18 +43236,18 @@ pub struct SL_CommResourcePool_r12RxParametersNCell_r12 { pub sync_config_index_r12: SL_CommResourcePool_r12RxParametersNCell_r12SyncConfigIndex_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CommResourcePool_r12TxParameters_r12 { pub sc_tx_parameters_r12: SL_TxParameters_r12, pub data_tx_parameters_r12: SL_TxParameters_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_CommResourcePoolV2X_r14AdjacencyPSCCH_PSSCH_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "31")] pub struct SL_CommResourcePoolV2X_r14SizeSubchannel_r14(pub u8); impl SL_CommResourcePoolV2X_r14SizeSubchannel_r14 { @@ -43285,7 +43285,7 @@ impl SL_CommResourcePoolV2X_r14SizeSubchannel_r14 { pub const SPARE1: u8 = 31u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SL_CommResourcePoolV2X_r14NumSubchannel_r14(pub u8); impl SL_CommResourcePoolV2X_r14NumSubchannel_r14 { @@ -43299,19 +43299,19 @@ impl SL_CommResourcePoolV2X_r14NumSubchannel_r14 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "99")] pub struct SL_CommResourcePoolV2X_r14StartRB_Subchannel_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "99")] pub struct SL_CommResourcePoolV2X_r14StartRB_PSCCH_Pool_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SL_CommResourcePoolV2X_r14RxParametersNCell_r14SyncConfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_CommResourcePoolV2X_r14RxParametersNCell_r14 { #[asn(optional_idx = 0)] @@ -43319,15 +43319,15 @@ pub struct SL_CommResourcePoolV2X_r14RxParametersNCell_r14 { pub sync_config_index_r14: SL_CommResourcePoolV2X_r14RxParametersNCell_r14SyncConfigIndex_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SL_CommResourcePoolV2X_r14ZoneID_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "45")] pub struct SL_CommResourcePoolV2X_r14ThreshS_RSSI_CBR_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SL_CommTxPoolSensingConfig_r14ProbResourceKeep_r14(pub u8); impl SL_CommTxPoolSensingConfig_r14ProbResourceKeep_r14 { @@ -43341,17 +43341,17 @@ impl SL_CommTxPoolSensingConfig_r14ProbResourceKeep_r14 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "13")] pub struct SL_CommTxPoolSensingConfig_r14P2x_SensingConfig_r14MinNumCandidateSF_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct SL_CommTxPoolSensingConfig_r14P2x_SensingConfig_r14GapCandidateSensing_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_CommTxPoolSensingConfig_r14P2x_SensingConfig_r14 { pub min_num_candidate_sf_r14: @@ -43360,7 +43360,7 @@ pub struct SL_CommTxPoolSensingConfig_r14P2x_SensingConfig_r14 { SL_CommTxPoolSensingConfig_r14P2x_SensingConfig_r14GapCandidateSensing_r14, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SL_CommTxPoolSensingConfig_r14Sl_ReselectAfter_r14(pub u8); impl SL_CommTxPoolSensingConfig_r14Sl_ReselectAfter_r14 { @@ -43382,11 +43382,11 @@ impl SL_CommTxPoolSensingConfig_r14Sl_ReselectAfter_r14 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_DiscConfig_r12DiscTxResources_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SL_DiscConfig_r12DiscTxResources_r12_setup_scheduled_r12 { #[asn(optional_idx = 0)] @@ -43397,7 +43397,7 @@ pub struct SL_DiscConfig_r12DiscTxResources_r12_setup_scheduled_r12 { pub disc_hopping_config_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_DiscConfig_r12DiscTxResources_r12_setup_ue_Selected_r12DiscTxPoolDedicated_r12 { #[asn(optional_idx = 0)] @@ -43406,7 +43406,7 @@ pub struct SL_DiscConfig_r12DiscTxResources_r12_setup_ue_Selected_r12DiscTxPoolD pub pool_to_add_mod_list_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_DiscConfig_r12DiscTxResources_r12_setup_ue_Selected_r12 { #[asn(optional_idx = 0)] @@ -43414,7 +43414,7 @@ pub struct SL_DiscConfig_r12DiscTxResources_r12_setup_ue_Selected_r12 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_DiscConfig_r12DiscTxResources_r12_setup { #[asn(key = 0, extended = false)] @@ -43423,7 +43423,7 @@ pub enum SL_DiscConfig_r12DiscTxResources_r12_setup { Ue_Selected_r12(SL_DiscConfig_r12DiscTxResources_r12_setup_ue_Selected_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_DiscConfig_r12DiscTxResources_r12 { #[asn(key = 0, extended = false)] @@ -43432,14 +43432,14 @@ pub enum SL_DiscConfig_r12DiscTxResources_r12 { Setup(SL_DiscConfig_r12DiscTxResources_r12_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_DiscConfigOtherInterFreq_r13RefCarrierCommon_r13(pub u8); impl SL_DiscConfigOtherInterFreq_r13RefCarrierCommon_r13 { pub const P_CELL: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SL_DiscConfigRelayUE_r13HystMax_r13(pub u8); impl SL_DiscConfigRelayUE_r13HystMax_r13 { @@ -43451,7 +43451,7 @@ impl SL_DiscConfigRelayUE_r13HystMax_r13 { pub const D_BINF: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct SL_DiscConfigRelayUE_r13HystMin_r13(pub u8); impl SL_DiscConfigRelayUE_r13HystMin_r13 { @@ -43462,7 +43462,7 @@ impl SL_DiscConfigRelayUE_r13HystMin_r13 { pub const D_B12: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct SL_DiscConfigRemoteUE_r13HystMax_r13(pub u8); impl SL_DiscConfigRemoteUE_r13HystMax_r13 { @@ -43473,7 +43473,7 @@ impl SL_DiscConfigRemoteUE_r13HystMax_r13 { pub const D_B12: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SL_DiscResourcePool_r12DiscPeriod_r12(pub u8); impl SL_DiscResourcePool_r12DiscPeriod_r12 { @@ -43487,24 +43487,24 @@ impl SL_DiscResourcePool_r12DiscPeriod_r12 { pub const SPARE: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SL_DiscResourcePool_r12NumRetx_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "50")] pub struct SL_DiscResourcePool_r12NumRepetition_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12PoolSelection_r12_random_r12; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12PoolSelection_r12 { # [asn (key = 0 , extended = false)] RsrpBased_r12 (SL_PoolSelectionConfig_r12) , # [asn (key = 1 , extended = false)] Random_r12 (SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12PoolSelection_r12_random_r12) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12TxProbability_r12( pub u8, @@ -43516,7 +43516,7 @@ impl SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12TxProba pub const P100: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12 { pub pool_selection_r12: @@ -43525,7 +43525,7 @@ pub struct SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12 SL_DiscResourcePool_r12TxParameters_r12Ue_SelectedResourceConfig_r12TxProbability_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_DiscResourcePool_r12TxParameters_r12 { pub tx_parameters_general_r12: SL_TxParameters_r12, @@ -43534,11 +43534,11 @@ pub struct SL_DiscResourcePool_r12TxParameters_r12 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SL_DiscResourcePool_r12RxParameters_r12SyncConfigIndex_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_DiscResourcePool_r12RxParameters_r12 { #[asn(optional_idx = 0)] @@ -43546,11 +43546,11 @@ pub struct SL_DiscResourcePool_r12RxParameters_r12 { pub sync_config_index_r12: SL_DiscResourcePool_r12RxParameters_r12SyncConfigIndex_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SL_DiscSysInfoReport_r13DiscCellSelectionInfo_r13Q_RxLevMinOffset_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_DiscSysInfoReport_r13DiscCellSelectionInfo_r13 { pub q_rx_lev_min_r13: Q_RxLevMin, @@ -43559,7 +43559,7 @@ pub struct SL_DiscSysInfoReport_r13DiscCellSelectionInfo_r13 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SL_DiscSysInfoReport_r13CellReselectionInfo_r13Q_Hyst_r13(pub u8); impl SL_DiscSysInfoReport_r13CellReselectionInfo_r13Q_Hyst_r13 { @@ -43581,7 +43581,7 @@ impl SL_DiscSysInfoReport_r13CellReselectionInfo_r13Q_Hyst_r13 { pub const D_B24: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_DiscSysInfoReport_r13CellReselectionInfo_r13 { pub q_hyst_r13: SL_DiscSysInfoReport_r13CellReselectionInfo_r13Q_Hyst_r13, @@ -43589,7 +43589,7 @@ pub struct SL_DiscSysInfoReport_r13CellReselectionInfo_r13 { pub t_reselection_eutra_r13: T_Reselection, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SL_DiscSysInfoReport_r13FreqInfo_r13Ul_Bandwidth_r13(pub u8); impl SL_DiscSysInfoReport_r13FreqInfo_r13Ul_Bandwidth_r13 { @@ -43601,7 +43601,7 @@ impl SL_DiscSysInfoReport_r13FreqInfo_r13Ul_Bandwidth_r13 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SL_DiscSysInfoReport_r13FreqInfo_r13 { #[asn(optional_idx = 0)] @@ -43612,31 +43612,31 @@ pub struct SL_DiscSysInfoReport_r13FreqInfo_r13 { pub additional_spectrum_emission_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-60", ub = "50")] pub struct SL_DiscSysInfoReport_r13ReferenceSignalPower_r13(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_DiscTxInfoInterFreqListAdd_r13DiscTxFreqToAddModList_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SL_DiscTxInfoInterFreqListAdd_r13DiscTxFreqToReleaseList_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_DiscTxRefCarrierDedicated_r13_pCell; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_DiscTxResource_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_DiscTxResource_r13_setup { #[asn(key = 0, extended = false)] @@ -43645,27 +43645,27 @@ pub enum SL_DiscTxResource_r13_setup { Ue_Selected_r13(SL_DiscTxPoolDedicated_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SL_DiscTxResourceReq_r13CarrierFreqDiscTx_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "63")] pub struct SL_DiscTxResourceReq_r13DiscTxResourceReq_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_DiscTxResourcesInterFreq_r13_acquireSI_FromCarrier_r13; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_DiscTxResourcesInterFreq_r13_requestDedicated_r13; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_DiscTxResourcesInterFreq_r13_noTxOnCarrier_r13; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "14")] pub struct SL_GapPattern_r13GapPeriod_r13(pub u8); impl SL_GapPattern_r13GapPeriod_r13 { @@ -43686,7 +43686,7 @@ impl SL_GapPattern_r13GapPeriod_r13 { pub const SF10240: u8 = 14u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "BITSTRING", sz_extensible = false, @@ -43695,11 +43695,11 @@ impl SL_GapPattern_r13GapPeriod_r13 { )] pub struct SL_GapPattern_r13GapSubframeBitmap_r13(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "504")] pub struct SL_HoppingConfigComm_r12HoppingParameter_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct SL_HoppingConfigComm_r12NumSubbands_r12(pub u8); impl SL_HoppingConfigComm_r12NumSubbands_r12 { @@ -43708,19 +43708,19 @@ impl SL_HoppingConfigComm_r12NumSubbands_r12 { pub const NS4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "110")] pub struct SL_HoppingConfigComm_r12Rb_Offset_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "200")] pub struct SL_HoppingConfigDisc_r12A_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "10")] pub struct SL_HoppingConfigDisc_r12B_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_HoppingConfigDisc_r12C_r12(pub u8); impl SL_HoppingConfigDisc_r12C_r12 { @@ -43728,7 +43728,7 @@ impl SL_HoppingConfigDisc_r12C_r12 { pub const N5: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SL_InterFreqInfoV2X_r14Sl_Bandwidth_r14(pub u8); impl SL_InterFreqInfoV2X_r14Sl_Bandwidth_r14 { @@ -43740,81 +43740,81 @@ impl SL_InterFreqInfoV2X_r14Sl_Bandwidth_r14 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "10", ub = "20")] pub struct SL_MinT2Value_r15MinT2Value_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "319")] pub struct SL_OffsetIndicator_r12_small_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10239")] pub struct SL_OffsetIndicator_r12_large_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_P2X_ResourceSelectionConfig_r14PartialSensing_r14(pub u8); impl SL_P2X_ResourceSelectionConfig_r14PartialSensing_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_P2X_ResourceSelectionConfig_r14RandomSelection_r14(pub u8); impl SL_P2X_ResourceSelectionConfig_r14RandomSelection_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SL_PPPP_TxConfigIndex_r14DefaultTxConfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SL_PPPP_TxConfigIndex_r14Cbr_ConfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PPPP_TxConfigIndex_r14Tx_ConfigIndexList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SL_PPPP_TxConfigIndex_r15DefaultTxConfigIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SL_PPPP_TxConfigIndex_r15Cbr_ConfigIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PPPP_TxConfigIndex_r15Tx_ConfigIndexList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PPPP_TxConfigIndex_r15Mcs_PSSCH_RangeList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PPPP_TxConfigIndex_v1530Mcs_PSSCH_RangeList_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SL_PPPP_TxPreconfigIndex_r14DefaultTxConfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SL_PPPP_TxPreconfigIndex_r14Cbr_ConfigIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PPPP_TxPreconfigIndex_r14Tx_ConfigIndexList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SL_PPPP_TxPreconfigIndex_v1530Mcs_PSSCH_Range_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SL_PSSCH_TxConfig_r14ThresUE_Speed_r14(pub u8); impl SL_PSSCH_TxConfig_r14ThresUE_Speed_r14 { @@ -43828,23 +43828,23 @@ impl SL_PSSCH_TxConfig_r14ThresUE_Speed_r14 { pub const KMPH200: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SL_PSSCH_TxParameters_r14MinMCS_PSSCH_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SL_PSSCH_TxParameters_r14MaxMCS_PSSCH_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "20")] pub struct SL_PSSCH_TxParameters_r14MinSubChannel_NumberPSSCH_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "20")] pub struct SL_PSSCH_TxParameters_r14MaxSubchannel_NumberPSSCH_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SL_PSSCH_TxParameters_r14AllowedRetxNumberPSSCH_r14(pub u8); impl SL_PSSCH_TxParameters_r14AllowedRetxNumberPSSCH_r14 { @@ -43854,43 +43854,43 @@ impl SL_PSSCH_TxParameters_r14AllowedRetxNumberPSSCH_r14 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SL_PSSCH_TxParameters_v1530MinMCS_PSSCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SL_PSSCH_TxParameters_v1530MaxMCS_PSSCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_r12CommSimultaneousTx_r12(pub u8); impl SL_Parameters_r12CommSimultaneousTx_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_r12DiscScheduledResourceAlloc_r12(pub u8); impl SL_Parameters_r12DiscScheduledResourceAlloc_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_r12Disc_UE_SelectedResourceAlloc_r12(pub u8); impl SL_Parameters_r12Disc_UE_SelectedResourceAlloc_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_r12Disc_SLSS_r12(pub u8); impl SL_Parameters_r12Disc_SLSS_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_Parameters_r12DiscSupportedProc_r12(pub u8); impl SL_Parameters_r12DiscSupportedProc_r12 { @@ -43898,88 +43898,88 @@ impl SL_Parameters_r12DiscSupportedProc_r12 { pub const N400: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1310DiscSysInfoReporting_r13(pub u8); impl SL_Parameters_v1310DiscSysInfoReporting_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1310CommMultipleTx_r13(pub u8); impl SL_Parameters_v1310CommMultipleTx_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1310DiscInterFreqTx_r13(pub u8); impl SL_Parameters_v1310DiscInterFreqTx_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1310DiscPeriodicSLSS_r13(pub u8); impl SL_Parameters_v1310DiscPeriodicSLSS_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1430ZoneBasedPoolSelection_r14(pub u8); impl SL_Parameters_v1430ZoneBasedPoolSelection_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1430Ue_AutonomousWithFullSensing_r14(pub u8); impl SL_Parameters_v1430Ue_AutonomousWithFullSensing_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1430Ue_AutonomousWithPartialSensing_r14(pub u8); impl SL_Parameters_v1430Ue_AutonomousWithPartialSensing_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1430Sl_CongestionControl_r14(pub u8); impl SL_Parameters_v1430Sl_CongestionControl_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1430V2x_TxWithShortResvInterval_r14(pub u8); impl SL_Parameters_v1430V2x_TxWithShortResvInterval_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct SL_Parameters_v1430V2x_numberTxRxTiming_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1430V2x_nonAdjacentPSCCH_PSSCH_r14(pub u8); impl SL_Parameters_v1430V2x_nonAdjacentPSCCH_PSSCH_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1430Slss_TxRx_r14(pub u8); impl SL_Parameters_v1430Slss_TxRx_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_Parameters_v1530Slss_SupportedTxFreq_r15(pub u8); impl SL_Parameters_v1530Slss_SupportedTxFreq_r15 { @@ -43987,53 +43987,53 @@ impl SL_Parameters_v1530Slss_SupportedTxFreq_r15 { pub const MULTIPLE: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1530Sl_64QAM_Tx_r15(pub u8); impl SL_Parameters_v1530Sl_64QAM_Tx_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1530Sl_TxDiversity_r15(pub u8); impl SL_Parameters_v1530Sl_TxDiversity_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1540Sl_64QAM_Rx_r15(pub u8); impl SL_Parameters_v1540Sl_64QAM_Rx_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1540Sl_RateMatchingTBSScaling_r15(pub u8); impl SL_Parameters_v1540Sl_RateMatchingTBSScaling_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1540Sl_LowT2min_r15(pub u8); impl SL_Parameters_v1540Sl_LowT2min_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_Parameters_v1540V2x_SensingReportingMode3_r15(pub u8); impl SL_Parameters_v1540V2x_SensingReportingMode3_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SL_Parameters_v1610Sl_ParameterNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SL_PreconfigDiscPool_r13DiscPeriod_r13(pub u8); impl SL_PreconfigDiscPool_r13DiscPeriod_r13 { @@ -44055,15 +44055,15 @@ impl SL_PreconfigDiscPool_r13DiscPeriod_r13 { pub const SPARE: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SL_PreconfigDiscPool_r13NumRetx_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "50")] pub struct SL_PreconfigDiscPool_r13NumRepetition_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SL_PreconfigDiscPool_r13TxParameters_r13TxProbability_r13(pub u8); impl SL_PreconfigDiscPool_r13TxParameters_r13TxProbability_r13 { @@ -44073,42 +44073,42 @@ impl SL_PreconfigDiscPool_r13TxParameters_r13TxProbability_r13 { pub const P100: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PreconfigDiscPool_r13TxParameters_r13 { pub tx_parameters_general_r13: P0_SL_r12, pub tx_probability_r13: SL_PreconfigDiscPool_r13TxParameters_r13TxProbability_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0001_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0002_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0004_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0006_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0101_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0102_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0104_r12(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12 { pub profile0x0001_r12: SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0001_r12, @@ -44120,7 +44120,7 @@ pub struct SL_PreconfigGeneral_r12Rohc_Profiles_r12 { pub profile0x0104_r12: SL_PreconfigGeneral_r12Rohc_Profiles_r12Profile0x0104_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SL_PreconfigGeneral_r12Sl_bandwidth_r12(pub u8); impl SL_PreconfigGeneral_r12Sl_bandwidth_r12 { @@ -44132,11 +44132,11 @@ impl SL_PreconfigGeneral_r12Sl_bandwidth_r12 { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "19", sz_ub = "19")] pub struct SL_PreconfigGeneral_r12Reserved_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct SL_PreconfigSync_r12SyncRefMinHyst_r12(pub u8); impl SL_PreconfigSync_r12SyncRefMinHyst_r12 { @@ -44147,7 +44147,7 @@ impl SL_PreconfigSync_r12SyncRefMinHyst_r12 { pub const D_B12: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SL_PreconfigSync_r12SyncRefDiffHyst_r12(pub u8); impl SL_PreconfigSync_r12SyncRefDiffHyst_r12 { @@ -44159,7 +44159,7 @@ impl SL_PreconfigSync_r12SyncRefDiffHyst_r12 { pub const D_BINF: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct SL_PreconfigV2X_Sync_r14SyncRefMinHyst_r14(pub u8); impl SL_PreconfigV2X_Sync_r14SyncRefMinHyst_r14 { @@ -44170,7 +44170,7 @@ impl SL_PreconfigV2X_Sync_r14SyncRefMinHyst_r14 { pub const D_B12: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SL_PreconfigV2X_Sync_r14SyncRefDiffHyst_r14(pub u8); impl SL_PreconfigV2X_Sync_r14SyncRefDiffHyst_r14 { @@ -44182,34 +44182,34 @@ impl SL_PreconfigV2X_Sync_r14SyncRefDiffHyst_r14 { pub const D_BINF: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_SyncAllowed_r14Gnss_Sync_r14(pub u8); impl SL_SyncAllowed_r14Gnss_Sync_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_SyncAllowed_r14Enb_Sync_r14(pub u8); impl SL_SyncAllowed_r14Enb_Sync_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_SyncAllowed_r14Ue_Sync_r14(pub u8); impl SL_SyncAllowed_r14Ue_Sync_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "19", sz_ub = "19")] pub struct SL_SyncConfig_r12TxParameters_r12SyncInfoReserved_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SL_SyncConfig_r12TxParameters_r12 { pub sync_tx_parameters_r12: SL_TxParameters_r12, @@ -44218,7 +44218,7 @@ pub struct SL_SyncConfig_r12TxParameters_r12 { pub sync_info_reserved_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_SyncConfig_r12RxParamsNCell_r12DiscSyncWindow_r12(pub u8); impl SL_SyncConfig_r12RxParamsNCell_r12DiscSyncWindow_r12 { @@ -44226,14 +44226,14 @@ impl SL_SyncConfig_r12RxParamsNCell_r12DiscSyncWindow_r12 { pub const W2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_SyncConfig_r12RxParamsNCell_r12 { pub phys_cell_id_r12: PhysCellId, pub disc_sync_window_r12: SL_SyncConfig_r12RxParamsNCell_r12DiscSyncWindow_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_SyncConfigNFreq_r13AsyncParameters_r13 { pub sync_cp_len_r13: SL_CP_Len_r12, @@ -44241,20 +44241,20 @@ pub struct SL_SyncConfigNFreq_r13AsyncParameters_r13 { pub slssid_r13: SLSSID_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "19", sz_ub = "19")] pub struct SL_SyncConfigNFreq_r13TxParameters_r13SyncInfoReserved_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SL_SyncConfigNFreq_r13TxParameters_r13SyncTxPeriodic_r13(pub u8); impl SL_SyncConfigNFreq_r13TxParameters_r13SyncTxPeriodic_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_SyncConfigNFreq_r13TxParameters_r13 { pub sync_tx_parameters_r13: SL_TxParameters_r12, @@ -44265,7 +44265,7 @@ pub struct SL_SyncConfigNFreq_r13TxParameters_r13 { pub sync_tx_periodic_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_SyncConfigNFreq_r13RxParameters_r13DiscSyncWindow_r13(pub u8); impl SL_SyncConfigNFreq_r13RxParameters_r13DiscSyncWindow_r13 { @@ -44273,13 +44273,13 @@ impl SL_SyncConfigNFreq_r13RxParameters_r13DiscSyncWindow_r13 { pub const W2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_SyncConfigNFreq_r13RxParameters_r13 { pub disc_sync_window_r13: SL_SyncConfigNFreq_r13RxParameters_r13DiscSyncWindow_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_SyncTxControl_r12NetworkControlledSyncTx_r12(pub u8); impl SL_SyncTxControl_r12NetworkControlledSyncTx_r12 { @@ -44287,63 +44287,63 @@ impl SL_SyncTxControl_r12NetworkControlledSyncTx_r12 { pub const OFF: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "200")] pub struct SL_TF_IndexPair_r12DiscSF_Index_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "50")] pub struct SL_TF_IndexPair_r12DiscPRB_Index_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "209")] pub struct SL_TF_IndexPair_r12bDiscSF_Index_r12b(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "49")] pub struct SL_TF_IndexPair_r12bDiscPRB_Index_r12b(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "100")] pub struct SL_TF_ResourceConfig_r12Prb_Num_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "99")] pub struct SL_TF_ResourceConfig_r12Prb_Start_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "99")] pub struct SL_TF_ResourceConfig_r12Prb_End_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_TxPower_r14_minusinfinity_r14; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-41", ub = "31")] pub struct SL_TxPower_r14_txPower_r14(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SL_V2X_CommFreqList_r14_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SL_V2X_CommTxResourceReq_r14CarrierFreqCommTx_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1000")] pub struct SL_V2X_ConfigCommon_r14OffsetDFN_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SL_V2X_ConfigDedicated_r14CommTxResources_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_scheduled_r14Mcs_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_scheduled_r14 { pub sl_v_rnti_r14: C_RNTI, @@ -44355,7 +44355,7 @@ pub struct SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_scheduled_r14 { pub logical_ch_group_info_list_r14: LogicalChGroupInfoList_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_ue_Selected_r14V2x_CommTxPoolNormalDedicated_r14 { @@ -44367,11 +44367,11 @@ pub struct SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_ue_Selected_r14V2 pub v2x_comm_tx_pool_sensing_config_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_ue_Selected_r14 { pub v2x_comm_tx_pool_normal_dedicated_r14 : SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_ue_Selected_r14V2x_CommTxPoolNormalDedicated_r14 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup { #[asn(key = 0, extended = false)] @@ -44380,7 +44380,7 @@ pub enum SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup { Ue_Selected_r14(SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup_ue_Selected_r14), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SL_V2X_ConfigDedicated_r14CommTxResources_r14 { #[asn(key = 0, extended = false)] @@ -44389,15 +44389,15 @@ pub enum SL_V2X_ConfigDedicated_r14CommTxResources_r14 { Setup(SL_V2X_ConfigDedicated_r14CommTxResources_r14_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1000")] pub struct SL_V2X_InterFreqUE_Config_r14OffsetDFN_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SL_V2X_PreconfigCommPool_r14AdjacencyPSCCH_PSSCH_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "31")] pub struct SL_V2X_PreconfigCommPool_r14SizeSubchannel_r14(pub u8); impl SL_V2X_PreconfigCommPool_r14SizeSubchannel_r14 { @@ -44435,7 +44435,7 @@ impl SL_V2X_PreconfigCommPool_r14SizeSubchannel_r14 { pub const SPARE1: u8 = 31u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SL_V2X_PreconfigCommPool_r14NumSubchannel_r14(pub u8); impl SL_V2X_PreconfigCommPool_r14NumSubchannel_r14 { @@ -44449,23 +44449,23 @@ impl SL_V2X_PreconfigCommPool_r14NumSubchannel_r14 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "99")] pub struct SL_V2X_PreconfigCommPool_r14StartRB_Subchannel_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "99")] pub struct SL_V2X_PreconfigCommPool_r14StartRB_PSCCH_Pool_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SL_V2X_PreconfigCommPool_r14ZoneID_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "45")] pub struct SL_V2X_PreconfigCommPool_r14ThreshS_RSSI_CBR_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SL_V2X_PreconfigFreqInfo_r14SyncPriority_r14(pub u8); impl SL_V2X_PreconfigFreqInfo_r14SyncPriority_r14 { @@ -44473,11 +44473,11 @@ impl SL_V2X_PreconfigFreqInfo_r14SyncPriority_r14 { pub const ENB: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1000")] pub struct SL_V2X_PreconfigFreqInfo_r14OffsetDFN_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SL_ZoneConfig_r14ZoneLength_r14(pub u8); impl SL_ZoneConfig_r14ZoneLength_r14 { @@ -44491,7 +44491,7 @@ impl SL_ZoneConfig_r14ZoneLength_r14 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SL_ZoneConfig_r14ZoneWidth_r14(pub u8); impl SL_ZoneConfig_r14ZoneWidth_r14 { @@ -44505,26 +44505,26 @@ impl SL_ZoneConfig_r14ZoneWidth_r14 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct SL_ZoneConfig_r14ZoneIdLongiMod_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct SL_ZoneConfig_r14ZoneIdLatiMod_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SON_Parameters_r9Rach_Report_r9(pub u8); impl SON_Parameters_r9Rach_Report_r9 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPDCCH_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct SPDCCH_Config_r15_setupSpdcch_L1_ReuseIndication_r15(pub u8); impl SPDCCH_Config_r15_setupSpdcch_L1_ReuseIndication_r15 { @@ -44533,7 +44533,7 @@ impl SPDCCH_Config_r15_setupSpdcch_L1_ReuseIndication_r15 { pub const N2: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SPDCCH_Config_r15_setup { #[asn(optional_idx = 0)] @@ -44543,15 +44543,15 @@ pub struct SPDCCH_Config_r15_setup { pub spdcch_set_config_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPDCCH_Elements_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SPDCCH_Elements_r15_setupSpdcch_SetConfigId_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SPDCCH_Elements_r15_setupSpdcch_SetReferenceSig_r15(pub u8); impl SPDCCH_Elements_r15_setupSpdcch_SetReferenceSig_r15 { @@ -44559,7 +44559,7 @@ impl SPDCCH_Elements_r15_setupSpdcch_SetReferenceSig_r15 { pub const DMRS: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SPDCCH_Elements_r15_setupTransmissionType_r15(pub u8); impl SPDCCH_Elements_r15_setupTransmissionType_r15 { @@ -44567,35 +44567,35 @@ impl SPDCCH_Elements_r15_setupTransmissionType_r15 { pub const DISTRIBUTED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct SPDCCH_Elements_r15_setupSpdcch_NoOfSymbols_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct SPDCCH_Elements_r15_setupDmrs_ScramblingSequenceInt_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SPDCCH_Elements_r15_setupDci7_CandidatesPerAL_PDCCH_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SPDCCH_Elements_r15_setupDci7_CandidateSetsPerAL_SPDCCH_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "100")] pub struct SPDCCH_Elements_r15_setupResourceBlockAssignment_r15NumberRB_InFreq_domain_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "98", sz_ub = "98")] pub struct SPDCCH_Elements_r15_setupResourceBlockAssignment_r15ResourceBlockAssignment_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPDCCH_Elements_r15_setupResourceBlockAssignment_r15 { pub number_rb_in_freq_domain_r15: @@ -44604,23 +44604,23 @@ pub struct SPDCCH_Elements_r15_setupResourceBlockAssignment_r15 { SPDCCH_Elements_r15_setupResourceBlockAssignment_r15ResourceBlockAssignment_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "5", sz_ub = "5")] pub struct SPDCCH_Elements_r15_setupSubslotApplicability_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "49")] pub struct SPDCCH_Elements_r15_setupAl_StartingPointSPDCCH_r15_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SPDCCH_Elements_r15_setupAl_StartingPointSPDCCH_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct SPDCCH_Elements_r15_setupSubframeType_r15(pub u8); impl SPDCCH_Elements_r15_setupSubframeType_r15 { @@ -44629,7 +44629,7 @@ impl SPDCCH_Elements_r15_setupSubframeType_r15 { pub const ALL: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SPDCCH_Elements_r15_setupRateMatchingMode_r15(pub u8); impl SPDCCH_Elements_r15_setupRateMatchingMode_r15 { @@ -44639,7 +44639,7 @@ impl SPDCCH_Elements_r15_setupRateMatchingMode_r15 { pub const M4: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 12)] pub struct SPDCCH_Elements_r15_setup { #[asn(optional_idx = 0)] @@ -44671,11 +44671,11 @@ pub struct SPDCCH_Elements_r15_setup { pub rate_matching_mode_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPS_ConfigDL_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SPS_ConfigDL_setupSemiPersistSchedIntervalDL(pub u8); impl SPS_ConfigDL_setupSemiPersistSchedIntervalDL { @@ -44697,11 +44697,11 @@ impl SPS_ConfigDL_setupSemiPersistSchedIntervalDL { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SPS_ConfigDL_setupNumberOfConfSPS_Processes(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SPS_ConfigDL_setup { pub semi_persist_sched_interval_dl: SPS_ConfigDL_setupSemiPersistSchedIntervalDL, @@ -44709,11 +44709,11 @@ pub struct SPS_ConfigDL_setup { pub n1pucch_an_persistent_list: N1PUCCH_AN_PersistentList, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPS_ConfigDL_STTI_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SPS_ConfigDL_STTI_r15_setupSemiPersistSchedIntervalDL_STTI_r15(pub u8); impl SPS_ConfigDL_STTI_r15_setupSemiPersistSchedIntervalDL_STTI_r15 { @@ -44735,21 +44735,21 @@ impl SPS_ConfigDL_STTI_r15_setupSemiPersistSchedIntervalDL_STTI_r15 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "12")] pub struct SPS_ConfigDL_STTI_r15_setupNumberOfConfSPS_Processes_STTI_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPS_ConfigDL_STTI_r15_setupTwoAntennaPortActivated_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPS_ConfigDL_STTI_r15_setupTwoAntennaPortActivated_r15_setup { pub n1spucch_an_persistent_list_p1_r15: N1SPUCCH_AN_PersistentList_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPS_ConfigDL_STTI_r15_setupTwoAntennaPortActivated_r15 { #[asn(key = 0, extended = false)] @@ -44758,11 +44758,11 @@ pub enum SPS_ConfigDL_STTI_r15_setupTwoAntennaPortActivated_r15 { Setup(SPS_ConfigDL_STTI_r15_setupTwoAntennaPortActivated_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "5")] pub struct SPS_ConfigDL_STTI_r15_setupSTTI_StartTimeDL_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SPS_ConfigDL_STTI_r15_setup { pub semi_persist_sched_interval_dl_stti_r15: @@ -44777,7 +44777,7 @@ pub struct SPS_ConfigDL_STTI_r15_setup { pub tpc_pdcch_config_pucch_sps_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SPS_ConfigSL_r14SemiPersistSchedIntervalSL_r14(pub u8); impl SPS_ConfigSL_r14SemiPersistSchedIntervalSL_r14 { @@ -44799,11 +44799,11 @@ impl SPS_ConfigSL_r14SemiPersistSchedIntervalSL_r14 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPS_ConfigUL_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SPS_ConfigUL_setupSemiPersistSchedIntervalUL(pub u8); impl SPS_ConfigUL_setupSemiPersistSchedIntervalUL { @@ -44825,7 +44825,7 @@ impl SPS_ConfigUL_setupSemiPersistSchedIntervalUL { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SPS_ConfigUL_setupImplicitReleaseAfter(pub u8); impl SPS_ConfigUL_setupImplicitReleaseAfter { @@ -44835,29 +44835,29 @@ impl SPS_ConfigUL_setupImplicitReleaseAfter { pub const E8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct SPS_ConfigUL_setupP0_PersistentP0_NominalPUSCH_Persistent(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct SPS_ConfigUL_setupP0_PersistentP0_UE_PUSCH_Persistent(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPS_ConfigUL_setupP0_Persistent { pub p0_nominal_pusch_persistent: SPS_ConfigUL_setupP0_PersistentP0_NominalPUSCH_Persistent, pub p0_ue_pusch_persistent: SPS_ConfigUL_setupP0_PersistentP0_UE_PUSCH_Persistent, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SPS_ConfigUL_setupTwoIntervalsConfig(pub u8); impl SPS_ConfigUL_setupTwoIntervalsConfig { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 2)] pub struct SPS_ConfigUL_setup { pub semi_persist_sched_interval_ul: SPS_ConfigUL_setupSemiPersistSchedIntervalUL, @@ -44868,11 +44868,11 @@ pub struct SPS_ConfigUL_setup { pub two_intervals_config: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPS_ConfigUL_STTI_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SPS_ConfigUL_STTI_r15_setupSemiPersistSchedIntervalUL_STTI_r15(pub u8); impl SPS_ConfigUL_STTI_r15_setupSemiPersistSchedIntervalUL_STTI_r15 { @@ -44894,7 +44894,7 @@ impl SPS_ConfigUL_STTI_r15_setupSemiPersistSchedIntervalUL_STTI_r15 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SPS_ConfigUL_STTI_r15_setupImplicitReleaseAfter(pub u8); impl SPS_ConfigUL_STTI_r15_setupImplicitReleaseAfter { @@ -44904,15 +44904,15 @@ impl SPS_ConfigUL_STTI_r15_setupImplicitReleaseAfter { pub const E8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct SPS_ConfigUL_STTI_r15_setupP0_Persistent_r15P0_NominalSPUSCH_Persistent_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct SPS_ConfigUL_STTI_r15_setupP0_Persistent_r15P0_UE_SPUSCH_Persistent_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPS_ConfigUL_STTI_r15_setupP0_Persistent_r15 { pub p0_nominal_spusch_persistent_r15: @@ -44921,34 +44921,34 @@ pub struct SPS_ConfigUL_STTI_r15_setupP0_Persistent_r15 { SPS_ConfigUL_STTI_r15_setupP0_Persistent_r15P0_UE_SPUSCH_Persistent_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SPS_ConfigUL_STTI_r15_setupTwoIntervalsConfig_r15(pub u8); impl SPS_ConfigUL_STTI_r15_setupTwoIntervalsConfig_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15_setupP0_NominalSPUSCH_PersistentSubframeSet2_r15( pub i8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15_setupP0_UE_SPUSCH_PersistentSubframeSet2_r15( pub i8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15_setup { pub p0_nominal_spusch_persistent_subframe_set2_r15 : SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15_setupP0_NominalSPUSCH_PersistentSubframeSet2_r15 , pub p0_ue_spusch_persistent_subframe_set2_r15 : SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15_setupP0_UE_SPUSCH_PersistentSubframeSet2_r15 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15 { #[asn(key = 0, extended = false)] @@ -44957,15 +44957,15 @@ pub enum SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15 { Setup(SPS_ConfigUL_STTI_r15_setupP0_PersistentSubframeSet2_r15_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "12")] pub struct SPS_ConfigUL_STTI_r15_setupNumberOfConfUL_SPS_Processes_STTI_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "5")] pub struct SPS_ConfigUL_STTI_r15_setupSTTI_StartTimeUL_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SPS_ConfigUL_STTI_r15_setupCyclicShiftSPS_sTTI_r15(pub u8); impl SPS_ConfigUL_STTI_r15_setupCyclicShiftSPS_sTTI_r15 { @@ -44979,15 +44979,15 @@ impl SPS_ConfigUL_STTI_r15_setupCyclicShiftSPS_sTTI_r15 { pub const CS7: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SPS_ConfigUL_STTI_r15_setupIfdma_Config_SPS_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SPS_ConfigUL_STTI_r15_setupHarq_ProcID_offset_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct SPS_ConfigUL_STTI_r15_setupRv_SPS_STTI_UL_Repetitions_r15(pub u8); impl SPS_ConfigUL_STTI_r15_setupRv_SPS_STTI_UL_Repetitions_r15 { @@ -44996,7 +44996,7 @@ impl SPS_ConfigUL_STTI_r15_setupRv_SPS_STTI_UL_Repetitions_r15 { pub const ULRVSEQ3: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SPS_ConfigUL_STTI_r15_setupTbs_scalingFactorSubslotSPS_UL_Repetitions_r15(pub u8); impl SPS_ConfigUL_STTI_r15_setupTbs_scalingFactorSubslotSPS_UL_Repetitions_r15 { @@ -45004,7 +45004,7 @@ impl SPS_ConfigUL_STTI_r15_setupTbs_scalingFactorSubslotSPS_UL_Repetitions_r15 { pub const N12: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SPS_ConfigUL_STTI_r15_setupTotalNumberPUSCH_SPS_STTI_UL_Repetitions_r15(pub u8); impl SPS_ConfigUL_STTI_r15_setupTotalNumberPUSCH_SPS_STTI_UL_Repetitions_r15 { @@ -45014,7 +45014,7 @@ impl SPS_ConfigUL_STTI_r15_setupTotalNumberPUSCH_SPS_STTI_UL_Repetitions_r15 { pub const N6: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 12)] pub struct SPS_ConfigUL_STTI_r15_setup { pub semi_persist_sched_interval_ul_stti_r15: @@ -45052,44 +45052,44 @@ pub struct SPS_ConfigUL_STTI_r15_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct SPT_Parameters_r15FrameStructureType_SPT_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "32")] pub struct SPT_Parameters_r15MaxNumberCCs_SPT_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPUCCH_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SPUCCH_Config_r15_setupTwoAntennaPortActivatedSPUCCH_Format1a1b_r15(pub u8); impl SPUCCH_Config_r15_setupTwoAntennaPortActivatedSPUCCH_Format1a1b_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549")] pub struct SPUCCH_Config_r15_setupDummyN3SPUCCH_AN_List_r15_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SPUCCH_Config_r15_setupDummyN3SPUCCH_AN_List_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPUCCH_Config_r15_setupDummy { pub n3spucch_an_list_r15: SPUCCH_Config_r15_setupDummyN3SPUCCH_AN_List_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SPUCCH_Config_r15_setup { #[asn(optional_idx = 0)] @@ -45100,85 +45100,85 @@ pub struct SPUCCH_Config_r15_setup { pub dummy: SPUCCH_Config_r15_setupDummy, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPUCCH_Config_v1550_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549")] pub struct SPUCCH_Config_v1550_setupTwoAntennaPortActivatedSPUCCH_Format3_v1550N3SPUCCH_AN_List_v1550_Entry( pub u16, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SPUCCH_Config_v1550_setupTwoAntennaPortActivatedSPUCCH_Format3_v1550N3SPUCCH_AN_List_v1550 (pub Vec < SPUCCH_Config_v1550_setupTwoAntennaPortActivatedSPUCCH_Format3_v1550N3SPUCCH_AN_List_v1550_Entry >) ; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPUCCH_Config_v1550_setupTwoAntennaPortActivatedSPUCCH_Format3_v1550 { pub n3spucch_an_list_v1550: SPUCCH_Config_v1550_setupTwoAntennaPortActivatedSPUCCH_Format3_v1550N3SPUCCH_AN_List_v1550, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SPUCCH_Config_v1550_setup { pub two_antenna_port_activated_spucch_format3_v1550: SPUCCH_Config_v1550_setupTwoAntennaPortActivatedSPUCCH_Format3_v1550, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SPUCCH_Elements_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1319")] pub struct SPUCCH_Elements_r15_setupN1SubslotSPUCCH_AN_List_r15_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SPUCCH_Elements_r15_setupN1SubslotSPUCCH_AN_List_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1319")] pub struct SPUCCH_Elements_r15_setupN1SlotSPUCCH_FH_AN_List_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3959")] pub struct SPUCCH_Elements_r15_setupN1SlotSPUCCH_NoFH_AN_List_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549")] pub struct SPUCCH_Elements_r15_setupN3SPUCCH_AN_List_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SPUCCH_Elements_r15_setupN4SPUCCHSlot_Resource_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SPUCCH_Elements_r15_setupN4SPUCCHSubslot_Resource_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SPUCCH_Elements_r15_setupN4maxCoderateSlotPUCCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SPUCCH_Elements_r15_setupN4maxCoderateSubslotPUCCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SPUCCH_Elements_r15_setupN4maxCoderateMultiResourceSlotPUCCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SPUCCH_Elements_r15_setupN4maxCoderateMultiResourceSubslotPUCCH_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 10)] pub struct SPUCCH_Elements_r15_setup { #[asn(optional_idx = 0)] @@ -45208,19 +45208,19 @@ pub struct SPUCCH_Elements_r15_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1319")] pub struct SR_SubslotSPUCCH_ResourceList_r15_Entry(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct SRB_ToAddModSrb_Identity(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SRB_ToAddModRlc_Config_defaultValue; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SRB_ToAddModRlc_Config { #[asn(key = 0, extended = false)] @@ -45229,11 +45229,11 @@ pub enum SRB_ToAddModRlc_Config { DefaultValue(SRB_ToAddModRlc_Config_defaultValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SRB_ToAddModLogicalChannelConfig_defaultValue; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SRB_ToAddModLogicalChannelConfig { #[asn(key = 0, extended = false)] @@ -45242,19 +45242,19 @@ pub enum SRB_ToAddModLogicalChannelConfig { DefaultValue(SRB_ToAddModLogicalChannelConfig_defaultValue), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct SRB_ToReleaseList_r15_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SRS_CC_SetIndex_r14Cc_SetIndex_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct SRS_CC_SetIndex_r14Cc_IndexInOneCC_Set_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SRS_CapabilityPerBandPair_r14RetuningInfoRf_RetuningTimeDL_r14(pub u8); impl SRS_CapabilityPerBandPair_r14RetuningInfoRf_RetuningTimeDL_r14 { @@ -45276,7 +45276,7 @@ impl SRS_CapabilityPerBandPair_r14RetuningInfoRf_RetuningTimeDL_r14 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SRS_CapabilityPerBandPair_r14RetuningInfoRf_RetuningTimeUL_r14(pub u8); impl SRS_CapabilityPerBandPair_r14RetuningInfoRf_RetuningTimeUL_r14 { @@ -45298,7 +45298,7 @@ impl SRS_CapabilityPerBandPair_r14RetuningInfoRf_RetuningTimeUL_r14 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SRS_CapabilityPerBandPair_r14RetuningInfo { #[asn(optional_idx = 0)] @@ -45309,28 +45309,28 @@ pub struct SRS_CapabilityPerBandPair_r14RetuningInfo { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SRS_CapabilityPerBandPair_v14b0Srs_FlexibleTiming_r14(pub u8); impl SRS_CapabilityPerBandPair_v14b0Srs_FlexibleTiming_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SRS_CapabilityPerBandPair_v14b0Srs_HARQ_ReferenceConfig_r14(pub u8); impl SRS_CapabilityPerBandPair_v14b0Srs_HARQ_ReferenceConfig_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SRS_CapabilityPerBandPair_v1610AddSRS_CarrierSwitching_r16(pub u8); impl SRS_CapabilityPerBandPair_v1610AddSRS_CarrierSwitching_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "9")] pub struct SRS_ConfigAdd_r16Srs_RepNumAdd_r16(pub u8); impl SRS_ConfigAdd_r16Srs_RepNumAdd_r16 { @@ -45346,7 +45346,7 @@ impl SRS_ConfigAdd_r16Srs_RepNumAdd_r16 { pub const N13: u8 = 9u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SRS_ConfigAdd_r16Srs_BandwidthAdd_r16(pub u8); impl SRS_ConfigAdd_r16Srs_BandwidthAdd_r16 { @@ -45356,7 +45356,7 @@ impl SRS_ConfigAdd_r16Srs_BandwidthAdd_r16 { pub const BW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SRS_ConfigAdd_r16Srs_HoppingBandwidthAdd_r16(pub u8); impl SRS_ConfigAdd_r16Srs_HoppingBandwidthAdd_r16 { @@ -45366,11 +45366,11 @@ impl SRS_ConfigAdd_r16Srs_HoppingBandwidthAdd_r16 { pub const HBW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "23")] pub struct SRS_ConfigAdd_r16Srs_FreqDomainPosAdd_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "11")] pub struct SRS_ConfigAdd_r16Srs_CyclicShiftAdd_r16(pub u8); impl SRS_ConfigAdd_r16Srs_CyclicShiftAdd_r16 { @@ -45388,7 +45388,7 @@ impl SRS_ConfigAdd_r16Srs_CyclicShiftAdd_r16 { pub const CS11: u8 = 11u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SRS_ConfigAdd_r16Srs_TransmissionCombNumAdd_r16(pub u8); impl SRS_ConfigAdd_r16Srs_TransmissionCombNumAdd_r16 { @@ -45396,33 +45396,33 @@ impl SRS_ConfigAdd_r16Srs_TransmissionCombNumAdd_r16 { pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SRS_ConfigAdd_r16Srs_TransmissionCombAdd_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "13")] pub struct SRS_ConfigAdd_r16Srs_StartPosAdd_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "13")] pub struct SRS_ConfigAdd_r16Srs_DurationAdd_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SRS_ConfigAdd_r16Srs_GuardSymbolAS_Add_r16(pub u8); impl SRS_ConfigAdd_r16Srs_GuardSymbolAS_Add_r16 { pub const ENABLED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SRS_ConfigAdd_r16Srs_GuardSymbolFH_Add_r16(pub u8); impl SRS_ConfigAdd_r16Srs_GuardSymbolFH_Add_r16 { pub const ENABLED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SRS_ConfigAp_r10Srs_BandwidthAp_r10(pub u8); impl SRS_ConfigAp_r10Srs_BandwidthAp_r10 { @@ -45432,15 +45432,15 @@ impl SRS_ConfigAp_r10Srs_BandwidthAp_r10 { pub const BW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "23")] pub struct SRS_ConfigAp_r10FreqDomainPositionAp_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1")] pub struct SRS_ConfigAp_r10TransmissionCombAp_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SRS_ConfigAp_r10CyclicShiftAp_r10(pub u8); impl SRS_ConfigAp_r10CyclicShiftAp_r10 { @@ -45454,7 +45454,7 @@ impl SRS_ConfigAp_r10CyclicShiftAp_r10 { pub const CS7: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SRS_ConfigAp_r13Srs_BandwidthAp_r13(pub u8); impl SRS_ConfigAp_r13Srs_BandwidthAp_r13 { @@ -45464,15 +45464,15 @@ impl SRS_ConfigAp_r13Srs_BandwidthAp_r13 { pub const BW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "23")] pub struct SRS_ConfigAp_r13FreqDomainPositionAp_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SRS_ConfigAp_r13TransmissionCombAp_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "11")] pub struct SRS_ConfigAp_r13CyclicShiftAp_r13(pub u8); impl SRS_ConfigAp_r13CyclicShiftAp_r13 { @@ -45490,7 +45490,7 @@ impl SRS_ConfigAp_r13CyclicShiftAp_r13 { pub const CS11: u8 = 11u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SRS_ConfigAp_r13TransmissionCombNum_r13(pub u8); impl SRS_ConfigAp_r13TransmissionCombNum_r13 { @@ -45498,11 +45498,11 @@ impl SRS_ConfigAp_r13TransmissionCombNum_r13 { pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "3")] pub struct SRS_ConfigAp_v1310TransmissionCombAp_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SRS_ConfigAp_v1310CyclicShiftAp_v1310(pub u8); impl SRS_ConfigAp_v1310CyclicShiftAp_v1310 { @@ -45512,7 +45512,7 @@ impl SRS_ConfigAp_v1310CyclicShiftAp_v1310 { pub const CS11: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SRS_ConfigAp_v1310TransmissionCombNum_r13(pub u8); impl SRS_ConfigAp_v1310TransmissionCombNum_r13 { @@ -45520,29 +45520,29 @@ impl SRS_ConfigAp_v1310TransmissionCombNum_r13 { pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SRS_TPC_PDCCH_Config_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SRS_TPC_PDCCH_Config_r14_setupSrs_TPC_RNTI_r14( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SRS_TPC_PDCCH_Config_r14_setupStartingBitOfFormat3B_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct SRS_TPC_PDCCH_Config_r14_setupFieldTypeFormat3B_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SRS_TPC_PDCCH_Config_r14_setupSrs_CC_SetIndexlist_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SRS_TPC_PDCCH_Config_r14_setup { pub srs_tpc_rnti_r14: SRS_TPC_PDCCH_Config_r14_setupSrs_TPC_RNTI_r14, @@ -45552,64 +45552,64 @@ pub struct SRS_TPC_PDCCH_Config_r14_setup { pub srs_cc_set_indexlist_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "80")] pub struct SS_RSSI_Measurement_r15MeasurementSlots_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SS_RSSI_Measurement_r15EndSymbol_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct SSB_ToMeasure_r15_shortBitmap_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct SSB_ToMeasure_r15_mediumBitmap_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "64", sz_ub = "64")] pub struct SSB_ToMeasure_r15_longBitmap_r15(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct STTI_SPT_BandParameters_r15Dl_1024QAM_Slot_r15(pub u8); impl STTI_SPT_BandParameters_r15Dl_1024QAM_Slot_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct STTI_SPT_BandParameters_r15Dl_1024QAM_SubslotTA_1_r15(pub u8); impl STTI_SPT_BandParameters_r15Dl_1024QAM_SubslotTA_1_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct STTI_SPT_BandParameters_r15Dl_1024QAM_SubslotTA_2_r15(pub u8); impl STTI_SPT_BandParameters_r15Dl_1024QAM_SubslotTA_2_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct STTI_SPT_BandParameters_r15SimultaneousTx_differentTx_duration_r15(pub u8); impl STTI_SPT_BandParameters_r15SimultaneousTx_differentTx_duration_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct STTI_SPT_BandParameters_r15STTI_FD_MIMO_Coexistence(pub u8); impl STTI_SPT_BandParameters_r15STTI_FD_MIMO_Coexistence { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct STTI_SPT_BandParameters_r15STTI_SupportedCSI_Proc_r15(pub u8); impl STTI_SPT_BandParameters_r15STTI_SupportedCSI_Proc_r15 { @@ -45618,37 +45618,37 @@ impl STTI_SPT_BandParameters_r15STTI_SupportedCSI_Proc_r15 { pub const N4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct STTI_SPT_BandParameters_r15Ul_256QAM_Slot_r15(pub u8); impl STTI_SPT_BandParameters_r15Ul_256QAM_Slot_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct STTI_SPT_BandParameters_r15Ul_256QAM_Subslot_r15(pub u8); impl STTI_SPT_BandParameters_r15Ul_256QAM_Subslot_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct STTI_SupportedCombinations_r15Combination_22_27_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct STTI_SupportedCombinations_r15Combination_77_22_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct STTI_SupportedCombinations_r15Combination_77_27_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct SatelliteInfo_r17SatelliteId_r17(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SatelliteInfo_r17ServiceInfo_r17 { #[asn(optional_idx = 0)] @@ -45657,30 +45657,30 @@ pub struct SatelliteInfo_r17ServiceInfo_r17 { pub t_service_start_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-131072", ub = "131071")] pub struct SatelliteInfo_r17FootprintInfo_r17ReferencePoint_r17Longitude_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-131072", ub = "131071")] pub struct SatelliteInfo_r17FootprintInfo_r17ReferencePoint_r17Latitude_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SatelliteInfo_r17FootprintInfo_r17ReferencePoint_r17 { pub longitude_r17: SatelliteInfo_r17FootprintInfo_r17ReferencePoint_r17Longitude_r17, pub latitude_r17: SatelliteInfo_r17FootprintInfo_r17ReferencePoint_r17Latitude_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-14", ub = "14")] pub struct SatelliteInfo_r17FootprintInfo_r17ElevationAngles_r17ElevationAngleRight_r17(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-14", ub = "14")] pub struct SatelliteInfo_r17FootprintInfo_r17ElevationAngles_r17ElevationAngleLeft_r17(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SatelliteInfo_r17FootprintInfo_r17ElevationAngles_r17 { pub elevation_angle_right_r17: @@ -45690,11 +45690,11 @@ pub struct SatelliteInfo_r17FootprintInfo_r17ElevationAngles_r17 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "256")] pub struct SatelliteInfo_r17FootprintInfo_r17Radius_r17(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SatelliteInfo_r17FootprintInfo_r17 { #[asn(optional_idx = 0)] @@ -45705,11 +45705,11 @@ pub struct SatelliteInfo_r17FootprintInfo_r17 { pub radius_r17: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct SchedulingInfo_BR_r13Si_Narrowband_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "9")] pub struct SchedulingInfo_BR_r13Si_TBS_r13(pub u8); impl SchedulingInfo_BR_r13Si_TBS_r13 { @@ -45725,7 +45725,7 @@ impl SchedulingInfo_BR_r13Si_TBS_r13 { pub const B936: u8 = 9u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SchedulingInfo_MBMS_r14Si_Periodicity_r14(pub u8); impl SchedulingInfo_MBMS_r14Si_Periodicity_r14 { @@ -45737,19 +45737,19 @@ impl SchedulingInfo_MBMS_r14Si_Periodicity_r14 { pub const RF512: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SchedulingRequestConfig_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct SchedulingRequestConfig_setupSr_PUCCH_ResourceIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "157")] pub struct SchedulingRequestConfig_setupSr_ConfigIndex(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SchedulingRequestConfig_setupDsr_TransMax(pub u8); impl SchedulingRequestConfig_setupDsr_TransMax { @@ -45763,7 +45763,7 @@ impl SchedulingRequestConfig_setupDsr_TransMax { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SchedulingRequestConfig_setup { pub sr_pucch_resource_index: SchedulingRequestConfig_setupSr_PUCCH_ResourceIndex, @@ -45771,31 +45771,31 @@ pub struct SchedulingRequestConfig_setup { pub dsr_trans_max: SchedulingRequestConfig_setupDsr_TransMax, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct SchedulingRequestConfig_v1020Sr_PUCCH_ResourceIndexP1_r10(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SchedulingRequestConfig_v1530_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1319")] pub struct SchedulingRequestConfig_v1530_setupSr_SlotSPUCCH_IndexFH_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3959")] pub struct SchedulingRequestConfig_v1530_setupSr_SlotSPUCCH_IndexNoFH_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "36")] pub struct SchedulingRequestConfig_v1530_setupSr_ConfigIndexSlot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "122")] pub struct SchedulingRequestConfig_v1530_setupSr_ConfigIndexSubslot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SchedulingRequestConfig_v1530_setupDssr_TransMax_r15(pub u8); impl SchedulingRequestConfig_v1530_setupDssr_TransMax_r15 { @@ -45809,7 +45809,7 @@ impl SchedulingRequestConfig_v1530_setupDssr_TransMax_r15 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct SchedulingRequestConfig_v1530_setup { #[asn(optional_idx = 0)] @@ -45828,23 +45828,23 @@ pub struct SchedulingRequestConfig_v1530_setup { pub dssr_trans_max_r15: SchedulingRequestConfig_v1530_setupDssr_TransMax_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SchedulingRequestConfigSCell_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct SchedulingRequestConfigSCell_r13_setupSr_PUCCH_ResourceIndex_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2047")] pub struct SchedulingRequestConfigSCell_r13_setupSr_PUCCH_ResourceIndexP1_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "157")] pub struct SchedulingRequestConfigSCell_r13_setupSr_ConfigIndex_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SchedulingRequestConfigSCell_r13_setupDsr_TransMax_r13(pub u8); impl SchedulingRequestConfigSCell_r13_setupDsr_TransMax_r13 { @@ -45858,7 +45858,7 @@ impl SchedulingRequestConfigSCell_r13_setupDsr_TransMax_r13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SchedulingRequestConfigSCell_r13_setup { pub sr_pucch_resource_index_r13: @@ -45870,7 +45870,7 @@ pub struct SchedulingRequestConfigSCell_r13_setup { pub dsr_trans_max_r13: SchedulingRequestConfigSCell_r13_setupDsr_TransMax_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "7")] pub struct SecurityAlgorithmConfigIntegrityProtAlgorithm(pub u8); impl SecurityAlgorithmConfigIntegrityProtAlgorithm { @@ -45884,11 +45884,11 @@ impl SecurityAlgorithmConfigIntegrityProtAlgorithm { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SecurityConfigHOHandoverType_intraLTEKeyChangeIndicator(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SecurityConfigHOHandoverType_intraLTE { #[asn(optional_idx = 0)] @@ -45897,18 +45897,18 @@ pub struct SecurityConfigHOHandoverType_intraLTE { pub next_hop_chaining_count: NextHopChainingCount, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct SecurityConfigHOHandoverType_interRATNas_SecurityParamToEUTRA(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityConfigHOHandoverType_interRAT { pub security_algorithm_config: SecurityAlgorithmConfig, pub nas_security_param_to_eutra: SecurityConfigHOHandoverType_interRATNas_SecurityParamToEUTRA, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SecurityConfigHOHandoverType { #[asn(key = 0, extended = false)] @@ -45917,15 +45917,15 @@ pub enum SecurityConfigHOHandoverType { InterRAT(SecurityConfigHOHandoverType_interRAT), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SecurityConfigHO_v1530HandoverType_v1530_intra5GCKeyChangeIndicator_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SecurityConfigHO_v1530HandoverType_v1530_intra5GCNas_Container_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SecurityConfigHO_v1530HandoverType_v1530_intra5GC { #[asn(optional_idx = 0)] @@ -45938,25 +45938,25 @@ pub struct SecurityConfigHO_v1530HandoverType_v1530_intra5GC { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityConfigHO_v1530HandoverType_v1530_fivegc_ToEPC { pub security_algorithm_config_r15: SecurityAlgorithmConfig, pub next_hop_chaining_count_r15: NextHopChainingCount, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SecurityConfigHO_v1530HandoverType_v1530_epc_To5GCNas_Container_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityConfigHO_v1530HandoverType_v1530_epc_To5GC { pub security_algorithm_config_r15: SecurityAlgorithmConfig, pub nas_container_r15: SecurityConfigHO_v1530HandoverType_v1530_epc_To5GCNas_Container_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum SecurityConfigHO_v1530HandoverType_v1530 { #[asn(key = 0, extended = false)] @@ -45967,19 +45967,19 @@ pub enum SecurityConfigHO_v1530HandoverType_v1530 { Epc_To5GC(SecurityConfigHO_v1530HandoverType_v1530_epc_To5GC), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SecurityModeCommandCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SecurityModeCommandCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SecurityModeCommandCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum SecurityModeCommandCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -45992,11 +45992,11 @@ pub enum SecurityModeCommandCriticalExtensions_c1 { Spare1(SecurityModeCommandCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeCommandCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SecurityModeCommandCriticalExtensions { #[asn(key = 0, extended = false)] @@ -46005,19 +46005,19 @@ pub enum SecurityModeCommandCriticalExtensions { CriticalExtensionsFuture(SecurityModeCommandCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SecurityModeCommand_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeCommand_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeCompleteCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SecurityModeCompleteCriticalExtensions { #[asn(key = 0, extended = false)] @@ -46026,19 +46026,19 @@ pub enum SecurityModeCompleteCriticalExtensions { CriticalExtensionsFuture(SecurityModeCompleteCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SecurityModeComplete_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeComplete_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeFailureCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SecurityModeFailureCriticalExtensions { #[asn(key = 0, extended = false)] @@ -46047,19 +46047,19 @@ pub enum SecurityModeFailureCriticalExtensions { CriticalExtensionsFuture(SecurityModeFailureCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SecurityModeFailure_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SecurityModeFailure_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2000")] pub struct SensingResult_r15ResourceIndex_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ServingSatelliteInfo_r17EphemerisInfo_r17 { #[asn(key = 0, extended = false)] @@ -46068,19 +46068,19 @@ pub enum ServingSatelliteInfo_r17EphemerisInfo_r17 { OrbitalParameters(EphemerisOrbitalParameters_r17), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "8316827")] pub struct ServingSatelliteInfo_r17Nta_CommonParameters_17Nta_Common_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-261935", ub = "261935")] pub struct ServingSatelliteInfo_r17Nta_CommonParameters_17Nta_CommonDrift_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "29479")] pub struct ServingSatelliteInfo_r17Nta_CommonParameters_17Nta_CommonDriftVariation_r17(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct ServingSatelliteInfo_r17Nta_CommonParameters_17 { #[asn(optional_idx = 0)] @@ -46093,7 +46093,7 @@ pub struct ServingSatelliteInfo_r17Nta_CommonParameters_17 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct ServingSatelliteInfo_r17Ul_SyncValidityDuration_r17(pub u8); impl ServingSatelliteInfo_r17Ul_SyncValidityDuration_r17 { @@ -46115,46 +46115,46 @@ impl ServingSatelliteInfo_r17Ul_SyncValidityDuration_r17 { pub const S900: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct ServingSatelliteInfo_r17EpochTime_r17StartSFN_r17(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct ServingSatelliteInfo_r17EpochTime_r17StartSubFrame_r17(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ServingSatelliteInfo_r17EpochTime_r17 { pub start_sfn_r17: ServingSatelliteInfo_r17EpochTime_r17StartSFN_r17, pub start_sub_frame_r17: ServingSatelliteInfo_r17EpochTime_r17StartSubFrame_r17, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct ServingSatelliteInfo_r17K_Offset_r17(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "512")] pub struct ServingSatelliteInfo_r17K_Mac_r17(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SharedSpectrumMeasNR_r17Nr_RSSI_ChannelOccupancyReporting_r17(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SidelinkUEInformation_r12CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SidelinkUEInformation_r12CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SidelinkUEInformation_r12CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum SidelinkUEInformation_r12CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -46167,11 +46167,11 @@ pub enum SidelinkUEInformation_r12CriticalExtensions_c1 { Spare1(SidelinkUEInformation_r12CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SidelinkUEInformation_r12CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SidelinkUEInformation_r12CriticalExtensions { #[asn(key = 0, extended = false)] @@ -46180,22 +46180,22 @@ pub enum SidelinkUEInformation_r12CriticalExtensions { CriticalExtensionsFuture(SidelinkUEInformation_r12CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SidelinkUEInformation_r12_IEsDiscRxInterest_r12(pub u8); impl SidelinkUEInformation_r12_IEsDiscRxInterest_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "63")] pub struct SidelinkUEInformation_r12_IEsDiscTxResourceReq_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SidelinkUEInformation_r12_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SidelinkUEInformation_v1310_IEsCommTxResourceInfoReqRelay_r13Ue_Type_r13(pub u8); impl SidelinkUEInformation_v1310_IEsCommTxResourceInfoReqRelay_r13Ue_Type_r13 { @@ -46203,7 +46203,7 @@ impl SidelinkUEInformation_v1310_IEsCommTxResourceInfoReqRelay_r13Ue_Type_r13 { pub const REMOTE_UE: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SidelinkUEInformation_v1310_IEsCommTxResourceInfoReqRelay_r13 { #[asn(optional_idx = 0)] @@ -46213,11 +46213,11 @@ pub struct SidelinkUEInformation_v1310_IEsCommTxResourceInfoReqRelay_r13 { pub ue_type_r13: SidelinkUEInformation_v1310_IEsCommTxResourceInfoReqRelay_r13Ue_Type_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SidelinkUEInformation_v1310_IEsDiscTxResourceReq_v1310CarrierFreqDiscTx_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SidelinkUEInformation_v1310_IEsDiscTxResourceReq_v1310 { #[asn(optional_idx = 0)] @@ -46227,38 +46227,38 @@ pub struct SidelinkUEInformation_v1310_IEsDiscTxResourceReq_v1310 { pub disc_tx_resource_req_add_freq_r13: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SidelinkUEInformation_v1430_IEsP2x_CommTxType_r14(pub u8); impl SidelinkUEInformation_v1430_IEsP2x_CommTxType_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SidelinkUEInformation_v1530_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SkipSubframeProcessing_r15SkipProcessingDL_Slot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SkipSubframeProcessing_r15SkipProcessingDL_SubSlot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SkipSubframeProcessing_r15SkipProcessingUL_Slot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SkipSubframeProcessing_r15SkipProcessingUL_SubSlot_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SlotOrSubslotPDSCH_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SlotOrSubslotPDSCH_Config_r15_setupAltCQI_TableSTTI_r15(pub u8); impl SlotOrSubslotPDSCH_Config_r15_setupAltCQI_TableSTTI_r15 { @@ -46268,7 +46268,7 @@ impl SlotOrSubslotPDSCH_Config_r15_setupAltCQI_TableSTTI_r15 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SlotOrSubslotPDSCH_Config_r15_setupAltCQI_Table1024QAM_STTI_r15(pub u8); impl SlotOrSubslotPDSCH_Config_r15_setupAltCQI_Table1024QAM_STTI_r15 { @@ -46278,7 +46278,7 @@ impl SlotOrSubslotPDSCH_Config_r15_setupAltCQI_Table1024QAM_STTI_r15 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SlotOrSubslotPDSCH_Config_r15_setupResourceAllocation_r15(pub u8); impl SlotOrSubslotPDSCH_Config_r15_setupResourceAllocation_r15 { @@ -46286,28 +46286,28 @@ impl SlotOrSubslotPDSCH_Config_r15_setupResourceAllocation_r15 { pub const RESOURCE_ALLOCATION_TYPE2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SlotOrSubslotPDSCH_Config_r15_setupTbsIndexAlt_STTI_r15(pub u8); impl SlotOrSubslotPDSCH_Config_r15_setupTbsIndexAlt_STTI_r15 { pub const A33: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SlotOrSubslotPDSCH_Config_r15_setupTbsIndexAlt2_STTI_r15(pub u8); impl SlotOrSubslotPDSCH_Config_r15_setupTbsIndexAlt2_STTI_r15 { pub const B33: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SlotOrSubslotPDSCH_Config_r15_setupTbsIndexAlt3_STTI_r15(pub u8); impl SlotOrSubslotPDSCH_Config_r15_setupTbsIndexAlt3_STTI_r15 { pub const A37: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 6)] pub struct SlotOrSubslotPDSCH_Config_r15_setup { #[asn(optional_idx = 0)] @@ -46325,69 +46325,69 @@ pub struct SlotOrSubslotPDSCH_Config_r15_setup { pub tbs_index_alt3_stti_r15: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SlotOrSubslotPUSCH_Config_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSlot_ACK_Index_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffset2Slot_ACK_Index_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSubslot_ACK_Index_r15_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSubslot_ACK_Index_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffset2Subslot_ACK_Index_r15_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffset2Subslot_ACK_Index_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSlot_RI_Index_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSubslot_RI_Index_r15_Entry(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "2")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSubslot_RI_Index_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSlot_CQI_Index_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SlotOrSubslotPUSCH_Config_r15_setupBetaOffsetSubslot_CQI_Index_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct SlotOrSubslotPUSCH_Config_r15_setupResourceAllocationOffset_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SlotOrSubslotPUSCH_Config_r15_setupUl_DMRS_IFDMA_SlotOrSubslot_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true, optional_fields = 10)] pub struct SlotOrSubslotPUSCH_Config_r15_setup { #[asn(optional_idx = 0)] @@ -46423,19 +46423,19 @@ pub struct SlotOrSubslotPUSCH_Config_r15_setup { SlotOrSubslotPUSCH_Config_r15_setupUl_DMRS_IFDMA_SlotOrSubslot_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SoundingRS_AperiodicSet_r14Srs_CC_SetIndexList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "4")] pub struct SoundingRS_AperiodicSetUpPTsExt_r14Srs_CC_SetIndexList_r14(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigCommon_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SoundingRS_UL_ConfigCommon_setupSrs_BandwidthConfig(pub u8); impl SoundingRS_UL_ConfigCommon_setupSrs_BandwidthConfig { @@ -46449,7 +46449,7 @@ impl SoundingRS_UL_ConfigCommon_setupSrs_BandwidthConfig { pub const BW7: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SoundingRS_UL_ConfigCommon_setupSrs_SubframeConfig(pub u8); impl SoundingRS_UL_ConfigCommon_setupSrs_SubframeConfig { @@ -46471,18 +46471,18 @@ impl SoundingRS_UL_ConfigCommon_setupSrs_SubframeConfig { pub const SC15: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SoundingRS_UL_ConfigCommon_setupAckNackSRS_SimultaneousTransmission(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SoundingRS_UL_ConfigCommon_setupSrs_MaxUpPts(pub u8); impl SoundingRS_UL_ConfigCommon_setupSrs_MaxUpPts { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SoundingRS_UL_ConfigCommon_setup { pub srs_bandwidth_config: SoundingRS_UL_ConfigCommon_setupSrs_BandwidthConfig, @@ -46493,11 +46493,11 @@ pub struct SoundingRS_UL_ConfigCommon_setup { pub srs_max_up_pts: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicated_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SoundingRS_UL_ConfigDedicated_setupSrs_Bandwidth(pub u8); impl SoundingRS_UL_ConfigDedicated_setupSrs_Bandwidth { @@ -46507,7 +46507,7 @@ impl SoundingRS_UL_ConfigDedicated_setupSrs_Bandwidth { pub const BW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SoundingRS_UL_ConfigDedicated_setupSrs_HoppingBandwidth(pub u8); impl SoundingRS_UL_ConfigDedicated_setupSrs_HoppingBandwidth { @@ -46517,23 +46517,23 @@ impl SoundingRS_UL_ConfigDedicated_setupSrs_HoppingBandwidth { pub const HBW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "23")] pub struct SoundingRS_UL_ConfigDedicated_setupFreqDomainPosition(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SoundingRS_UL_ConfigDedicated_setupDuration(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct SoundingRS_UL_ConfigDedicated_setupSrs_ConfigIndex(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1")] pub struct SoundingRS_UL_ConfigDedicated_setupTransmissionComb(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SoundingRS_UL_ConfigDedicated_setupCyclicShift(pub u8); impl SoundingRS_UL_ConfigDedicated_setupCyclicShift { @@ -46547,7 +46547,7 @@ impl SoundingRS_UL_ConfigDedicated_setupCyclicShift { pub const CS7: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SoundingRS_UL_ConfigDedicated_setup { pub srs_bandwidth: SoundingRS_UL_ConfigDedicated_setupSrs_Bandwidth, @@ -46559,15 +46559,15 @@ pub struct SoundingRS_UL_ConfigDedicated_setup { pub cyclic_shift: SoundingRS_UL_ConfigDedicated_setupCyclicShift, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicated_v1310_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "3")] pub struct SoundingRS_UL_ConfigDedicated_v1310_setupTransmissionComb_v1310(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SoundingRS_UL_ConfigDedicated_v1310_setupCyclicShift_v1310(pub u8); impl SoundingRS_UL_ConfigDedicated_v1310_setupCyclicShift_v1310 { @@ -46577,7 +46577,7 @@ impl SoundingRS_UL_ConfigDedicated_v1310_setupCyclicShift_v1310 { pub const CS11: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SoundingRS_UL_ConfigDedicated_v1310_setupTransmissionCombNum_r13(pub u8); impl SoundingRS_UL_ConfigDedicated_v1310_setupTransmissionCombNum_r13 { @@ -46585,7 +46585,7 @@ impl SoundingRS_UL_ConfigDedicated_v1310_setupTransmissionCombNum_r13 { pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SoundingRS_UL_ConfigDedicated_v1310_setup { #[asn(optional_idx = 0)] @@ -46598,28 +46598,28 @@ pub struct SoundingRS_UL_ConfigDedicated_v1310_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ConfigIndexAp_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ConfigApDCI_Format4_r16( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ActivateAp_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ActivateAp_r13_setup { pub srs_config_ap_dci_format0_r16: SRS_ConfigAdd_r16, pub srs_config_ap_dci_format1a2b2c_r16: SRS_ConfigAdd_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ActivateAp_r13 { #[asn(key = 0, extended = false)] @@ -46628,32 +46628,32 @@ pub enum SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ActivateAp_r13 { Setup(SoundingRS_UL_ConfigDedicatedAdd_r16Srs_ActivateAp_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_r10_setupSrs_ConfigIndexAp_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_r10_setupSrs_ConfigApDCI_Format4_r10( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_r10_setupSrs_ActivateAp_r10_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = true)] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_r10_setupSrs_ActivateAp_r10_setup { pub srs_config_ap_dci_format0_r10: SRS_ConfigAp_r10, pub srs_config_ap_dci_format1a2b2c_r10: SRS_ConfigAp_r10, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAperiodic_r10_setupSrs_ActivateAp_r10 { #[asn(key = 0, extended = false)] @@ -46662,7 +46662,7 @@ pub enum SoundingRS_UL_ConfigDedicatedAperiodic_r10_setupSrs_ActivateAp_r10 { Setup(SoundingRS_UL_ConfigDedicatedAperiodic_r10_setupSrs_ActivateAp_r10_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_r10_setup { pub srs_config_index_ap_r10: @@ -46675,21 +46675,21 @@ pub struct SoundingRS_UL_ConfigDedicatedAperiodic_r10_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1310_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setupSrs_ConfigApDCI_Format4_v1310( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setupSrs_ActivateAp_v1310_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setupSrs_ActivateAp_v1310_setup { #[asn(optional_idx = 0)] @@ -46698,7 +46698,7 @@ pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setupSrs_ActivateAp_v131 pub srs_config_ap_dci_format1a2b2c_v1310: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setupSrs_ActivateAp_v1310 { #[asn(key = 0, extended = false)] @@ -46707,7 +46707,7 @@ pub enum SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setupSrs_ActivateAp_v1310 Setup(SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setupSrs_ActivateAp_v1310_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setup { #[asn(optional_idx = 0)] @@ -46718,15 +46718,15 @@ pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1310_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1430_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1430_setupSrs_SubframeIndication_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1430_setup { #[asn(optional_idx = 0)] @@ -46734,11 +46734,11 @@ pub struct SoundingRS_UL_ConfigDedicatedAperiodic_v1430_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_UpPtsAdd_r13(pub u8); impl SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_UpPtsAdd_r13 { @@ -46746,28 +46746,28 @@ impl SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_UpPtsAdd_r13 { pub const SYM4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_ConfigIndexAp_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "3")] pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_ConfigApDCI_Format4_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_ActivateAp_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_ActivateAp_r13_setup { pub srs_config_ap_dci_format0_r13: SRS_ConfigAp_r13, pub srs_config_ap_dci_format1a2b2c_r13: SRS_ConfigAp_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_ActivateAp_r13 { #[asn(key = 0, extended = false)] @@ -46776,7 +46776,7 @@ pub enum SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_ActivateAp_ Setup(SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setupSrs_ActivateAp_r13_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setup { pub srs_up_pts_add_r13: @@ -46791,11 +46791,11 @@ pub struct SoundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13_setup { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_UpPtsAdd_r13(pub u8); impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_UpPtsAdd_r13 { @@ -46803,7 +46803,7 @@ impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_UpPtsAdd_r13 { pub const SYM4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_Bandwidth_r13(pub u8); impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_Bandwidth_r13 { @@ -46813,7 +46813,7 @@ impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_Bandwidth_r13 { pub const BW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_HoppingBandwidth_r13(pub u8); impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_HoppingBandwidth_r13 { @@ -46823,23 +46823,23 @@ impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_HoppingBandwidth_r13 { pub const HBW3: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "23")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupFreqDomainPosition_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupDuration_r13(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_ConfigIndex_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "3")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupTransmissionComb_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "11")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupCyclicShift_r13(pub u8); impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupCyclicShift_r13 { @@ -46857,7 +46857,7 @@ impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupCyclicShift_r13 { pub const CS11: u8 = 11u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupTransmissionCombNum_r13(pub u8); impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupTransmissionCombNum_r13 { @@ -46865,7 +46865,7 @@ impl SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupTransmissionCombNum_r13 { pub const N4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setup { pub srs_up_pts_add_r13: SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupSrs_UpPtsAdd_r13, @@ -46883,15 +46883,15 @@ pub struct SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setup { SoundingRS_UL_ConfigDedicatedUpPTsExt_r13_setupTransmissionCombNum_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "503")] pub struct SoundingRS_VirtualCellID_r16Srs_VirtualCellID_r16(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SoundingRS_VirtualCellID_r16Srs_VirtualCellID_AllSRS_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SpeedStateScaleFactorsSf_Medium(pub u8); impl SpeedStateScaleFactorsSf_Medium { @@ -46901,7 +46901,7 @@ impl SpeedStateScaleFactorsSf_Medium { pub const L_DOT0: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SpeedStateScaleFactorsSf_High(pub u8); impl SpeedStateScaleFactorsSf_High { @@ -46911,63 +46911,63 @@ impl SpeedStateScaleFactorsSf_High { pub const L_DOT0: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "4", sz_ub = "4")] pub struct SubframeBitmapSL_r12_bs4_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "8", sz_ub = "8")] pub struct SubframeBitmapSL_r12_bs8_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "12", sz_ub = "12")] pub struct SubframeBitmapSL_r12_bs12_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SubframeBitmapSL_r12_bs16_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "30", sz_ub = "30")] pub struct SubframeBitmapSL_r12_bs30_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct SubframeBitmapSL_r12_bs40_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "42", sz_ub = "42")] pub struct SubframeBitmapSL_r12_bs42_r12(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct SubframeBitmapSL_r14_bs10_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SubframeBitmapSL_r14_bs16_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "20", sz_ub = "20")] pub struct SubframeBitmapSL_r14_bs20_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "30", sz_ub = "30")] pub struct SubframeBitmapSL_r14_bs30_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct SubframeBitmapSL_r14_bs40_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "50", sz_ub = "50")] pub struct SubframeBitmapSL_r14_bs50_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "60", sz_ub = "60")] pub struct SubframeBitmapSL_r14_bs60_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "BITSTRING", sz_extensible = false, @@ -46976,39 +46976,39 @@ pub struct SubframeBitmapSL_r14_bs60_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SupportedBandEUTRAHalfDuplex(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SupportedBandEUTRA_v1250Dl_256QAM_r12(pub u8); impl SupportedBandEUTRA_v1250Dl_256QAM_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SupportedBandEUTRA_v1250Ul_64QAM_r12(pub u8); impl SupportedBandEUTRA_v1250Ul_64QAM_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SupportedBandEUTRA_v1310Ue_PowerClass_5_r13(pub u8); impl SupportedBandEUTRA_v1310Ue_PowerClass_5_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SupportedBandEUTRA_v1320IntraFreq_CE_NeedForGaps_r13(pub u8); impl SupportedBandEUTRA_v1320IntraFreq_CE_NeedForGaps_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "2")] pub struct SupportedBandEUTRA_v1320Ue_PowerClass_N_r13(pub u8); impl SupportedBandEUTRA_v1320Ue_PowerClass_N_r13 { @@ -47017,25 +47017,25 @@ impl SupportedBandEUTRA_v1320Ue_PowerClass_N_r13 { pub const CLASS4: u8 = 2u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SupportedBandInfo_r12Support_r12(pub u8); impl SupportedBandInfo_r12Support_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SupportedOperatorDic_r15VersionOfDictionary_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SupportedUDC_r15SupportedStandardDic_r15(pub u8); impl SupportedUDC_r15SupportedStandardDic_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -47044,12 +47044,12 @@ impl SupportedUDC_r15SupportedStandardDic_r15 { )] pub struct SystemInfoListGERAN_Entry(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationCriticalExtensions_criticalExtensionsFuture_r15_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationCriticalExtensions_criticalExtensionsFuture_r15 { #[asn(key = 0, extended = false)] @@ -47060,7 +47060,7 @@ pub enum SystemInformationCriticalExtensions_criticalExtensionsFuture_r15 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationCriticalExtensions { #[asn(key = 0, extended = false)] @@ -47069,7 +47069,7 @@ pub enum SystemInformationCriticalExtensions { CriticalExtensionsFuture_r15(SystemInformationCriticalExtensions_criticalExtensionsFuture_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "9", extensible = true)] pub enum SystemInformation_r8_IEsSib_TypeAndInfo_Entry { #[asn(key = 0, extended = false)] @@ -47134,29 +47134,29 @@ pub enum SystemInformation_r8_IEsSib_TypeAndInfo_Entry { Sib32_v1700(SystemInformationBlockType32_r17), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "32")] pub struct SystemInformation_r8_IEsSib_TypeAndInfo( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformation_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformation_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockPos_r15AssistanceDataSIB_Element_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockPos_r15LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1CellAccessRelatedInfoCellBarred(pub u8); impl SystemInformationBlockType1CellAccessRelatedInfoCellBarred { @@ -47164,7 +47164,7 @@ impl SystemInformationBlockType1CellAccessRelatedInfoCellBarred { pub const NOT_BARRED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1CellAccessRelatedInfoIntraFreqReselection(pub u8); impl SystemInformationBlockType1CellAccessRelatedInfoIntraFreqReselection { @@ -47172,11 +47172,11 @@ impl SystemInformationBlockType1CellAccessRelatedInfoIntraFreqReselection { pub const NOT_ALLOWED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SystemInformationBlockType1CellAccessRelatedInfoCsg_Indication(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformationBlockType1CellAccessRelatedInfo { pub plmn_identity_list: PLMN_IdentityList, @@ -47190,11 +47190,11 @@ pub struct SystemInformationBlockType1CellAccessRelatedInfo { pub csg_identity: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "8")] pub struct SystemInformationBlockType1CellSelectionInfoQ_RxLevMinOffset(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformationBlockType1CellSelectionInfo { pub q_rx_lev_min: Q_RxLevMin, @@ -47202,7 +47202,7 @@ pub struct SystemInformationBlockType1CellSelectionInfo { pub q_rx_lev_min_offset: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct SystemInformationBlockType1Si_WindowLength(pub u8); impl SystemInformationBlockType1Si_WindowLength { @@ -47215,11 +47215,11 @@ impl SystemInformationBlockType1Si_WindowLength { pub const MS40: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SystemInformationBlockType1SystemInfoValueTag(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType1_MBMS_r14CellAccessRelatedInfo_r14 { pub plmn_identity_list_r14: PLMN_IdentityList_MBMS_r14, @@ -47227,7 +47227,7 @@ pub struct SystemInformationBlockType1_MBMS_r14CellAccessRelatedInfo_r14 { pub cell_identity_r14: CellIdentity, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SystemInformationBlockType1_MBMS_r14Si_WindowLength_r14(pub u8); impl SystemInformationBlockType1_MBMS_r14Si_WindowLength_r14 { @@ -47241,25 +47241,25 @@ impl SystemInformationBlockType1_MBMS_r14Si_WindowLength_r14 { pub const MS80: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct SystemInformationBlockType1_MBMS_r14SystemInfoValueTag_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct SystemInformationBlockType1_MBMS_r14CellAccessRelatedInfoList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType1_MBMS_r14NonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType1_v10x0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1250_IEsCellAccessRelatedInfo_v1250Category0Allowed_r12( pub u8, @@ -47268,7 +47268,7 @@ impl SystemInformationBlockType1_v1250_IEsCellAccessRelatedInfo_v1250Category0Al pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformationBlockType1_v1250_IEsCellAccessRelatedInfo_v1250 { #[asn(optional_idx = 0)] @@ -47277,27 +47277,27 @@ pub struct SystemInformationBlockType1_v1250_IEsCellAccessRelatedInfo_v1250 { >, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1250_IEsFreqBandIndicatorPriority_r12(pub u8); impl SystemInformationBlockType1_v1250_IEsFreqBandIndicatorPriority_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct SystemInformationBlockType1_v1310_IEsHyperSFN_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1310_IEsEDRX_Allowed_r13(pub u8); impl SystemInformationBlockType1_v1310_IEsEDRX_Allowed_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_WindowLength_BR_r13( pub u8, @@ -47315,51 +47315,51 @@ impl pub const SPARE: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_RepetitionPattern_r13( pub u8, ); impl SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_RepetitionPattern_r13 { pub const EVERY_RF : u8 = 0u8 ; pub const EVERY2ND_RF : u8 = 1u8 ; pub const EVERY4TH_RF : u8 = 2u8 ; pub const EVERY8TH_RF : u8 = 3u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_DownlinkOrTddSubframeBitmapBR_r13_subframePattern10_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "40", sz_ub = "40")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_DownlinkOrTddSubframeBitmapBR_r13_subframePattern40_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_DownlinkOrTddSubframeBitmapBR_r13 { # [asn (key = 0 , extended = false)] SubframePattern10_r13 (SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_DownlinkOrTddSubframeBitmapBR_r13_subframePattern10_r13) , # [asn (key = 1 , extended = false)] SubframePattern40_r13 (SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_DownlinkOrTddSubframeBitmapBR_r13_subframePattern40_r13) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_UplinkSubframeBitmapBR_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13StartSymbolBR_r13( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_HoppingConfigCommon_r13( pub u8, ); impl SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_HoppingConfigCommon_r13 { pub const ON : u8 = 0u8 ; pub const OFF : u8 = 1u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_ValidityTime_r13( pub u8, @@ -47368,11 +47368,11 @@ impl SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13S pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 5)] pub struct SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13 { pub si_window_length_br_r13 : SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_WindowLength_BR_r13 , pub si_repetition_pattern_r13 : SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_RepetitionPattern_r13 , # [asn (optional_idx = 0 ,)] pub scheduling_info_list_br_r13 : Option < SchedulingInfoList_BR_r13 > , # [asn (optional_idx = 1 ,)] pub fdd_downlink_or_tdd_subframe_bitmap_br_r13 : Option < SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_DownlinkOrTddSubframeBitmapBR_r13 > , # [asn (optional_idx = 2 ,)] pub fdd_uplink_subframe_bitmap_br_r13 : Option < SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Fdd_UplinkSubframeBitmapBR_r13 > , pub start_symbol_br_r13 : SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13StartSymbolBR_r13 , pub si_hopping_config_common_r13 : SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_HoppingConfigCommon_r13 , # [asn (optional_idx = 3 ,)] pub si_validity_time_r13 : Option < SystemInformationBlockType1_v1310_IEsBandwidthReducedAccessRelatedInfo_r13Si_ValidityTime_r13 > , # [asn (optional_idx = 4 ,)] pub system_info_value_tag_list_r13 : Option < SystemInfoValueTagList_r13 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Mpdcch_pdsch_HoppingNB_r13( pub u8, @@ -47382,81 +47382,81 @@ impl SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Mpdcch_pdsc pub const NB4: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13_interval_FDD_r13( pub u8, ); impl SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13_interval_FDD_r13 { pub const INT1 : u8 = 0u8 ; pub const INT2 : u8 = 1u8 ; pub const INT4 : u8 = 2u8 ; pub const INT8 : u8 = 3u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13_interval_TDD_r13( pub u8, ); impl SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13_interval_TDD_r13 { pub const INT1 : u8 = 0u8 ; pub const INT5 : u8 = 1u8 ; pub const INT10 : u8 = 2u8 ; pub const INT20 : u8 = 3u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13 { # [asn (key = 0 , extended = false)] Interval_FDD_r13 (SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13_interval_FDD_r13) , # [asn (key = 1 , extended = false)] Interval_TDD_r13 (SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13_interval_TDD_r13) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13_interval_FDD_r13( pub u8, ); impl SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13_interval_FDD_r13 { pub const INT2 : u8 = 0u8 ; pub const INT4 : u8 = 1u8 ; pub const INT8 : u8 = 2u8 ; pub const INT16 : u8 = 3u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13_interval_TDD_r13( pub u8, ); impl SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13_interval_TDD_r13 { pub const INT5 : u8 = 0u8 ; pub const INT10 : u8 = 1u8 ; pub const INT20 : u8 = 2u8 ; pub const INT40 : u8 = 3u8 ; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13 { # [asn (key = 0 , extended = false)] Interval_FDD_r13 (SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13_interval_FDD_r13) , # [asn (key = 1 , extended = false)] Interval_TDD_r13 (SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13_interval_TDD_r13) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "16")] pub struct SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Mpdcch_pdsch_HoppingOffset_r13( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13 { # [asn (optional_idx = 0 ,)] pub mpdcch_pdsch_hopping_nb_r13 : Option < SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Mpdcch_pdsch_HoppingNB_r13 > , # [asn (optional_idx = 1 ,)] pub interval_dl_hopping_config_common_mode_a_r13 : Option < SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeA_r13 > , # [asn (optional_idx = 2 ,)] pub interval_dl_hopping_config_common_mode_b_r13 : Option < SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Interval_DLHoppingConfigCommonModeB_r13 > , # [asn (optional_idx = 3 ,)] pub mpdcch_pdsch_hopping_offset_r13 : Option < SystemInformationBlockType1_v1320_IEsFreqHoppingParametersDL_r13Mpdcch_pdsch_HoppingOffset_r13 > , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1430_IEsECallOverIMS_Support_r14(pub u8); impl SystemInformationBlockType1_v1430_IEsECallOverIMS_Support_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "5")] pub struct SystemInformationBlockType1_v1430_IEsCellAccessRelatedInfoList_r14( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1530_IEsHsdn_Cell_r15(pub u8); impl SystemInformationBlockType1_v1530_IEsHsdn_Cell_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct SystemInformationBlockType1_v1530_IEsCrs_IntfMitigConfig_r15_crs_IntfMitigEnabled; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1_v1530_IEsCrs_IntfMitigConfig_r15_crs_IntfMitigNumPRBs( pub u8, @@ -47466,7 +47466,7 @@ impl SystemInformationBlockType1_v1530_IEsCrs_IntfMitigConfig_r15_crs_IntfMitigN pub const N24: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationBlockType1_v1530_IEsCrs_IntfMitigConfig_r15 { #[asn(key = 0, extended = false)] @@ -47479,7 +47479,7 @@ pub enum SystemInformationBlockType1_v1530_IEsCrs_IntfMitigConfig_r15 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1_v1530_IEsCellBarred_CRS_r15(pub u8); impl SystemInformationBlockType1_v1530_IEsCellBarred_CRS_r15 { @@ -47487,7 +47487,7 @@ impl SystemInformationBlockType1_v1530_IEsCellBarred_CRS_r15 { pub const NOT_BARRED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellBarred_5GC_r15( pub u8, @@ -47497,7 +47497,7 @@ impl SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellBarre pub const NOT_BARRED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellBarred_5GC_CRS_r15( pub u8, @@ -47507,69 +47507,69 @@ impl SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellBarre pub const NOT_BARRED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellAccessRelatedInfoList_5GC_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15 { pub cell_barred_5gc_r15 : SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellBarred_5GC_r15 , pub cell_barred_5gc_crs_r15 : SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellBarred_5GC_CRS_r15 , pub cell_access_related_info_list_5gc_r15 : SystemInformationBlockType1_v1530_IEsCellAccessRelatedInfo_5GC_r15CellAccessRelatedInfoList_5GC_r15 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1530_IEsIms_EmergencySupport5GC_r15(pub u8); impl SystemInformationBlockType1_v1530_IEsIms_EmergencySupport5GC_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1530_IEsECallOverIMS_Support5GC_r15(pub u8); impl SystemInformationBlockType1_v1530_IEsECallOverIMS_Support5GC_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1540_IEsSi_posOffset_r15(pub u8); impl SystemInformationBlockType1_v1540_IEsSi_posOffset_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType1_v15g0_IEsBandwidthReducedAccessRelatedInfo_v15g0 { pub pos_scheduling_info_list_br_r15: SchedulingInfoList_BR_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType1_v15g0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1610_IEsEDRX_Allowed_5GC_r16(pub u8); impl SystemInformationBlockType1_v1610_IEsEDRX_Allowed_5GC_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1610_IEsTransmissionInControlChRegion_r16(pub u8); impl SystemInformationBlockType1_v1610_IEsTransmissionInControlChRegion_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v1610_IEsCampingAllowedInCE_r16(pub u8); impl SystemInformationBlockType1_v1610_IEsCampingAllowedInCE_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType1_v1700_IEsCellAccessRelatedInfo_NTN_r17CellBarred_NTN_r17( pub u8, @@ -47579,7 +47579,7 @@ impl SystemInformationBlockType1_v1700_IEsCellAccessRelatedInfo_NTN_r17CellBarre pub const NOT_BARRED: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformationBlockType1_v1700_IEsCellAccessRelatedInfo_NTN_r17 { pub cell_barred_ntn_r17: @@ -47588,38 +47588,38 @@ pub struct SystemInformationBlockType1_v1700_IEsCellAccessRelatedInfo_NTN_r17 { pub plmn_identity_list_v1700: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType1_v1700_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType1_v890_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType1_v920_IEsIms_EmergencySupport_r9(pub u8); impl SystemInformationBlockType1_v920_IEsIms_EmergencySupport_r9 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SystemInformationBlockType10MessageIdentifier( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SystemInformationBlockType10SerialNumber( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct SystemInformationBlockType10WarningType(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -47628,19 +47628,19 @@ pub struct SystemInformationBlockType10WarningType(pub Vec); )] pub struct SystemInformationBlockType10Dummy(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SystemInformationBlockType11MessageIdentifier( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SystemInformationBlockType11SerialNumber( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType11WarningMessageSegmentType(pub u8); impl SystemInformationBlockType11WarningMessageSegmentType { @@ -47648,31 +47648,31 @@ impl SystemInformationBlockType11WarningMessageSegmentType { pub const LAST_SEGMENT: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct SystemInformationBlockType11WarningMessageSegmentNumber(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType11WarningMessageSegment(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct SystemInformationBlockType11DataCodingScheme(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SystemInformationBlockType12_r9MessageIdentifier_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct SystemInformationBlockType12_r9SerialNumber_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType12_r9WarningMessageSegmentType_r9(pub u8); impl SystemInformationBlockType12_r9WarningMessageSegmentType_r9 { @@ -47680,33 +47680,33 @@ impl SystemInformationBlockType12_r9WarningMessageSegmentType_r9 { pub const LAST_SEGMENT: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct SystemInformationBlockType12_r9WarningMessageSegmentNumber_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType12_r9WarningMessageSegment_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct SystemInformationBlockType12_r9DataCodingScheme_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType12_r9LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType13_r9LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SystemInformationBlockType14_r11Eab_Param_r11_eab_PerPLMN_List_r11( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationBlockType14_r11Eab_Param_r11 { #[asn(key = 0, extended = false)] @@ -47715,33 +47715,33 @@ pub enum SystemInformationBlockType14_r11Eab_Param_r11 { Eab_PerPLMN_List_r11(SystemInformationBlockType14_r11Eab_Param_r11_eab_PerPLMN_List_r11), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType14_r11LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType15_r11LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "549755813887")] pub struct SystemInformationBlockType16_r11TimeInfo_r11TimeInfoUTC_r11(pub u64); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct SystemInformationBlockType16_r11TimeInfo_r11DayLightSavingTime_r11( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-127", ub = "128")] pub struct SystemInformationBlockType16_r11TimeInfo_r11LeapSeconds_r11(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-63", ub = "64")] pub struct SystemInformationBlockType16_r11TimeInfo_r11LocalTimeOffset_r11(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType16_r11TimeInfo_r11 { pub time_info_utc_r11: SystemInformationBlockType16_r11TimeInfo_r11TimeInfoUTC_r11, @@ -47755,21 +47755,21 @@ pub struct SystemInformationBlockType16_r11TimeInfo_r11 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType16_r11LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SystemInformationBlockType17_r12Wlan_OffloadInfoPerPLMN_List_r12( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType17_r12LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType18_r12CommConfig_r12 { pub comm_rx_pool_r12: SL_CommRxPoolList_r12, @@ -47781,11 +47781,11 @@ pub struct SystemInformationBlockType18_r12CommConfig_r12 { pub comm_sync_config_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType18_r12LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType19_r12DiscConfig_r12 { pub disc_rx_pool_r12: SL_DiscRxPoolList_r12, @@ -47797,15 +47797,15 @@ pub struct SystemInformationBlockType19_r12DiscConfig_r12 { pub disc_sync_config_r12: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType19_r12LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SystemInformationBlockType2Ac_BarringInfoAc_BarringForEmergency(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType2Ac_BarringInfo { pub ac_barring_for_emergency: SystemInformationBlockType2Ac_BarringInfoAc_BarringForEmergency, @@ -47815,7 +47815,7 @@ pub struct SystemInformationBlockType2Ac_BarringInfo { pub ac_barring_for_mo_data: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct SystemInformationBlockType2FreqInfoUl_Bandwidth(pub u8); impl SystemInformationBlockType2FreqInfoUl_Bandwidth { @@ -47827,7 +47827,7 @@ impl SystemInformationBlockType2FreqInfoUl_Bandwidth { pub const N100: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct SystemInformationBlockType2FreqInfo { #[asn(optional_idx = 0)] @@ -47837,41 +47837,41 @@ pub struct SystemInformationBlockType2FreqInfo { pub additional_spectrum_emission: AdditionalSpectrumEmission, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType2_v10m0_IEsFreqInfo_v10l0 { pub additional_spectrum_emission_v10l0: AdditionalSpectrumEmission_v10l0, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SystemInformationBlockType2_v10m0_IEsMultiBandInfoList_v10l0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType2_v10n0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType2_v13c0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SystemInformationBlockType2_v8h0_IEsMultiBandInfoList( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType2_v9i0_IEsNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType2_v9i0_IEsDummy {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct SystemInformationBlockType20_r13Sc_mcch_RepetitionPeriod_r13(pub u8); impl SystemInformationBlockType20_r13Sc_mcch_RepetitionPeriod_r13 { @@ -47885,19 +47885,19 @@ impl SystemInformationBlockType20_r13Sc_mcch_RepetitionPeriod_r13 { pub const RF256: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10")] pub struct SystemInformationBlockType20_r13Sc_mcch_Offset_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct SystemInformationBlockType20_r13Sc_mcch_FirstSubframe_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "9")] pub struct SystemInformationBlockType20_r13Sc_mcch_duration_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SystemInformationBlockType20_r13Sc_mcch_ModificationPeriod_r13(pub u8); impl SystemInformationBlockType20_r13Sc_mcch_ModificationPeriod_r13 { @@ -47919,25 +47919,25 @@ impl SystemInformationBlockType20_r13Sc_mcch_ModificationPeriod_r13 { pub const RF65536: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType20_r13LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType21_r14LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType24_r15LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "2", sz_ub = "6")] pub struct SystemInformationBlockType25_r15Uac_AC1_SelectAssistInfo_r15_individualPLMNList_r15( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemInformationBlockType25_r15Uac_AC1_SelectAssistInfo_r15 { #[asn(key = 0, extended = false)] @@ -47948,34 +47948,34 @@ pub enum SystemInformationBlockType25_r15Uac_AC1_SelectAssistInfo_r15 { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType25_r15LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct SystemInformationBlockType26_r15Slss_TxMultiFreq_r15(pub u8); impl SystemInformationBlockType26_r15Slss_TxMultiFreq_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "45")] pub struct SystemInformationBlockType26_r15ThreshS_RSSI_CBR_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType26a_r16LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType27_r16LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "63")] pub struct SystemInformationBlockType28_r16SegmentNumber_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct SystemInformationBlockType28_r16SegmentType_r16(pub u8); impl SystemInformationBlockType28_r16SegmentType_r16 { @@ -47983,19 +47983,19 @@ impl SystemInformationBlockType28_r16SegmentType_r16 { pub const LAST_SEGMENT: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType28_r16SegmentContainer_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType28_r16LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType29_r16LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct SystemInformationBlockType3CellReselectionInfoCommonQ_Hyst(pub u8); impl SystemInformationBlockType3CellReselectionInfoCommonQ_Hyst { @@ -48017,7 +48017,7 @@ impl SystemInformationBlockType3CellReselectionInfoCommonQ_Hyst { pub const D_B24: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionParsQ_HystSFSf_Medium( pub u8, @@ -48031,7 +48031,7 @@ impl pub const D_B0: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionParsQ_HystSFSf_High( pub u8, @@ -48043,11 +48043,11 @@ impl SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionPa pub const D_B0: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionParsQ_HystSF { pub sf_medium : SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionParsQ_HystSFSf_Medium , pub sf_high : SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionParsQ_HystSFSf_High , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionPars { pub mobility_state_parameters: MobilityStateParameters, @@ -48055,7 +48055,7 @@ pub struct SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselec SystemInformationBlockType3CellReselectionInfoCommonSpeedStateReselectionParsQ_HystSF, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformationBlockType3CellReselectionInfoCommon { pub q_hyst: SystemInformationBlockType3CellReselectionInfoCommonQ_Hyst, @@ -48064,7 +48064,7 @@ pub struct SystemInformationBlockType3CellReselectionInfoCommon { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformationBlockType3CellReselectionServingFreqInfo { #[asn(optional_idx = 0)] @@ -48073,7 +48073,7 @@ pub struct SystemInformationBlockType3CellReselectionServingFreqInfo { pub cell_reselection_priority: CellReselectionPriority, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 4)] pub struct SystemInformationBlockType3IntraFreqCellReselectionInfo { pub q_rx_lev_min: Q_RxLevMin, @@ -48090,81 +48090,81 @@ pub struct SystemInformationBlockType3IntraFreqCellReselectionInfo { pub t_reselection_eutra_sf: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType3_v10l0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SystemInformationBlockType30_r17CommonPLMNsWithDisasterCondition_r17( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "6")] pub struct SystemInformationBlockType30_r17ApplicableDisasterInfoList_r17( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType30_r17LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType31_r17LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType32_r17LateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SystemInformationBlockType5_v10j0_IEsInterFreqCarrierFreqList_v10j0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SystemInformationBlockType5_v10l0_IEsInterFreqCarrierFreqList_v10l0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct SystemInformationBlockType5_v13a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType5_v13a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SystemInformationBlockType5_v8h0_IEsInterFreqCarrierFreqList_v8h0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct SystemInformationBlockType5_v9e0_IEsInterFreqCarrierFreqList_v9e0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct SystemInformationBlockType6_v8h0_IEsCarrierFreqListUTRA_FDD_v8h0( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct SystemInformationBlockType6_v8h0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct SystemInformationBlockType8SearchWindowSize(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct SystemInformationBlockType8ParametersHRPD { pub pre_registration_info_hrpd: PreRegistrationInfoHRPD, @@ -48172,13 +48172,13 @@ pub struct SystemInformationBlockType8ParametersHRPD { pub cell_reselection_parameters_hrpd: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "42", sz_ub = "42")] pub struct SystemInformationBlockType8Parameters1XRTTLongCodeState1XRTT( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 3)] pub struct SystemInformationBlockType8Parameters1XRTT { #[asn(optional_idx = 0)] @@ -48189,7 +48189,7 @@ pub struct SystemInformationBlockType8Parameters1XRTT { pub cell_reselection_parameters1_xrtt: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -48198,23 +48198,23 @@ pub struct SystemInformationBlockType8Parameters1XRTT { )] pub struct SystemInformationBlockType9Hnb_Name(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct SystemTimeInfoCDMA2000Cdma_EUTRA_Synchronisation(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "39", sz_ub = "39")] pub struct SystemTimeInfoCDMA2000Cdma_SystemTime_synchronousSystemTime( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "49", sz_ub = "49")] pub struct SystemTimeInfoCDMA2000Cdma_SystemTime_asynchronousSystemTime( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum SystemTimeInfoCDMA2000Cdma_SystemTime { #[asn(key = 0, extended = false)] @@ -48223,7 +48223,7 @@ pub enum SystemTimeInfoCDMA2000Cdma_SystemTime { AsynchronousSystemTime(SystemTimeInfoCDMA2000Cdma_SystemTime_asynchronousSystemTime), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct TDD_ConfigSubframeAssignment(pub u8); impl TDD_ConfigSubframeAssignment { @@ -48236,7 +48236,7 @@ impl TDD_ConfigSubframeAssignment { pub const SA6: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "8")] pub struct TDD_ConfigSpecialSubframePatterns(pub u8); impl TDD_ConfigSpecialSubframePatterns { @@ -48251,7 +48251,7 @@ impl TDD_ConfigSpecialSubframePatterns { pub const SSP8: u8 = 8u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct TDD_Config_v1130SpecialSubframePatterns_v1130(pub u8); impl TDD_Config_v1130SpecialSubframePatterns_v1130 { @@ -48259,21 +48259,21 @@ impl TDD_Config_v1130SpecialSubframePatterns_v1130 { pub const SSP9: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct TDD_Config_v1430SpecialSubframePatterns_v1430(pub u8); impl TDD_Config_v1430SpecialSubframePatterns_v1430 { pub const SSP10: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct TDD_Config_v1450SpecialSubframePatterns_v1450(pub u8); impl TDD_Config_v1450SpecialSubframePatterns_v1450 { pub const SSP10_CRS_LESS_DW_PTS: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct TDD_ConfigSL_r12SubframeAssignmentSL_r12(pub u8); impl TDD_ConfigSL_r12SubframeAssignmentSL_r12 { @@ -48287,11 +48287,11 @@ impl TDD_ConfigSL_r12SubframeAssignmentSL_r12 { pub const SA6: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct TDD_PUSCH_UpPTS_r14_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct TDD_PUSCH_UpPTS_r14_setupSymPUSCH_UpPTS_r14(pub u8); impl TDD_PUSCH_UpPTS_r14_setupSymPUSCH_UpPTS_r14 { @@ -48303,14 +48303,14 @@ impl TDD_PUSCH_UpPTS_r14_setupSymPUSCH_UpPTS_r14 { pub const SYM6: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct TDD_PUSCH_UpPTS_r14_setupDmrs_LessUpPTS_Config_r14(pub u8); impl TDD_PUSCH_UpPTS_r14_setupDmrs_LessUpPTS_Config_r14 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct TDD_PUSCH_UpPTS_r14_setup { #[asn(optional_idx = 0)] @@ -48319,7 +48319,7 @@ pub struct TDD_PUSCH_UpPTS_r14_setup { pub dmrs_less_up_pts_config_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_CycleLength_r11(pub u8); impl TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_CycleLength_r11 { @@ -48333,11 +48333,11 @@ impl TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_CycleLength_r11 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_Offset_r11(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_ActiveTime_r11(pub u8); impl TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_ActiveTime_r11 { @@ -48351,7 +48351,7 @@ impl TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_ActiveTime_r11 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11 { pub drx_cycle_length_r11: TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_CycleLength_r11, @@ -48360,62 +48360,62 @@ pub struct TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11 { pub drx_active_time_r11: TDM_AssistanceInfo_r11_drx_AssistanceInfo_r11Drx_ActiveTime_r11, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct TDM_PatternConfig_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "9")] pub struct TDM_PatternConfig_r15_setupHarq_Offset_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TDM_PatternConfig_r15_setup { pub subframe_assignment_r15: SubframeAssignment_r15, pub harq_offset_r15: TDM_PatternConfig_r15_setupHarq_Offset_r15, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "2097151")] pub struct TLE_EphemerisParameters_r17Inclination_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4194303")] pub struct TLE_EphemerisParameters_r17ArgumentPerigee_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4194303")] pub struct TLE_EphemerisParameters_r17RightAscension_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4194303")] pub struct TLE_EphemerisParameters_r17MeanAnomaly_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "16777215")] pub struct TLE_EphemerisParameters_r17Eccentricity_r17(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "17179869183")] pub struct TLE_EphemerisParameters_r17MeanMotion_r17(pub u64); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-99999", ub = "99999")] pub struct TLE_EphemerisParameters_r17BStarDecimal_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-9", ub = "9")] pub struct TLE_EphemerisParameters_r17BStarExponent_r17(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-1048575", ub = "1048575")] pub struct TLE_EphemerisParameters_r17EpochStar_r17(pub i32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct TMGI_r9Plmn_Id_r9_plmn_Index_r9(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum TMGI_r9Plmn_Id_r9 { #[asn(key = 0, extended = false)] @@ -48424,75 +48424,75 @@ pub enum TMGI_r9Plmn_Id_r9 { ExplicitValue_r9(PLMN_Identity), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct TMGI_r9ServiceId_r9(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "15")] pub struct TPC_Index_indexOfFormat3(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "31")] pub struct TPC_Index_indexOfFormat3A(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct TPC_PDCCH_Config_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct TPC_PDCCH_Config_setupTpc_RNTI(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TPC_PDCCH_Config_setup { pub tpc_rnti: TPC_PDCCH_Config_setupTpc_RNTI, pub tpc_index: TPC_Index, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct TPC_PDCCH_ConfigSCell_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct TPC_PDCCH_ConfigSCell_r13_setup { pub tpc_index_pucch_s_cell_r13: TPC_Index, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-5", ub = "91")] pub struct ThresholdUTRA_utra_RSCP(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "49")] pub struct ThresholdUTRA_utra_EcN0(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "12")] pub struct TimeReferenceInfo_r15Uncertainty_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct TimeReferenceInfo_r15TimeInfoType_r15(pub u8); impl TimeReferenceInfo_r15TimeInfoType_r15 { pub const LOCAL_CLOCK: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "1023")] pub struct TimeReferenceInfo_r15ReferenceSFN_r15(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "3", sz_ub = "3")] pub struct TraceReference_r10TraceId_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "8")] pub struct TrackingAreaCodeList_v1130Plmn_Identity_perTAC_List_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "11")] pub struct TrafficPatternInfo_r14TrafficPeriodicity_r14(pub u8); impl TrafficPatternInfo_r14TrafficPeriodicity_r14 { @@ -48510,19 +48510,19 @@ impl TrafficPatternInfo_r14TrafficPeriodicity_r14 { pub const SF1000: u8 = 11u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10239")] pub struct TrafficPatternInfo_r14TimingOffset_r14(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "3", ub = "10")] pub struct TrafficPatternInfo_r14LogicalChannelIdentityUL_r14(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct TrafficPatternInfo_r14MessageSize_r14(pub bitvec::vec::BitVec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct UAC_BarringInfoSet_r15Uac_BarringFactor_r15(pub u8); impl UAC_BarringInfoSet_r15Uac_BarringFactor_r15 { @@ -48544,7 +48544,7 @@ impl UAC_BarringInfoSet_r15Uac_BarringFactor_r15 { pub const P95: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UAC_BarringInfoSet_r15Uac_BarringTime_r15(pub u8); impl UAC_BarringInfoSet_r15Uac_BarringTime_r15 { @@ -48558,13 +48558,13 @@ impl UAC_BarringInfoSet_r15Uac_BarringTime_r15 { pub const S512: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "7", sz_ub = "7")] pub struct UAC_BarringInfoSet_r15Uac_BarringForAccessIdentity_r15( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct UAC_BarringInfoSet_v1700Uac_BarringFactorForAI3_r17(pub u8); impl UAC_BarringInfoSet_v1700Uac_BarringFactorForAI3_r17 { @@ -48586,15 +48586,15 @@ impl UAC_BarringInfoSet_v1700Uac_BarringFactorForAI3_r17 { pub const P95: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "63")] pub struct UAC_BarringPerCat_r15AccessCategory_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct UAC_BarringPerPLMN_r15Plmn_IdentityIndex_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "SEQUENCE-OF", sz_extensible = false, @@ -48605,7 +48605,7 @@ pub struct UAC_BarringPerPLMN_r15Uac_AC_BarringListType_r15_uac_ImplicitAC_Barri pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UAC_BarringPerPLMN_r15Uac_AC_BarringListType_r15 { #[asn(key = 0, extended = false)] @@ -48616,14 +48616,14 @@ pub enum UAC_BarringPerPLMN_r15Uac_AC_BarringListType_r15 { Uac_ExplicitAC_BarringList_r15(UAC_BarringPerCatList_r15), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UDT_Restricting_r13Udt_Restricting_r13(pub u8); impl UDT_Restricting_r13Udt_Restricting_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UDT_Restricting_r13Udt_RestrictingTime_r13(pub u8); impl UDT_Restricting_r13Udt_RestrictingTime_r13 { @@ -48637,124 +48637,124 @@ impl UDT_Restricting_r13Udt_RestrictingTime_r13 { pub const S512: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "6")] pub struct UDT_RestrictingPerPLMN_r13Plmn_IdentityIndex_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_r10LoggedMeasurementsIdle_r10(pub u8); impl UE_BasedNetwPerfMeasParameters_r10LoggedMeasurementsIdle_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_r10StandaloneGNSS_Location_r10(pub u8); impl UE_BasedNetwPerfMeasParameters_r10StandaloneGNSS_Location_r10 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1250LoggedMBSFNMeasurements_r12(pub u8); impl UE_BasedNetwPerfMeasParameters_v1250LoggedMBSFNMeasurements_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1430LocationReport_r14(pub u8); impl UE_BasedNetwPerfMeasParameters_v1430LocationReport_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1530LoggedMeasBT_r15(pub u8); impl UE_BasedNetwPerfMeasParameters_v1530LoggedMeasBT_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1530LoggedMeasWLAN_r15(pub u8); impl UE_BasedNetwPerfMeasParameters_v1530LoggedMeasWLAN_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1530ImmMeasBT_r15(pub u8); impl UE_BasedNetwPerfMeasParameters_v1530ImmMeasBT_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1530ImmMeasWLAN_r15(pub u8); impl UE_BasedNetwPerfMeasParameters_v1530ImmMeasWLAN_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1610Ul_PDCP_AvgDelay_r16(pub u8); impl UE_BasedNetwPerfMeasParameters_v1610Ul_PDCP_AvgDelay_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1700LoggedMeasIdleEventL1_r17(pub u8); impl UE_BasedNetwPerfMeasParameters_v1700LoggedMeasIdleEventL1_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1700LoggedMeasIdleEventOutOfCoverage_r17(pub u8); impl UE_BasedNetwPerfMeasParameters_v1700LoggedMeasIdleEventOutOfCoverage_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1700LoggedMeasUncomBarPre_r17(pub u8); impl UE_BasedNetwPerfMeasParameters_v1700LoggedMeasUncomBarPre_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_BasedNetwPerfMeasParameters_v1700ImmMeasUncomBarPre_r17(pub u8); impl UE_BasedNetwPerfMeasParameters_v1700ImmMeasUncomBarPre_r17 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_CapabilityRAT_ContainerUeCapabilityRAT_Container(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "5")] pub struct UE_CategorySL_r15Ue_CategorySL_C_TX_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "4")] pub struct UE_CategorySL_r15Ue_CategorySL_C_RX_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "5")] pub struct UE_EUTRA_CapabilityUe_Category(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct UE_EUTRA_CapabilityFeatureGroupIndicators( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 7)] pub struct UE_EUTRA_CapabilityInterRAT_Parameters { #[asn(optional_idx = 0)] @@ -48773,53 +48773,53 @@ pub struct UE_EUTRA_CapabilityInterRAT_Parameters { pub cdma2000_1x_rtt: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "6", ub = "8")] pub struct UE_EUTRA_Capability_v1020_IEsUe_Category_v1020(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct UE_EUTRA_Capability_v1020_IEsFeatureGroupIndRel10_r10( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v10i0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_Capability_v10j0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "9", ub = "10")] pub struct UE_EUTRA_Capability_v1170_IEsUe_Category_v1170(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "11", ub = "12")] pub struct UE_EUTRA_Capability_v11a0_IEsUe_Category_v11a0(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v11x0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "14")] pub struct UE_EUTRA_Capability_v1250_IEsUe_CategoryDL_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "13")] pub struct UE_EUTRA_Capability_v1250_IEsUe_CategoryUL_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "15", ub = "16")] pub struct UE_EUTRA_Capability_v1260_IEsUe_CategoryDL_v1260(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v12x0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UE_EUTRA_Capability_v1310_IEsUe_CategoryDL_v1310(pub u8); impl UE_EUTRA_Capability_v1310_IEsUe_CategoryDL_v1310 { @@ -48827,7 +48827,7 @@ impl UE_EUTRA_Capability_v1310_IEsUe_CategoryDL_v1310 { pub const M1: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UE_EUTRA_Capability_v1310_IEsUe_CategoryUL_v1310(pub u8); impl UE_EUTRA_Capability_v1310_IEsUe_CategoryUL_v1310 { @@ -48835,51 +48835,51 @@ impl UE_EUTRA_Capability_v1310_IEsUe_CategoryUL_v1310 { pub const M1: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "18", ub = "19")] pub struct UE_EUTRA_Capability_v1330_IEsUe_CategoryDL_v1330(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1330_IEsUe_CE_NeedULGaps_r13(pub u8); impl UE_EUTRA_Capability_v1330_IEsUe_CE_NeedULGaps_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "15", ub = "15")] pub struct UE_EUTRA_Capability_v1340_IEsUe_CategoryUL_v1340(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1350_IEsUe_CategoryDL_v1350(pub u8); impl UE_EUTRA_Capability_v1350_IEsUe_CategoryDL_v1350 { pub const ONE_BIS: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1350_IEsUe_CategoryUL_v1350(pub u8); impl UE_EUTRA_Capability_v1350_IEsUe_CategoryUL_v1350 { pub const ONE_BIS: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v13e0a_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_Capability_v13e0b_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1430_IEsUe_CategoryDL_v1430(pub u8); impl UE_EUTRA_Capability_v1430_IEsUe_CategoryDL_v1430 { pub const M2: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "5")] pub struct UE_EUTRA_Capability_v1430_IEsUe_CategoryUL_v1430(pub u8); impl UE_EUTRA_Capability_v1430_IEsUe_CategoryUL_v1430 { @@ -48891,139 +48891,139 @@ impl UE_EUTRA_Capability_v1430_IEsUe_CategoryUL_v1430 { pub const M2: u8 = 5u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1430_IEsUe_CategoryUL_v1430b(pub u8); impl UE_EUTRA_Capability_v1430_IEsUe_CategoryUL_v1430b { pub const N21: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "20", ub = "20")] pub struct UE_EUTRA_Capability_v1450_IEsUe_CategoryDL_v1450(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "21", ub = "21")] pub struct UE_EUTRA_Capability_v1460_IEsUe_CategoryDL_v1460(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v14x0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "22", ub = "26")] pub struct UE_EUTRA_Capability_v1530_IEsUe_CategoryDL_v1530(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1530_IEsExtendedNumberOfDRBs_r15(pub u8); impl UE_EUTRA_Capability_v1530_IEsExtendedNumberOfDRBs_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1530_IEsReducedCP_Latency_r15(pub u8); impl UE_EUTRA_Capability_v1530_IEsReducedCP_Latency_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "22", ub = "26")] pub struct UE_EUTRA_Capability_v1530_IEsUe_CategoryUL_v1530(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v1560_IEsAppliedCapabilityFilterCommon_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v15x0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1610_IEsDl_DedicatedMessageSegmentation_r16(pub u8); impl UE_EUTRA_Capability_v1610_IEsDl_DedicatedMessageSegmentation_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1630_IEsEarlySecurityReactivation_r16(pub u8); impl UE_EUTRA_Capability_v1630_IEsEarlySecurityReactivation_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v16c0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_Capability_v16c0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v1710_IEsSidelinkRequested_r17(pub u8); impl UE_EUTRA_Capability_v1710_IEsSidelinkRequested_r17 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UE_EUTRA_Capability_v1730_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_Capability_v920_IEsDeviceType_r9(pub u8); impl UE_EUTRA_Capability_v920_IEsDeviceType_r9 { pub const NO_BEN_FROM_BAT_CONSUMP_OPT: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v940_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct UE_EUTRA_Capability_v9a0_IEsFeatureGroupIndRel9Add_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UE_EUTRA_Capability_v9h0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct UE_EUTRA_CapabilityAddXDD_Mode_r9FeatureGroupIndicators_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct UE_EUTRA_CapabilityAddXDD_Mode_r9FeatureGroupIndRel9Add_r9( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "32", sz_ub = "32")] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1060FeatureGroupIndRel10_v1060( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UE_EUTRA_CapabilityAddXDD_Mode_v1530ReducedCP_Latency_r15(pub u8); impl UE_EUTRA_CapabilityAddXDD_Mode_v1530ReducedCP_Latency_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "0")] pub struct UE_RadioPagingInfo_r12Ue_Category_v1250(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UE_TimersAndConstantsT300(pub u8); impl UE_TimersAndConstantsT300 { @@ -49037,7 +49037,7 @@ impl UE_TimersAndConstantsT300 { pub const MS2000: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UE_TimersAndConstantsT301(pub u8); impl UE_TimersAndConstantsT301 { @@ -49051,7 +49051,7 @@ impl UE_TimersAndConstantsT301 { pub const MS2000: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct UE_TimersAndConstantsT310(pub u8); impl UE_TimersAndConstantsT310 { @@ -49064,7 +49064,7 @@ impl UE_TimersAndConstantsT310 { pub const MS2000: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UE_TimersAndConstantsN310(pub u8); impl UE_TimersAndConstantsN310 { @@ -49078,7 +49078,7 @@ impl UE_TimersAndConstantsN310 { pub const N20: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct UE_TimersAndConstantsT311(pub u8); impl UE_TimersAndConstantsT311 { @@ -49091,7 +49091,7 @@ impl UE_TimersAndConstantsT311 { pub const MS30000: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UE_TimersAndConstantsN311(pub u8); impl UE_TimersAndConstantsN311 { @@ -49105,19 +49105,19 @@ impl UE_TimersAndConstantsN311 { pub const N10: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEAssistanceInformation_r11CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEAssistanceInformation_r11CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEAssistanceInformation_r11CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum UEAssistanceInformation_r11CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49130,11 +49130,11 @@ pub enum UEAssistanceInformation_r11CriticalExtensions_c1 { Spare1(UEAssistanceInformation_r11CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEAssistanceInformation_r11CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UEAssistanceInformation_r11CriticalExtensions { #[asn(key = 0, extended = false)] @@ -49145,7 +49145,7 @@ pub enum UEAssistanceInformation_r11CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UEAssistanceInformation_r11_IEsPowerPrefIndication_r11(pub u8); impl UEAssistanceInformation_r11_IEsPowerPrefIndication_r11 { @@ -49153,11 +49153,11 @@ impl UEAssistanceInformation_r11_IEsPowerPrefIndication_r11 { pub const LOW_POWER_CONSUMPTION: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UEAssistanceInformation_r11_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct UEAssistanceInformation_v1430_IEsSps_AssistanceInformation_r14 { #[asn(optional_idx = 0)] @@ -49166,7 +49166,7 @@ pub struct UEAssistanceInformation_v1430_IEsSps_AssistanceInformation_r14 { pub traffic_pattern_info_list_ul_r14: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UEAssistanceInformation_v1430_IEsRlm_Report_r14Rlm_Event_r14(pub u8); impl UEAssistanceInformation_v1430_IEsRlm_Report_r14Rlm_Event_r14 { @@ -49174,7 +49174,7 @@ impl UEAssistanceInformation_v1430_IEsRlm_Report_r14Rlm_Event_r14 { pub const EARLY_IN_SYNC: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UEAssistanceInformation_v1430_IEsRlm_Report_r14ExcessRep_MPDCCH_r14(pub u8); impl UEAssistanceInformation_v1430_IEsRlm_Report_r14ExcessRep_MPDCCH_r14 { @@ -49182,7 +49182,7 @@ impl UEAssistanceInformation_v1430_IEsRlm_Report_r14ExcessRep_MPDCCH_r14 { pub const EXCESS_REP2: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct UEAssistanceInformation_v1430_IEsRlm_Report_r14 { pub rlm_event_r14: UEAssistanceInformation_v1430_IEsRlm_Report_r14Rlm_Event_r14, @@ -49191,20 +49191,20 @@ pub struct UEAssistanceInformation_v1430_IEsRlm_Report_r14 { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEAssistanceInformation_v1530_IEsSps_AssistanceInformation_v1530 { pub traffic_pattern_info_list_sl_v1530: TrafficPatternInfoList_v1530, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UEAssistanceInformation_v1700_IEsUplinkData_r17(pub u8); impl UEAssistanceInformation_v1700_IEsUplinkData_r17 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UEAssistanceInformation_v1700_IEsScg_DeactivationPreference_r17(pub u8); impl UEAssistanceInformation_v1700_IEsScg_DeactivationPreference_r17 { @@ -49212,23 +49212,23 @@ impl UEAssistanceInformation_v1700_IEsScg_DeactivationPreference_r17 { pub const NO_PREFERENCE: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEAssistanceInformation_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityEnquiryCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityEnquiryCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityEnquiryCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum UECapabilityEnquiryCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49241,11 +49241,11 @@ pub enum UECapabilityEnquiryCriticalExtensions_c1 { Spare1(UECapabilityEnquiryCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UECapabilityEnquiryCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UECapabilityEnquiryCriticalExtensions { #[asn(key = 0, extended = false)] @@ -49254,116 +49254,116 @@ pub enum UECapabilityEnquiryCriticalExtensions { CriticalExtensionsFuture(UECapabilityEnquiryCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "16")] pub struct UECapabilityEnquiry_v1180_IEsRequestedFrequencyBands_r11(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UECapabilityEnquiry_v1310_IEsRequestReducedFormat_r13(pub u8); impl UECapabilityEnquiry_v1310_IEsRequestReducedFormat_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UECapabilityEnquiry_v1310_IEsRequestSkipFallbackComb_r13(pub u8); impl UECapabilityEnquiry_v1310_IEsRequestSkipFallbackComb_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "32")] pub struct UECapabilityEnquiry_v1310_IEsRequestedMaxCCsDL_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "2", ub = "32")] pub struct UECapabilityEnquiry_v1310_IEsRequestedMaxCCsUL_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UECapabilityEnquiry_v1310_IEsRequestReducedIntNonContComb_r13(pub u8); impl UECapabilityEnquiry_v1310_IEsRequestReducedIntNonContComb_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UECapabilityEnquiry_v1510_IEsRequestedFreqBandsNR_MRDC_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UECapabilityEnquiry_v1530_IEsRequestSTTI_SPT_Capability_r15(pub u8); impl UECapabilityEnquiry_v1530_IEsRequestSTTI_SPT_Capability_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UECapabilityEnquiry_v1530_IEsEutra_nr_only_r15(pub u8); impl UECapabilityEnquiry_v1530_IEsEutra_nr_only_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UECapabilityEnquiry_v1550_IEsRequestedCapabilityNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UECapabilityEnquiry_v1560_IEsRequestedCapabilityCommon_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UECapabilityEnquiry_v1610_IEsRrc_SegAllowed_r16(pub u8); impl UECapabilityEnquiry_v1610_IEsRrc_SegAllowed_r16 { pub const ENABLED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UECapabilityEnquiry_v1710_IEsSidelinkRequest_r17(pub u8); impl UECapabilityEnquiry_v1710_IEsSidelinkRequest_r17 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UECapabilityEnquiry_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UECapabilityEnquiry_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityInformationCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityInformationCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityInformationCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityInformationCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityInformationCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityInformationCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UECapabilityInformationCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum UECapabilityInformationCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49384,11 +49384,11 @@ pub enum UECapabilityInformationCriticalExtensions_c1 { Spare1(UECapabilityInformationCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UECapabilityInformationCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UECapabilityInformationCriticalExtensions { #[asn(key = 0, extended = false)] @@ -49397,27 +49397,27 @@ pub enum UECapabilityInformationCriticalExtensions { CriticalExtensionsFuture(UECapabilityInformationCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UECapabilityInformation_v1250_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UECapabilityInformation_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEInformationRequest_r9CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEInformationRequest_r9CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEInformationRequest_r9CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum UEInformationRequest_r9CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49430,11 +49430,11 @@ pub enum UEInformationRequest_r9CriticalExtensions_c1 { Spare1(UEInformationRequest_r9CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEInformationRequest_r9CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UEInformationRequest_r9CriticalExtensions { #[asn(key = 0, extended = false)] @@ -49443,70 +49443,70 @@ pub enum UEInformationRequest_r9CriticalExtensions { CriticalExtensionsFuture(UEInformationRequest_r9CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UEInformationRequest_r9_IEsRach_ReportReq_r9(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UEInformationRequest_r9_IEsRlf_ReportReq_r9(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UEInformationRequest_v1020_IEsLogMeasReportReq_r10(pub u8); impl UEInformationRequest_v1020_IEsLogMeasReportReq_r10 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UEInformationRequest_v1130_IEsConnEstFailReportReq_r11(pub u8); impl UEInformationRequest_v1130_IEsConnEstFailReportReq_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UEInformationRequest_v1250_IEsMobilityHistoryReportReq_r12(pub u8); impl UEInformationRequest_v1250_IEsMobilityHistoryReportReq_r12 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UEInformationRequest_v1530_IEsIdleModeMeasurementReq_r15(pub u8); impl UEInformationRequest_v1530_IEsIdleModeMeasurementReq_r15 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UEInformationRequest_v1710_IEsCoarseLocationReq_r17(pub u8); impl UEInformationRequest_v1710_IEsCoarseLocationReq_r17 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEInformationRequest_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UEInformationRequest_v930_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEInformationResponse_r9CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEInformationResponse_r9CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEInformationResponse_r9CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum UEInformationResponse_r9CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49519,11 +49519,11 @@ pub enum UEInformationResponse_r9CriticalExtensions_c1 { Spare1(UEInformationResponse_r9CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEInformationResponse_r9CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UEInformationResponse_r9CriticalExtensions { #[asn(key = 0, extended = false)] @@ -49532,51 +49532,51 @@ pub enum UEInformationResponse_r9CriticalExtensions { CriticalExtensionsFuture(UEInformationResponse_r9CriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UEInformationResponse_v1710_IEsCoarseLocationInfo_r17(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEInformationResponse_v1710_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UEInformationResponse_v930_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEInformationResponse_v9e0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEPagingCoverageInformationCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEPagingCoverageInformationCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEPagingCoverageInformationCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEPagingCoverageInformationCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEPagingCoverageInformationCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEPagingCoverageInformationCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UEPagingCoverageInformationCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum UEPagingCoverageInformationCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49597,11 +49597,11 @@ pub enum UEPagingCoverageInformationCriticalExtensions_c1 { Spare1(UEPagingCoverageInformationCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEPagingCoverageInformationCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UEPagingCoverageInformationCriticalExtensions { #[asn(key = 0, extended = false)] @@ -49612,43 +49612,43 @@ pub enum UEPagingCoverageInformationCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "256")] pub struct UEPagingCoverageInformation_r13_IEsMpdcch_NumRepetition_r13(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UEPagingCoverageInformation_r13_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioAccessCapabilityInformationCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioAccessCapabilityInformationCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioAccessCapabilityInformationCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioAccessCapabilityInformationCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioAccessCapabilityInformationCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioAccessCapabilityInformationCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioAccessCapabilityInformationCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum UERadioAccessCapabilityInformationCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49669,11 +49669,11 @@ pub enum UERadioAccessCapabilityInformationCriticalExtensions_c1 { Spare1(UERadioAccessCapabilityInformationCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UERadioAccessCapabilityInformationCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UERadioAccessCapabilityInformationCriticalExtensions { #[asn(key = 0, extended = false)] @@ -49684,43 +49684,43 @@ pub enum UERadioAccessCapabilityInformationCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UERadioAccessCapabilityInformation_r8_IEsUe_RadioAccessCapabilityInfo(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UERadioAccessCapabilityInformation_r8_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioPagingInformationCriticalExtensions_c1_spare7; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioPagingInformationCriticalExtensions_c1_spare6; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioPagingInformationCriticalExtensions_c1_spare5; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioPagingInformationCriticalExtensions_c1_spare4; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioPagingInformationCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioPagingInformationCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UERadioPagingInformationCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "7", extensible = false)] pub enum UERadioPagingInformationCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -49741,11 +49741,11 @@ pub enum UERadioPagingInformationCriticalExtensions_c1 { Spare1(UERadioPagingInformationCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UERadioPagingInformationCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UERadioPagingInformationCriticalExtensions { #[asn(key = 0, extended = false)] @@ -49754,35 +49754,35 @@ pub enum UERadioPagingInformationCriticalExtensions { CriticalExtensionsFuture(UERadioPagingInformationCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct UERadioPagingInformation_r12_IEsUe_RadioPagingInfo_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct UERadioPagingInformation_v1310_IEsSupportedBandListEUTRAForPaging_r13( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UERadioPagingInformation_v1610_IEsAccessStratumRelease_r16(pub u8); impl UERadioPagingInformation_v1610_IEsAccessStratumRelease_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UERadioPagingInformation_v1610_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct UL_256QAM_perCC_Info_r14Ul_256QAM_perCC_r14(pub u8); impl UL_256QAM_perCC_Info_r14Ul_256QAM_perCC_r14 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UL_AM_RLCMaxRetxThreshold(pub u8); impl UL_AM_RLCMaxRetxThreshold { @@ -49796,7 +49796,7 @@ impl UL_AM_RLCMaxRetxThreshold { pub const T32: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UL_AM_RLC_r15MaxRetxThreshold_r15(pub u8); impl UL_AM_RLC_r15MaxRetxThreshold_r15 { @@ -49810,11 +49810,11 @@ impl UL_AM_RLC_r15MaxRetxThreshold_r15 { pub const T32: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UL_AM_RLC_r15Extended_RLC_LI_Field_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_CCCH_MessageType_c1 { #[asn(key = 0, extended = false)] @@ -49823,26 +49823,26 @@ pub enum UL_CCCH_MessageType_c1 { RrcConnectionRequest(RRCConnectionRequest), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "0", extensible = false)] pub enum UL_CCCH_MessageType_messageClassExtension_c2 { #[asn(key = 0, extended = false)] RrcConnectionResumeRequest_r13(RRCConnectionResumeRequest_r13), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_c3_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_c3_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_c3_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_c3 { #[asn(key = 0, extended = false)] @@ -49855,17 +49855,17 @@ pub enum UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r Spare1(UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_c3_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_messageClassExtensionFuture_r15 {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13 { # [asn (key = 0 , extended = false)] C3 (UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_c3) , # [asn (key = 1 , extended = false)] MessageClassExtensionFuture_r15 (UL_CCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r13_messageClassExtensionFuture_r15) , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_CCCH_MessageType_messageClassExtension { #[asn(key = 0, extended = false)] @@ -49876,7 +49876,7 @@ pub enum UL_CCCH_MessageType_messageClassExtension { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "15", extensible = false)] pub enum UL_DCCH_MessageType_c1 { #[asn(key = 0, extended = false)] @@ -49913,7 +49913,7 @@ pub enum UL_DCCH_MessageType_c1 { InterFreqRSTDMeasurementIndication_r10(InterFreqRSTDMeasurementIndication_r10), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "15", extensible = false)] pub enum UL_DCCH_MessageType_messageClassExtension_c2 { #[asn(key = 0, extended = false)] @@ -49950,11 +49950,11 @@ pub enum UL_DCCH_MessageType_messageClassExtension_c2 { UlInformationTransferIRAT_r16(ULInformationTransferIRAT_r16), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_DCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r11 {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UL_DCCH_MessageType_messageClassExtension { #[asn(key = 0, extended = false)] @@ -49965,11 +49965,11 @@ pub enum UL_DCCH_MessageType_messageClassExtension { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UL_DelayConfig_r13_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "15")] pub struct UL_DelayConfig_r13_setupDelayThreshold_r13(pub u8); impl UL_DelayConfig_r13_setupDelayThreshold_r13 { @@ -49991,27 +49991,27 @@ impl UL_DelayConfig_r13_setupDelayThreshold_r13 { pub const SPARE1: u8 = 15u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_DelayConfig_r13_setup { pub delay_threshold_r13: UL_DelayConfig_r13_setupDelayThreshold_r13, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UL_DelayValueConfig_r16_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "11")] pub struct UL_DelayValueConfig_r16_setupDelay_DRBlist_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UL_DelayValueConfig_r16_setup { pub delay_dr_blist_r16: UL_DelayValueConfig_r16_setupDelay_DRBlist_r16, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UL_PDCP_DelayResult_r13Qci_Id_r13(pub u8); impl UL_PDCP_DelayResult_r13Qci_Id_r13 { @@ -50025,35 +50025,35 @@ impl UL_PDCP_DelayResult_r13Qci_Id_r13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct UL_PDCP_DelayResult_r13ExcessDelay_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "10000")] pub struct UL_PDCP_DelayValueResult_r16AverageDelay_r16(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UL_ReferenceSignalsPUSCHGroupHoppingEnabled(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "29")] pub struct UL_ReferenceSignalsPUSCHGroupAssignmentPUSCH(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UL_ReferenceSignalsPUSCHSequenceHoppingEnabled(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "7")] pub struct UL_ReferenceSignalsPUSCHCyclicShift(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULDedicatedMessageSegment_r16CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ULDedicatedMessageSegment_r16CriticalExtensions { #[asn(key = 0, extended = false)] @@ -50064,15 +50064,15 @@ pub enum ULDedicatedMessageSegment_r16CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct ULDedicatedMessageSegment_r16_IEsSegmentNumber_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULDedicatedMessageSegment_r16_IEsRrc_MessageSegmentContainer_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct ULDedicatedMessageSegment_r16_IEsRrc_MessageSegmentType_r16(pub u8); impl ULDedicatedMessageSegment_r16_IEsRrc_MessageSegmentType_r16 { @@ -50080,27 +50080,27 @@ impl ULDedicatedMessageSegment_r16_IEsRrc_MessageSegmentType_r16 { pub const LAST_SEGMENT: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULDedicatedMessageSegment_r16_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULDedicatedMessageSegment_r16_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULHandoverPreparationTransferCriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULHandoverPreparationTransferCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULHandoverPreparationTransferCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum ULHandoverPreparationTransferCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -50113,11 +50113,11 @@ pub enum ULHandoverPreparationTransferCriticalExtensions_c1 { Spare1(ULHandoverPreparationTransferCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULHandoverPreparationTransferCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ULHandoverPreparationTransferCriticalExtensions { #[asn(key = 0, extended = false)] @@ -50128,29 +50128,29 @@ pub enum ULHandoverPreparationTransferCriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "56", sz_ub = "56")] pub struct ULHandoverPreparationTransfer_r8_IEsMeid( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULHandoverPreparationTransfer_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULHandoverPreparationTransfer_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferCriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferCriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum ULInformationTransferCriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -50163,11 +50163,11 @@ pub enum ULInformationTransferCriticalExtensions_c1 { Spare1(ULInformationTransferCriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransferCriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ULInformationTransferCriticalExtensions { #[asn(key = 0, extended = false)] @@ -50176,7 +50176,7 @@ pub enum ULInformationTransferCriticalExtensions { CriticalExtensionsFuture(ULInformationTransferCriticalExtensions_criticalExtensionsFuture), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum ULInformationTransfer_r16_IEsDedicatedInfoType_r16 { #[asn(key = 0, extended = false)] @@ -50187,7 +50187,7 @@ pub enum ULInformationTransfer_r16_IEsDedicatedInfoType_r16 { DedicatedInfoCDMA2000_HRPD_r16(DedicatedInfoCDMA2000), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "2", extensible = false)] pub enum ULInformationTransfer_r8_IEsDedicatedInfoType { #[asn(key = 0, extended = false)] @@ -50198,27 +50198,27 @@ pub enum ULInformationTransfer_r8_IEsDedicatedInfoType { DedicatedInfoCDMA2000_HRPD(DedicatedInfoCDMA2000), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULInformationTransfer_v8a0_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransfer_v8a0_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferIRAT_r16CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferIRAT_r16CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferIRAT_r16CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum ULInformationTransferIRAT_r16CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -50231,11 +50231,11 @@ pub enum ULInformationTransferIRAT_r16CriticalExtensions_c1 { Spare1(ULInformationTransferIRAT_r16CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransferIRAT_r16CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ULInformationTransferIRAT_r16CriticalExtensions { #[asn(key = 0, extended = false)] @@ -50246,31 +50246,31 @@ pub enum ULInformationTransferIRAT_r16CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULInformationTransferIRAT_r16_IEsUl_DCCH_MessageNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULInformationTransferIRAT_r16_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransferIRAT_r16_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferMRDC_r15CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferMRDC_r15CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ULInformationTransferMRDC_r15CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum ULInformationTransferMRDC_r15CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -50283,11 +50283,11 @@ pub enum ULInformationTransferMRDC_r15CriticalExtensions_c1 { Spare1(ULInformationTransferMRDC_r15CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransferMRDC_r15CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum ULInformationTransferMRDC_r15CriticalExtensions { #[asn(key = 0, extended = false)] @@ -50298,59 +50298,59 @@ pub enum ULInformationTransferMRDC_r15CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULInformationTransferMRDC_r15_IEsUl_DCCH_MessageNR_r15(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct ULInformationTransferMRDC_r15_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct ULInformationTransferMRDC_r15_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct UplinkPUSCH_LessPowerControlDedicated_v1430P0_UE_PeriodicSRS_r14(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct UplinkPUSCH_LessPowerControlDedicated_v1430P0_UE_AperiodicSRS_r14(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UplinkPUSCH_LessPowerControlDedicated_v1430AccumulationEnabled_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "31")] pub struct UplinkPowerControlAddSRS_r16StartingBitOfFormat3B_SRS_Add_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "1", ub = "2")] pub struct UplinkPowerControlAddSRS_r16FieldTypeFormat3B_SRS_Add_r16(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-16", ub = "15")] pub struct UplinkPowerControlAddSRS_r16P0_UE_SRS_Add_r16(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UplinkPowerControlAddSRS_r16AccumulationEnabledSRS_Add_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct UplinkPowerControlCommonP0_NominalPUSCH(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-127", ub = "-96")] pub struct UplinkPowerControlCommonP0_NominalPUCCH(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-1", ub = "6")] pub struct UplinkPowerControlCommonDeltaPreambleMsg3(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format3_r10(pub u8); impl UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format3_r10 { @@ -50364,7 +50364,7 @@ impl UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format3_r10 { pub const DELTA_F6: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format1bCS_r10(pub u8); impl UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format1bCS_r10 { @@ -50374,7 +50374,7 @@ impl UplinkPowerControlCommon_v1020DeltaF_PUCCH_Format1bCS_r10 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UplinkPowerControlCommon_v1310DeltaF_PUCCH_Format4_r13(pub u8); impl UplinkPowerControlCommon_v1310DeltaF_PUCCH_Format4_r13 { @@ -50388,7 +50388,7 @@ impl UplinkPowerControlCommon_v1310DeltaF_PUCCH_Format4_r13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UplinkPowerControlCommon_v1310DeltaF_PUCCH_Format5_13(pub u8); impl UplinkPowerControlCommon_v1310DeltaF_PUCCH_Format5_13 { @@ -50402,11 +50402,11 @@ impl UplinkPowerControlCommon_v1310DeltaF_PUCCH_Format5_13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct UplinkPowerControlCommon_v1610P0_NominalSRS_Add_r16(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UplinkPowerControlCommonPSCell_r12DeltaF_PUCCH_Format3_r12(pub u8); impl UplinkPowerControlCommonPSCell_r12DeltaF_PUCCH_Format3_r12 { @@ -50420,7 +50420,7 @@ impl UplinkPowerControlCommonPSCell_r12DeltaF_PUCCH_Format3_r12 { pub const DELTA_F6: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct UplinkPowerControlCommonPSCell_r12DeltaF_PUCCH_Format1bCS_r12(pub u8); impl UplinkPowerControlCommonPSCell_r12DeltaF_PUCCH_Format1bCS_r12 { @@ -50430,31 +50430,31 @@ impl UplinkPowerControlCommonPSCell_r12DeltaF_PUCCH_Format1bCS_r12 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-127", ub = "-96")] pub struct UplinkPowerControlCommonPSCell_r12P0_NominalPUCCH_r12(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct UplinkPowerControlCommonPUSCH_LessCell_v1430P0_Nominal_PeriodicSRS_r14(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct UplinkPowerControlCommonPUSCH_LessCell_v1430P0_Nominal_AperiodicSRS_r14(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct UplinkPowerControlCommonSCell_r10P0_NominalPUSCH_r10(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-1", ub = "6")] pub struct UplinkPowerControlCommonSCell_v1130DeltaPreambleMsg3_r11(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-127", ub = "-96")] pub struct UplinkPowerControlCommonSCell_v1310P0_NominalPUCCH(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format3_r12(pub u8); impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format3_r12 { @@ -50468,7 +50468,7 @@ impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format3_r12 { pub const DELTA_F6: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format1bCS_r12(pub u8); impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format1bCS_r12 { @@ -50478,7 +50478,7 @@ impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format1bCS_r12 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format4_r13(pub u8); impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format4_r13 { @@ -50492,7 +50492,7 @@ impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format4_r13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "7")] pub struct UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format5_13(pub u8); impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format5_13 { @@ -50506,11 +50506,11 @@ impl UplinkPowerControlCommonSCell_v1310DeltaF_PUCCH_Format5_13 { pub const SPARE1: u8 = 7u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct UplinkPowerControlDedicatedP0_UE_PUSCH(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UplinkPowerControlDedicatedDeltaMCS_Enabled(pub u8); impl UplinkPowerControlDedicatedDeltaMCS_Enabled { @@ -50518,57 +50518,57 @@ impl UplinkPowerControlDedicatedDeltaMCS_Enabled { pub const EN1: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UplinkPowerControlDedicatedAccumulationEnabled(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct UplinkPowerControlDedicatedP0_UE_PUCCH(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct UplinkPowerControlDedicatedPSRS_Offset(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct UplinkPowerControlDedicated_v1020PSRS_OffsetAp_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "16", ub = "31")] pub struct UplinkPowerControlDedicated_v1130PSRS_Offset_v1130(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "16", ub = "31")] pub struct UplinkPowerControlDedicated_v1130PSRS_OffsetAp_v1130(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct UplinkPowerControlDedicated_v1250Set2PowerControlParameter_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "10", sz_ub = "10")] pub struct UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setupTpc_SubframeSet_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-126", ub = "24")] pub struct UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setupP0_NominalPUSCH_SubframeSet2_r12( pub i8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setupP0_UE_PUSCH_SubframeSet2_r12( pub i8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setup { pub tpc_subframe_set_r12 : UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setupTpc_SubframeSet_r12 , pub p0_nominal_pusch_subframe_set2_r12 : UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setupP0_NominalPUSCH_SubframeSet2_r12 , pub alpha_subframe_set2_r12 : Alpha_r12 , pub p0_ue_pusch_subframe_set2_r12 : UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setupP0_UE_PUSCH_SubframeSet2_r12 , } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum UplinkPowerControlDedicated_v1250Set2PowerControlParameter { #[asn(key = 0, extended = false)] @@ -50577,15 +50577,15 @@ pub enum UplinkPowerControlDedicated_v1250Set2PowerControlParameter { Setup(UplinkPowerControlDedicated_v1250Set2PowerControlParameter_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-16", ub = "15")] pub struct UplinkPowerControlDedicated_v1530P0_UE_PUSCH_r15(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct UplinkPowerControlDedicatedSCell_r10P0_UE_PUSCH_r10(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UplinkPowerControlDedicatedSCell_r10DeltaMCS_Enabled_r10(pub u8); impl UplinkPowerControlDedicatedSCell_r10DeltaMCS_Enabled_r10 { @@ -50593,19 +50593,19 @@ impl UplinkPowerControlDedicatedSCell_r10DeltaMCS_Enabled_r10 { pub const EN1: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UplinkPowerControlDedicatedSCell_r10AccumulationEnabled_r10(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct UplinkPowerControlDedicatedSCell_r10PSRS_Offset_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "15")] pub struct UplinkPowerControlDedicatedSCell_r10PSRS_OffsetAp_r10(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct UplinkPowerControlDedicatedSCell_r10PathlossReferenceLinking_r10(pub u8); impl UplinkPowerControlDedicatedSCell_r10PathlossReferenceLinking_r10 { @@ -50613,38 +50613,38 @@ impl UplinkPowerControlDedicatedSCell_r10PathlossReferenceLinking_r10 { pub const S_CELL: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-8", ub = "7")] pub struct UplinkPowerControlDedicatedSCell_v1310P0_UE_PUCCH(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UplinkPowerControlDedicatedSTTI_r15AccumulationEnabledSTTI_r15(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct UplinkPowerControlDedicatedSTTI_r15UplinkPower_CSIPayload(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct V2X_BandCombinationParametersEUTRA_NR_v1630BandListSidelinkEUTRA_NR_r16( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE-OF", sz_extensible = false, sz_lb = "1", sz_ub = "64")] pub struct V2X_BandCombinationParametersEUTRA_NR_v1630BandListSidelinkEUTRA_NR_v1630( pub Vec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct V2X_BandParameters_v1530V2x_EnhancedHighReception_r15(pub u8); impl V2X_BandParameters_v1530V2x_EnhancedHighReception_r15 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct V2X_BandParametersEUTRA_NR_r16_eutra { #[asn(optional_idx = 0)] @@ -50653,11 +50653,11 @@ pub struct V2X_BandParametersEUTRA_NR_r16_eutra { pub v2x_band_parameters2_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct V2X_BandParametersEUTRA_NR_r16_nrV2x_BandParametersNR_r16(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 1)] pub struct V2X_BandParametersEUTRA_NR_r16_nr { #[asn(optional_idx = 0)] @@ -50665,25 +50665,25 @@ pub struct V2X_BandParametersEUTRA_NR_r16_nr { Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct V2X_BandParametersEUTRA_NR_v1630_eutra; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct V2X_BandParametersEUTRA_NR_v1630_nrTx_Sidelink_r16(pub u8); impl V2X_BandParametersEUTRA_NR_v1630_nrTx_Sidelink_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct V2X_BandParametersEUTRA_NR_v1630_nrRx_Sidelink_r16(pub u8); impl V2X_BandParametersEUTRA_NR_v1630_nrRx_Sidelink_r16 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false, optional_fields = 2)] pub struct V2X_BandParametersEUTRA_NR_v1630_nr { #[asn(optional_idx = 0)] @@ -50692,49 +50692,49 @@ pub struct V2X_BandParametersEUTRA_NR_v1630_nr { pub rx_sidelink_r16: Option, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct V2X_BandParametersEUTRA_NR_v1710V2x_BandParametersEUTRA_NR_v1710(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VarLogMeasConfig_r17MeasUncomBarPre_r17(pub u8); impl VarLogMeasConfig_r17MeasUncomBarPre_r17 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct VarLogMeasReport_r10TraceRecordingSessionRef_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct VarLogMeasReport_r10Tce_Id_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "2", sz_ub = "2")] pub struct VarLogMeasReport_r11TraceRecordingSessionRef_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct VarLogMeasReport_r11Tce_Id_r10(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "-140", ub = "-44")] pub struct VarMeasConfigS_Measure(pub i8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct VarMeasConfigSpeedStatePars_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VarMeasConfigSpeedStatePars_setup { pub mobility_state_parameters: MobilityStateParameters, pub time_to_trigger_sf: SpeedStateScaleFactors, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum VarMeasConfigSpeedStatePars { #[asn(key = 0, extended = false)] @@ -50743,11 +50743,11 @@ pub enum VarMeasConfigSpeedStatePars { Setup(VarMeasConfigSpeedStatePars_setup), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct VarMeasConfigAllowInterruptions_r11(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "6")] pub struct VarMeasIdleConfig_r15MeasIdleDuration_r15(pub u8); impl VarMeasIdleConfig_r15MeasIdleDuration_r15 { @@ -50760,84 +50760,84 @@ impl VarMeasIdleConfig_r15MeasIdleDuration_r15 { pub const SEC300: u8 = 6u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER")] pub struct VarMeasReportNumberOfReportsSent(pub i64); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct VarPendingRnaUpdate_r15PendingRnaUpdate(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "1", sz_ub = "1")] pub struct VarShortResumeMAC_Input_r13ResumeDiscriminator_r13( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VarWLAN_MobilityConfigSuccessReportRequested(pub u8); impl VarWLAN_MobilityConfigSuccessReportRequested { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VictimSystemType_r11Gps_r11(pub u8); impl VictimSystemType_r11Gps_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VictimSystemType_r11Glonass_r11(pub u8); impl VictimSystemType_r11Glonass_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VictimSystemType_r11Bds_r11(pub u8); impl VictimSystemType_r11Bds_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VictimSystemType_r11Galileo_r11(pub u8); impl VictimSystemType_r11Galileo_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VictimSystemType_r11Wlan_r11(pub u8); impl VictimSystemType_r11Wlan_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VictimSystemType_r11Bluetooth_r11(pub u8); impl VictimSystemType_r11Bluetooth_r11 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct VictimSystemType_v1610Navic_r16(pub u8); impl VictimSystemType_v1610Navic_r16 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct VisitedCellInfo_r12VisitedCellId_r12_pci_arfcn_r12 { pub phys_cell_id_r12: PhysCellId, pub carrier_freq_r12: ARFCN_ValueEUTRA_r9, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum VisitedCellInfo_r12VisitedCellId_r12 { #[asn(key = 0, extended = false)] @@ -50846,15 +50846,15 @@ pub enum VisitedCellInfo_r12VisitedCellId_r12 { Pci_arfcn_r12(VisitedCellInfo_r12VisitedCellId_r12_pci_arfcn_r12), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "4095")] pub struct VisitedCellInfo_r12TimeSpent_r12(pub u16); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct WLAN_CarrierInfo_r13OperatingClass_r13(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "3")] pub struct WLAN_CarrierInfo_r13CountryCode_r13(pub u8); impl WLAN_CarrierInfo_r13CountryCode_r13 { @@ -50864,28 +50864,28 @@ impl WLAN_CarrierInfo_r13CountryCode_r13 { pub const GLOBAL: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct WLAN_IW_Parameters_r12Wlan_IW_RAN_Rules_r12(pub u8); impl WLAN_IW_Parameters_r12Wlan_IW_RAN_Rules_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct WLAN_IW_Parameters_r12Wlan_IW_ANDSF_Policies_r12(pub u8); impl WLAN_IW_Parameters_r12Wlan_IW_ANDSF_Policies_r12 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct WLAN_IW_Parameters_v1310Rclwi_r13(pub u8); impl WLAN_IW_Parameters_v1310Rclwi_r13 { pub const SUPPORTED: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn( type = "OCTET-STRING", sz_extensible = false, @@ -50894,15 +50894,15 @@ impl WLAN_IW_Parameters_v1310Rclwi_r13 { )] pub struct WLAN_Identifiers_r12Ssid_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct WLAN_Identifiers_r12Bssid_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING", sz_extensible = false, sz_lb = "6", sz_ub = "6")] pub struct WLAN_Identifiers_r12Hessid_r12(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "4")] pub struct WLAN_MobilityConfig_r13AssociationTimer_r13(pub u8); impl WLAN_MobilityConfig_r13AssociationTimer_r13 { @@ -50913,65 +50913,65 @@ impl WLAN_MobilityConfig_r13AssociationTimer_r13 { pub const S240: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "0")] pub struct WLAN_MobilityConfig_r13SuccessReportRequested_r13(pub u8); impl WLAN_MobilityConfig_r13SuccessReportRequested_r13 { pub const TRUE: u8 = 0u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct WLAN_NameListConfig_r15_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdRSRP_r12 { pub threshold_rsrp_low_r12: RSRP_Range, pub threshold_rsrp_high_r12: RSRP_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdRSRQ_r12 { pub threshold_rsrq_low_r12: RSRQ_Range, pub threshold_rsrq_high_r12: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdRSRQ_OnAllSymbolsWithWB_r12 { pub threshold_rsrq_on_all_symbols_with_wb_low_r12: RSRQ_Range, pub threshold_rsrq_on_all_symbols_with_wb_high_r12: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdRSRQ_OnAllSymbols_r12 { pub threshold_rsrq_on_all_symbols_low_r12: RSRQ_Range, pub threshold_rsrq_on_all_symbols_high_r12: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdRSRQ_WB_r12 { pub threshold_rsrq_wb_low_r12: RSRQ_Range, pub threshold_rsrq_wb_high_r12: RSRQ_Range, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct WLAN_OffloadConfig_r12ThresholdChannelUtilization_r12ThresholdChannelUtilizationLow_r12( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct WLAN_OffloadConfig_r12ThresholdChannelUtilization_r12ThresholdChannelUtilizationHigh_r12( pub u8, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdChannelUtilization_r12 { pub threshold_channel_utilization_low_r12: @@ -50980,7 +50980,7 @@ pub struct WLAN_OffloadConfig_r12ThresholdChannelUtilization_r12 { WLAN_OffloadConfig_r12ThresholdChannelUtilization_r12ThresholdChannelUtilizationHigh_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdBackhaul_Bandwidth_r12 { pub threshold_backhaul_dl_bandwidth_low_r12: WLAN_backhaulRate_r12, @@ -50989,15 +50989,15 @@ pub struct WLAN_OffloadConfig_r12ThresholdBackhaul_Bandwidth_r12 { pub threshold_backhaul_ul_bandwidth_high_r12: WLAN_backhaulRate_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct WLAN_OffloadConfig_r12ThresholdWLAN_RSSI_r12ThresholdWLAN_RSSI_Low_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct WLAN_OffloadConfig_r12ThresholdWLAN_RSSI_r12ThresholdWLAN_RSSI_High_r12(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLAN_OffloadConfig_r12ThresholdWLAN_RSSI_r12 { pub threshold_wlan_rssi_low_r12: @@ -51006,17 +51006,17 @@ pub struct WLAN_OffloadConfig_r12ThresholdWLAN_RSSI_r12 { WLAN_OffloadConfig_r12ThresholdWLAN_RSSI_r12ThresholdWLAN_RSSI_High_r12, } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct WLAN_OffloadConfig_r12OffloadPreferenceIndicator_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "16777215")] pub struct WLAN_RTT_r15RttValue_r15(pub u32); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", extensible = true, lb = "0", ub = "4")] pub struct WLAN_RTT_r15RttUnits_r15(pub u8); impl WLAN_RTT_r15RttUnits_r15 { @@ -51027,31 +51027,31 @@ impl WLAN_RTT_r15RttUnits_r15 { pub const TENTHSOFNANOSECONDS: u8 = 4u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "255")] pub struct WLAN_RTT_r15RttAccuracy_r15(pub u8); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct WLAN_SuspendConfig_r14Wlan_SuspendResumeAllowed_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct WLAN_SuspendConfig_r14Wlan_SuspendTriggersStatusReport_r14(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct WLANConnectionStatusReport_r13CriticalExtensions_c1_spare3; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct WLANConnectionStatusReport_r13CriticalExtensions_c1_spare2; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct WLANConnectionStatusReport_r13CriticalExtensions_c1_spare1; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "3", extensible = false)] pub enum WLANConnectionStatusReport_r13CriticalExtensions_c1 { #[asn(key = 0, extended = false)] @@ -51064,11 +51064,11 @@ pub enum WLANConnectionStatusReport_r13CriticalExtensions_c1 { Spare1(WLANConnectionStatusReport_r13CriticalExtensions_c1_spare1), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLANConnectionStatusReport_r13CriticalExtensions_criticalExtensionsFuture {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "CHOICE", lb = "0", ub = "1", extensible = false)] pub enum WLANConnectionStatusReport_r13CriticalExtensions { #[asn(key = 0, extended = false)] @@ -51079,15 +51079,15 @@ pub enum WLANConnectionStatusReport_r13CriticalExtensions { ), } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "OCTET-STRING")] pub struct WLANConnectionStatusReport_r13_IEsLateNonCriticalExtension(pub Vec); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "SEQUENCE", extensible = false)] pub struct WLANConnectionStatusReport_v1430_IEsNonCriticalExtension {} -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WUS_Config_r15MaxDurationFactor_r15(pub u8); impl WUS_Config_r15MaxDurationFactor_r15 { @@ -51097,7 +51097,7 @@ impl WUS_Config_r15MaxDurationFactor_r15 { pub const ONE4TH: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WUS_Config_r15NumPOs_r15(pub u8); impl WUS_Config_r15NumPOs_r15 { @@ -51107,7 +51107,7 @@ impl WUS_Config_r15NumPOs_r15 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WUS_Config_r15FreqLocation_r15(pub u8); impl WUS_Config_r15FreqLocation_r15 { @@ -51117,7 +51117,7 @@ impl WUS_Config_r15FreqLocation_r15 { pub const SPARE1: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WUS_Config_r15TimeOffsetDRX_r15(pub u8); impl WUS_Config_r15TimeOffsetDRX_r15 { @@ -51127,7 +51127,7 @@ impl WUS_Config_r15TimeOffsetDRX_r15 { pub const MS240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WUS_Config_r15TimeOffset_eDRX_Short_r15(pub u8); impl WUS_Config_r15TimeOffset_eDRX_Short_r15 { @@ -51137,7 +51137,7 @@ impl WUS_Config_r15TimeOffset_eDRX_Short_r15 { pub const MS240: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "1")] pub struct WUS_Config_r15TimeOffset_eDRX_Long_r15(pub u8); impl WUS_Config_r15TimeOffset_eDRX_Long_r15 { @@ -51145,7 +51145,7 @@ impl WUS_Config_r15TimeOffset_eDRX_Long_r15 { pub const MS2000: u8 = 1u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WUS_Config_v1560PowerBoost_r15(pub u8); impl WUS_Config_v1560PowerBoost_r15 { @@ -51155,7 +51155,7 @@ impl WUS_Config_v1560PowerBoost_r15 { pub const D_B4DOT8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "ENUMERATED", lb = "0", ub = "3")] pub struct WUS_Config_v1610NumDRX_CyclesRelaxed_r16(pub u8); impl WUS_Config_v1610NumDRX_CyclesRelaxed_r16 { @@ -51165,24 +51165,24 @@ impl WUS_Config_v1610NumDRX_CyclesRelaxed_r16 { pub const N8: u8 = 3u8; } -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct WidebandPRG_r16WidebandPRG_Subframe_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BOOLEAN")] pub struct WidebandPRG_r16WidebandPRG_SlotSubslot_r16(pub bool); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "NULL")] pub struct ZeroTxPowerCSI_RS_Conf_r12_release; -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "BITSTRING", sz_extensible = false, sz_lb = "16", sz_ub = "16")] pub struct ZeroTxPowerCSI_RS_r12ZeroTxPowerResourceConfigList_r12( pub bitvec::vec::BitVec, ); -#[derive(asn1_codecs_derive :: UperCodec, Clone, PartialEq, serde :: Serialize, Debug)] +#[derive(asn1_codecs_derive :: UperCodec, Debug)] #[asn(type = "INTEGER", lb = "0", ub = "154")] pub struct ZeroTxPowerCSI_RS_r12ZeroTxPowerSubframeConfig_r12(pub u8);