Struct Context

Source
pub struct Context {
    pub cif7: Option<Cif7>,
    /* private fields */
}
Expand description

Context packet payload. Includes all CIFs and optional fields.

Fields§

§cif7: Option<Cif7>

CIF7 indicator fields.

Implementations§

Source§

impl Context

Source

pub fn new() -> Context

Create a new context payload with no CIF bits or fields set.

Source

pub fn context_changed(&self) -> bool

Returns true if the context field change indicator is set, false if not.

Source

pub fn set_context_changed(&mut self, changed: bool)

Set the context field change indicator bit.

Source

pub fn size_words(&self) -> u16

Returns the size of the context payload in 32-bit words.

Trait Implementations§

Source§

impl Cif0Manipulators for Context

Source§

fn cif0(&self) -> &Cif0

Get a reference to the packet’s CIF0 (indicators)
Source§

fn cif0_mut(&mut self) -> &mut Cif0

Get a mutable reference to the packet’s CIF0 (indicators)
Source§

fn cif0_fields(&self) -> &Cif0Fields

Get a reference to the packet’s CIF0 data fields
Source§

fn cif0_fields_mut(&mut self) -> &mut Cif0Fields

Get a mutable reference to the packet’s CIF0 data fields
Source§

fn reference_point_id(&self) -> Option<&u32>

Get the current reference_point_id. If None is returned, the field is unset.
Source§

fn reference_point_id_attributes(&self) -> &Vec<u32>

Get the current reference_point_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_reference_point_id(&mut self, reference_point_id: Option<u32>)

Set the reference_point_id. If None is passed, the field will be unset. Read more
Source§

fn set_reference_point_id_attributes( &mut self, reference_point_id_attributes: Option<Vec<u32>>, )

Set the reference_point_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn bandwidth_hz(&self) -> Option<f64>

Get the current bandwidth_hz. If None is returned, the field is unset.
Source§

fn bandwidth_hz_attributes(&self) -> Vec<f64>

Get the current bandwidth_hz_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_bandwidth_hz(&mut self, bandwidth_hz: Option<f64>)

Set the bandwidth_hz. If None is passed, the field will be unset. Read more
Source§

fn set_bandwidth_hz_attributes( &mut self, bandwidth_hz_attributes: Option<Vec<f64>>, )

Set the bandwidth_hz_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn if_ref_freq_hz(&self) -> Option<f64>

Get the current if_ref_freq_hz. If None is returned, the field is unset.
Source§

fn if_ref_freq_hz_attributes(&self) -> Vec<f64>

Get the current if_ref_freq_hz_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_if_ref_freq_hz(&mut self, if_ref_freq_hz: Option<f64>)

Set the if_ref_freq_hz. If None is passed, the field will be unset. Read more
Source§

fn set_if_ref_freq_hz_attributes( &mut self, if_ref_freq_hz_attributes: Option<Vec<f64>>, )

Set the if_ref_freq_hz_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn rf_ref_freq_hz(&self) -> Option<f64>

Get the current rf_ref_freq_hz. If None is returned, the field is unset.
Source§

fn rf_ref_freq_hz_attributes(&self) -> Vec<f64>

Get the current rf_ref_freq_hz_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_rf_ref_freq_hz(&mut self, rf_ref_freq_hz: Option<f64>)

Set the rf_ref_freq_hz. If None is passed, the field will be unset. Read more
Source§

fn set_rf_ref_freq_hz_attributes( &mut self, rf_ref_freq_hz_attributes: Option<Vec<f64>>, )

Set the rf_ref_freq_hz_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn rf_ref_freq_offset_hz(&self) -> Option<f64>

Get the current rf_ref_freq_offset_hz. If None is returned, the field is unset.
Source§

fn rf_ref_freq_offset_hz_attributes(&self) -> Vec<f64>

Get the current rf_ref_freq_offset_hz_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_rf_ref_freq_offset_hz(&mut self, rf_ref_freq_offset_hz: Option<f64>)

Set the rf_ref_freq_offset_hz. If None is passed, the field will be unset. Read more
Source§

fn set_rf_ref_freq_offset_hz_attributes( &mut self, rf_ref_freq_offset_hz_attributes: Option<Vec<f64>>, )

Set the rf_ref_freq_offset_hz_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn if_band_offset_hz(&self) -> Option<f64>

Get the current if_band_offset_hz. If None is returned, the field is unset.
Source§

fn if_band_offset_hz_attributes(&self) -> Vec<f64>

Get the current if_band_offset_hz_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_if_band_offset_hz(&mut self, if_band_offset_hz: Option<f64>)

Set the if_band_offset_hz. If None is passed, the field will be unset. Read more
Source§

fn set_if_band_offset_hz_attributes( &mut self, if_band_offset_hz_attributes: Option<Vec<f64>>, )

Set the if_band_offset_hz_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn reference_level_db(&self) -> Option<f32>

Get the current reference_level_db. If None is returned, the field is unset.
Source§

fn reference_level_db_attributes(&self) -> Vec<f32>

Get the current reference_level_db_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_reference_level_db(&mut self, reference_level_db: Option<f32>)

Set the reference_level_db. If None is passed, the field will be unset. Read more
Source§

fn set_reference_level_db_attributes( &mut self, reference_level_db_attributes: Option<Vec<f32>>, )

Set the reference_level_db_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn gain(&self) -> Option<&Gain>

Get the current gain. If None is returned, the field is unset.
Source§

fn gain_attributes(&self) -> &Vec<Gain>

Get the current gain_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_gain(&mut self, gain: Option<Gain>)

Set the gain. If None is passed, the field will be unset. Read more
Source§

fn set_gain_attributes(&mut self, gain_attributes: Option<Vec<Gain>>)

Set the gain_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn over_range_count(&self) -> Option<&u32>

Get the current over_range_count. If None is returned, the field is unset.
Source§

fn over_range_count_attributes(&self) -> &Vec<u32>

Get the current over_range_count_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_over_range_count(&mut self, over_range_count: Option<u32>)

Set the over_range_count. If None is passed, the field will be unset. Read more
Source§

fn set_over_range_count_attributes( &mut self, over_range_count_attributes: Option<Vec<u32>>, )

Set the over_range_count_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn sample_rate_sps(&self) -> Option<f64>

Get the current sample_rate_sps. If None is returned, the field is unset.
Source§

fn sample_rate_sps_attributes(&self) -> Vec<f64>

Get the current sample_rate_sps_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_sample_rate_sps(&mut self, sample_rate_sps: Option<f64>)

Set the sample_rate_sps. If None is passed, the field will be unset. Read more
Source§

fn set_sample_rate_sps_attributes( &mut self, sample_rate_sps_attributes: Option<Vec<f64>>, )

Set the sample_rate_sps_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn timestamp_adjustment(&self) -> Option<&u64>

Get the current timestamp_adjustment. If None is returned, the field is unset.
Source§

fn timestamp_adjustment_attributes(&self) -> &Vec<u64>

Get the current timestamp_adjustment_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_timestamp_adjustment(&mut self, timestamp_adjustment: Option<u64>)

Set the timestamp_adjustment. If None is passed, the field will be unset. Read more
Source§

fn set_timestamp_adjustment_attributes( &mut self, timestamp_adjustment_attributes: Option<Vec<u64>>, )

Set the timestamp_adjustment_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn timestamp_cal_time(&self) -> Option<&u32>

Get the current timestamp_cal_time. If None is returned, the field is unset.
Source§

fn timestamp_cal_time_attributes(&self) -> &Vec<u32>

Get the current timestamp_cal_time_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_timestamp_cal_time(&mut self, timestamp_cal_time: Option<u32>)

Set the timestamp_cal_time. If None is passed, the field will be unset. Read more
Source§

fn set_timestamp_cal_time_attributes( &mut self, timestamp_cal_time_attributes: Option<Vec<u32>>, )

Set the timestamp_cal_time_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn temperature(&self) -> Option<&i32>

Get the current temperature. If None is returned, the field is unset.
Source§

fn temperature_attributes(&self) -> &Vec<i32>

Get the current temperature_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_temperature(&mut self, temperature: Option<i32>)

Set the temperature. If None is passed, the field will be unset. Read more
Source§

fn set_temperature_attributes( &mut self, temperature_attributes: Option<Vec<i32>>, )

Set the temperature_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn device_id(&self) -> Option<&DeviceId>

Get the current device_id. If None is returned, the field is unset.
Source§

fn device_id_attributes(&self) -> &Vec<DeviceId>

Get the current device_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_device_id(&mut self, device_id: Option<DeviceId>)

Set the device_id. If None is passed, the field will be unset. Read more
Source§

fn set_device_id_attributes( &mut self, device_id_attributes: Option<Vec<DeviceId>>, )

Set the device_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn state_indicators(&self) -> Option<&u32>

Get the current state_indicators. If None is returned, the field is unset.
Source§

fn state_indicators_attributes(&self) -> &Vec<u32>

Get the current state_indicators_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_state_indicators(&mut self, state_indicators: Option<u32>)

Set the state_indicators. If None is passed, the field will be unset. Read more
Source§

fn set_state_indicators_attributes( &mut self, state_indicators_attributes: Option<Vec<u32>>, )

Set the state_indicators_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn signal_data_payload_format(&self) -> Option<&u64>

Get the current signal_data_payload_format. If None is returned, the field is unset.
Source§

fn signal_data_payload_format_attributes(&self) -> &Vec<u64>

Get the current signal_data_payload_format_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_signal_data_payload_format( &mut self, signal_data_payload_format: Option<u64>, )

Set the signal_data_payload_format. If None is passed, the field will be unset. Read more
Source§

fn set_signal_data_payload_format_attributes( &mut self, signal_data_payload_format_attributes: Option<Vec<u64>>, )

Set the signal_data_payload_format_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn formatted_gps(&self) -> Option<&FormattedGps>

Get the current formatted_gps. If None is returned, the field is unset.
Source§

fn formatted_gps_attributes(&self) -> &Vec<FormattedGps>

Get the current formatted_gps_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_formatted_gps(&mut self, formatted_gps: Option<FormattedGps>)

Set the formatted_gps. If None is passed, the field will be unset. Read more
Source§

fn set_formatted_gps_attributes( &mut self, formatted_gps_attributes: Option<Vec<FormattedGps>>, )

Set the formatted_gps_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn formatted_ins(&self) -> Option<&FormattedGps>

Get the current formatted_ins. If None is returned, the field is unset.
Source§

fn formatted_ins_attributes(&self) -> &Vec<FormattedGps>

Get the current formatted_ins_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_formatted_ins(&mut self, formatted_ins: Option<FormattedGps>)

Set the formatted_ins. If None is passed, the field will be unset. Read more
Source§

fn set_formatted_ins_attributes( &mut self, formatted_ins_attributes: Option<Vec<FormattedGps>>, )

Set the formatted_ins_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn ecef_ephemeris(&self) -> Option<&EcefEphemeris>

Get the current ecef_ephemeris. If None is returned, the field is unset.
Source§

fn ecef_ephemeris_attributes(&self) -> &Vec<EcefEphemeris>

Get the current ecef_ephemeris_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_ecef_ephemeris(&mut self, ecef_ephemeris: Option<EcefEphemeris>)

Set the ecef_ephemeris. If None is passed, the field will be unset. Read more
Source§

fn set_ecef_ephemeris_attributes( &mut self, ecef_ephemeris_attributes: Option<Vec<EcefEphemeris>>, )

Set the ecef_ephemeris_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn relative_ephemeris(&self) -> Option<&EcefEphemeris>

Get the current relative_ephemeris. If None is returned, the field is unset.
Source§

fn relative_ephemeris_attributes(&self) -> &Vec<EcefEphemeris>

Get the current relative_ephemeris_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_relative_ephemeris(&mut self, relative_ephemeris: Option<EcefEphemeris>)

Set the relative_ephemeris. If None is passed, the field will be unset. Read more
Source§

fn set_relative_ephemeris_attributes( &mut self, relative_ephemeris_attributes: Option<Vec<EcefEphemeris>>, )

Set the relative_ephemeris_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn gps_ascii(&self) -> Option<&GpsAscii>

Get the current gps_ascii. If None is returned, the field is unset.
Source§

fn gps_ascii_attributes(&self) -> &Vec<GpsAscii>

Get the current gps_ascii_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_gps_ascii(&mut self, gps_ascii: Option<GpsAscii>)

Set the gps_ascii. If None is passed, the field will be unset. Read more
Source§

fn set_gps_ascii_attributes( &mut self, gps_ascii_attributes: Option<Vec<GpsAscii>>, )

Set the gps_ascii_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn context_association_lists(&self) -> Option<&ContextAssociationLists>

Get the current context_association_lists. If None is returned, the field is unset.
Source§

fn context_association_lists_attributes(&self) -> &Vec<ContextAssociationLists>

Get the current context_association_lists_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_context_association_lists( &mut self, context_association_lists: Option<ContextAssociationLists>, )

Set the context_association_lists. If None is passed, the field will be unset. Read more
Source§

fn set_context_association_lists_attributes( &mut self, context_association_lists_attributes: Option<Vec<ContextAssociationLists>>, )

Set the context_association_lists_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

impl Cif1Manipulators for Context

Source§

fn cif0(&self) -> &Cif0

Get a reference to the packet’s CIF0 (indicators)
Source§

fn cif0_mut(&mut self) -> &mut Cif0

Get a mutable reference to the packet’s CIF0 (indicators)
Source§

fn cif1(&self) -> Option<&Cif1>

Get a reference to the packet’s CIF1 (indicators)
Source§

fn cif1_mut(&mut self) -> &mut Option<Cif1>

Get a mutable reference to the packet’s CIF1 (indicators)
Source§

fn cif1_fields(&self) -> Option<&Cif1Fields>

Get a reference to the packet’s CIF1 data fields
Source§

fn cif1_fields_mut(&mut self) -> &mut Option<Cif1Fields>

Get a mutable reference to the packet’s CIF1 data fields
Source§

fn phase_offset_radians(&self) -> Option<f32>

Get the current phase_offset_radians. If None is returned, the field is unset.
Source§

fn phase_offset_radians_attributes(&self) -> Vec<f32>

Get the current phase_offset_radians_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_phase_offset_radians(&mut self, phase_offset_radians: Option<f32>)

Set the phase_offset_radians. If None is passed, the field will be unset. Read more
Source§

fn set_phase_offset_radians_attributes( &mut self, phase_offset_radians_attributes: Option<Vec<f32>>, )

Set the phase_offset_radians_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn polarization(&self) -> Option<&i32>

Get the current polarization. If None is returned, the field is unset.
Source§

fn polarization_attributes(&self) -> Option<&Vec<i32>>

Get the current polarization_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_polarization(&mut self, polarization: Option<i32>)

Set the polarization. If None is passed, the field will be unset. Read more
Source§

fn set_polarization_attributes( &mut self, polarization_attributes: Option<Vec<i32>>, )

Set the polarization_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn three_d_pointing_vector(&self) -> Option<&i32>

Get the current three_d_pointing_vector. If None is returned, the field is unset.
Source§

fn three_d_pointing_vector_attributes(&self) -> Option<&Vec<i32>>

Get the current three_d_pointing_vector_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_three_d_pointing_vector(&mut self, three_d_pointing_vector: Option<i32>)

Set the three_d_pointing_vector. If None is passed, the field will be unset. Read more
Source§

fn set_three_d_pointing_vector_attributes( &mut self, three_d_pointing_vector_attributes: Option<Vec<i32>>, )

Set the three_d_pointing_vector_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn three_d_pointing_vector_struct(&self) -> Option<&u32>

Get the current three_d_pointing_vector_struct. If None is returned, the field is unset.
Source§

fn three_d_pointing_vector_struct_attributes(&self) -> Option<&Vec<u32>>

Get the current three_d_pointing_vector_struct_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_three_d_pointing_vector_struct( &mut self, three_d_pointing_vector_struct: Option<u32>, )

Set the three_d_pointing_vector_struct. If None is passed, the field will be unset. Read more
Source§

fn set_three_d_pointing_vector_struct_attributes( &mut self, three_d_pointing_vector_struct_attributes: Option<Vec<u32>>, )

Set the three_d_pointing_vector_struct_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn spatial_scan_type(&self) -> Option<&u32>

Get the current spatial_scan_type. If None is returned, the field is unset.
Source§

fn spatial_scan_type_attributes(&self) -> Option<&Vec<u32>>

Get the current spatial_scan_type_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_spatial_scan_type(&mut self, spatial_scan_type: Option<u32>)

Set the spatial_scan_type. If None is passed, the field will be unset. Read more
Source§

fn set_spatial_scan_type_attributes( &mut self, spatial_scan_type_attributes: Option<Vec<u32>>, )

Set the spatial_scan_type_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn spatial_ref_type(&self) -> Option<&u32>

Get the current spatial_ref_type. If None is returned, the field is unset.
Source§

fn spatial_ref_type_attributes(&self) -> Option<&Vec<u32>>

Get the current spatial_ref_type_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_spatial_ref_type(&mut self, spatial_ref_type: Option<u32>)

Set the spatial_ref_type. If None is passed, the field will be unset. Read more
Source§

fn set_spatial_ref_type_attributes( &mut self, spatial_ref_type_attributes: Option<Vec<u32>>, )

Set the spatial_ref_type_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn beam_widths(&self) -> Option<&u32>

Get the current beam_widths. If None is returned, the field is unset.
Source§

fn beam_widths_attributes(&self) -> Option<&Vec<u32>>

Get the current beam_widths_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_beam_widths(&mut self, beam_widths: Option<u32>)

Set the beam_widths. If None is passed, the field will be unset. Read more
Source§

fn set_beam_widths_attributes( &mut self, beam_widths_attributes: Option<Vec<u32>>, )

Set the beam_widths_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn range_m(&self) -> Option<f32>

Get the current range_m. If None is returned, the field is unset.
Source§

fn range_m_attributes(&self) -> Vec<f32>

Get the current range_m_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_range_m(&mut self, range_m: Option<f32>)

Set the range_m. If None is passed, the field will be unset. Read more
Source§

fn set_range_m_attributes(&mut self, range_m_attributes: Option<Vec<f32>>)

Set the range_m_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn eb_over_no_and_ber(&self) -> Option<&i32>

Get the current eb_over_no_and_ber. If None is returned, the field is unset.
Source§

fn eb_over_no_and_ber_attributes(&self) -> Option<&Vec<i32>>

Get the current eb_over_no_and_ber_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_eb_over_no_and_ber(&mut self, eb_over_no_and_ber: Option<i32>)

Set the eb_over_no_and_ber. If None is passed, the field will be unset. Read more
Source§

fn set_eb_over_no_and_ber_attributes( &mut self, eb_over_no_and_ber_attributes: Option<Vec<i32>>, )

Set the eb_over_no_and_ber_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn threshold(&self) -> Option<&Threshold>

Get the current threshold. If None is returned, the field is unset.
Source§

fn threshold_attributes(&self) -> Option<&Vec<Threshold>>

Get the current threshold_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_threshold(&mut self, threshold: Option<Threshold>)

Set the threshold. If None is passed, the field will be unset. Read more
Source§

fn set_threshold_attributes( &mut self, threshold_attributes: Option<Vec<Threshold>>, )

Set the threshold_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn compression_point_dbm(&self) -> Option<f32>

Get the current compression_point_dbm. If None is returned, the field is unset.
Source§

fn compression_point_dbm_attributes(&self) -> Vec<f32>

Get the current compression_point_dbm_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_compression_point_dbm(&mut self, compression_point_dbm: Option<f32>)

Set the compression_point_dbm. If None is passed, the field will be unset. Read more
Source§

fn set_compression_point_dbm_attributes( &mut self, compression_point_dbm_attributes: Option<Vec<f32>>, )

Set the compression_point_dbm_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn second_and_third_order_intercept_points(&self) -> Option<&i32>

Get the current second_and_third_order_intercept_points. If None is returned, the field is unset.
Source§

fn second_and_third_order_intercept_points_attributes( &self, ) -> Option<&Vec<i32>>

Get the current second_and_third_order_intercept_points_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_second_and_third_order_intercept_points( &mut self, second_and_third_order_intercept_points: Option<i32>, )

Set the second_and_third_order_intercept_points. If None is passed, the field will be unset. Read more
Source§

fn set_second_and_third_order_intercept_points_attributes( &mut self, second_and_third_order_intercept_points_attributes: Option<Vec<i32>>, )

Set the second_and_third_order_intercept_points_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn snr_figure(&self) -> Option<&i32>

Get the current snr_figure. If None is returned, the field is unset.
Source§

fn snr_figure_attributes(&self) -> Option<&Vec<i32>>

Get the current snr_figure_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_snr_figure(&mut self, snr_figure: Option<i32>)

Set the snr_figure. If None is passed, the field will be unset. Read more
Source§

fn set_snr_figure_attributes(&mut self, snr_figure_attributes: Option<Vec<i32>>)

Set the snr_figure_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn aux_freq_hz(&self) -> Option<f64>

Get the current aux_freq_hz. If None is returned, the field is unset.
Source§

fn aux_freq_hz_attributes(&self) -> Vec<f64>

Get the current aux_freq_hz_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_aux_freq_hz(&mut self, aux_freq_hz: Option<f64>)

Set the aux_freq_hz. If None is passed, the field will be unset. Read more
Source§

fn set_aux_freq_hz_attributes( &mut self, aux_freq_hz_attributes: Option<Vec<f64>>, )

Set the aux_freq_hz_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn aux_gain(&self) -> Option<&Gain>

Get the current aux_gain. If None is returned, the field is unset.
Source§

fn aux_gain_attributes(&self) -> Option<&Vec<Gain>>

Get the current aux_gain_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_aux_gain(&mut self, aux_gain: Option<Gain>)

Set the aux_gain. If None is passed, the field will be unset. Read more
Source§

fn set_aux_gain_attributes(&mut self, aux_gain_attributes: Option<Vec<Gain>>)

Set the aux_gain_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn aux_bandwidth_hz(&self) -> Option<f64>

Get the current aux_bandwidth_hz. If None is returned, the field is unset.
Source§

fn aux_bandwidth_hz_attributes(&self) -> Vec<f64>

Get the current aux_bandwidth_hz_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_aux_bandwidth_hz(&mut self, aux_bandwidth_hz: Option<f64>)

Set the aux_bandwidth_hz. If None is passed, the field will be unset. Read more
Source§

fn set_aux_bandwidth_hz_attributes( &mut self, aux_bandwidth_hz_attributes: Option<Vec<f64>>, )

Set the aux_bandwidth_hz_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn array_of_cifs(&self) -> Option<&u32>

Get the current array_of_cifs. If None is returned, the field is unset.
Source§

fn array_of_cifs_attributes(&self) -> Option<&Vec<u32>>

Get the current array_of_cifs_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_array_of_cifs(&mut self, array_of_cifs: Option<u32>)

Set the array_of_cifs. If None is passed, the field will be unset. Read more
Source§

fn set_array_of_cifs_attributes( &mut self, array_of_cifs_attributes: Option<Vec<u32>>, )

Set the array_of_cifs_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn spectrum(&self) -> Option<&Spectrum>

Get the current spectrum. If None is returned, the field is unset.
Source§

fn spectrum_attributes(&self) -> Option<&Vec<Spectrum>>

Get the current spectrum_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_spectrum(&mut self, spectrum: Option<Spectrum>)

Set the spectrum. If None is passed, the field will be unset. Read more
Source§

fn set_spectrum_attributes( &mut self, spectrum_attributes: Option<Vec<Spectrum>>, )

Set the spectrum_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn sector_scan(&self) -> Option<&u32>

Get the current sector_scan. If None is returned, the field is unset.
Source§

fn sector_scan_attributes(&self) -> Option<&Vec<u32>>

Get the current sector_scan_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_sector_scan(&mut self, sector_scan: Option<u32>)

Set the sector_scan. If None is passed, the field will be unset. Read more
Source§

fn set_sector_scan_attributes( &mut self, sector_scan_attributes: Option<Vec<u32>>, )

Set the sector_scan_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn index_list(&self) -> Option<&u32>

Get the current index_list. If None is returned, the field is unset.
Source§

fn index_list_attributes(&self) -> Option<&Vec<u32>>

Get the current index_list_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_index_list(&mut self, index_list: Option<u32>)

Set the index_list. If None is passed, the field will be unset. Read more
Source§

fn set_index_list_attributes(&mut self, index_list_attributes: Option<Vec<u32>>)

Set the index_list_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn discrete_io_32(&self) -> Option<&u32>

Get the current discrete_io_32. If None is returned, the field is unset.
Source§

fn discrete_io_32_attributes(&self) -> Option<&Vec<u32>>

Get the current discrete_io_32_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_discrete_io_32(&mut self, discrete_io_32: Option<u32>)

Set the discrete_io_32. If None is passed, the field will be unset. Read more
Source§

fn set_discrete_io_32_attributes( &mut self, discrete_io_32_attributes: Option<Vec<u32>>, )

Set the discrete_io_32_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn discrete_io_64(&self) -> Option<&u64>

Get the current discrete_io_64. If None is returned, the field is unset.
Source§

fn discrete_io_64_attributes(&self) -> Option<&Vec<u64>>

Get the current discrete_io_64_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_discrete_io_64(&mut self, discrete_io_64: Option<u64>)

Set the discrete_io_64. If None is passed, the field will be unset. Read more
Source§

fn set_discrete_io_64_attributes( &mut self, discrete_io_64_attributes: Option<Vec<u64>>, )

Set the discrete_io_64_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn health_status(&self) -> Option<&u32>

Get the current health_status. If None is returned, the field is unset.
Source§

fn health_status_attributes(&self) -> Option<&Vec<u32>>

Get the current health_status_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_health_status(&mut self, health_status: Option<u32>)

Set the health_status. If None is passed, the field will be unset. Read more
Source§

fn set_health_status_attributes( &mut self, health_status_attributes: Option<Vec<u32>>, )

Set the health_status_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn v49_spec_compliance(&self) -> Option<&u32>

Get the current v49_spec_compliance. If None is returned, the field is unset.
Source§

fn v49_spec_compliance_attributes(&self) -> Option<&Vec<u32>>

Get the current v49_spec_compliance_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_v49_spec_compliance(&mut self, v49_spec_compliance: Option<u32>)

Set the v49_spec_compliance. If None is passed, the field will be unset. Read more
Source§

fn set_v49_spec_compliance_attributes( &mut self, v49_spec_compliance_attributes: Option<Vec<u32>>, )

Set the v49_spec_compliance_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn version_and_build_code(&self) -> Option<&u32>

Get the current version_and_build_code. If None is returned, the field is unset.
Source§

fn version_and_build_code_attributes(&self) -> Option<&Vec<u32>>

Get the current version_and_build_code_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_version_and_build_code(&mut self, version_and_build_code: Option<u32>)

Set the version_and_build_code. If None is passed, the field will be unset. Read more
Source§

fn set_version_and_build_code_attributes( &mut self, version_and_build_code_attributes: Option<Vec<u32>>, )

Set the version_and_build_code_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn buffer_size(&self) -> Option<&u64>

Get the current buffer_size. If None is returned, the field is unset.
Source§

fn buffer_size_attributes(&self) -> Option<&Vec<u64>>

Get the current buffer_size_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_buffer_size(&mut self, buffer_size: Option<u64>)

Set the buffer_size. If None is passed, the field will be unset. Read more
Source§

fn set_buffer_size_attributes( &mut self, buffer_size_attributes: Option<Vec<u64>>, )

Set the buffer_size_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

impl Cif2Manipulators for Context

Source§

fn cif0(&self) -> &Cif0

Get a reference to the packet’s CIF0 (indicators)
Source§

fn cif0_mut(&mut self) -> &mut Cif0

Get a mutable reference to the packet’s CIF0 (indicators)
Source§

fn cif2(&self) -> Option<&Cif2>

Get a reference to the packet’s CIF2 (indicators)
Source§

fn cif2_mut(&mut self) -> &mut Option<Cif2>

Get a mutable reference to the packet’s CIF2 (indicators)
Source§

fn cif2_fields(&self) -> Option<&Cif2Fields>

Get a reference to the packet’s CIF2 data fields
Source§

fn cif2_fields_mut(&mut self) -> &mut Option<Cif2Fields>

Get a mutable reference to the packet’s CIF2 data fields
Source§

fn bind(&self) -> Option<&u32>

Get the current bind. If None is returned, the field is unset.
Source§

fn bind_attributes(&self) -> Option<&Vec<u32>>

Get the current bind_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_bind(&mut self, bind: Option<u32>)

Set the bind. If None is passed, the field will be unset. Read more
Source§

fn set_bind_attributes(&mut self, bind_attributes: Option<Vec<u32>>)

Set the bind_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn cited_sid(&self) -> Option<&u32>

Get the current cited_sid. If None is returned, the field is unset.
Source§

fn cited_sid_attributes(&self) -> Option<&Vec<u32>>

Get the current cited_sid_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_cited_sid(&mut self, cited_sid: Option<u32>)

Set the cited_sid. If None is passed, the field will be unset. Read more
Source§

fn set_cited_sid_attributes(&mut self, cited_sid_attributes: Option<Vec<u32>>)

Set the cited_sid_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn sibling_sid(&self) -> Option<&u32>

Get the current sibling_sid. If None is returned, the field is unset.
Source§

fn sibling_sid_attributes(&self) -> Option<&Vec<u32>>

Get the current sibling_sid_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_sibling_sid(&mut self, sibling_sid: Option<u32>)

Set the sibling_sid. If None is passed, the field will be unset. Read more
Source§

fn set_sibling_sid_attributes( &mut self, sibling_sid_attributes: Option<Vec<u32>>, )

Set the sibling_sid_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn parent_sid(&self) -> Option<&u32>

Get the current parent_sid. If None is returned, the field is unset.
Source§

fn parent_sid_attributes(&self) -> Option<&Vec<u32>>

Get the current parent_sid_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_parent_sid(&mut self, parent_sid: Option<u32>)

Set the parent_sid. If None is passed, the field will be unset. Read more
Source§

fn set_parent_sid_attributes(&mut self, parent_sid_attributes: Option<Vec<u32>>)

Set the parent_sid_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn child_sid(&self) -> Option<&u32>

Get the current child_sid. If None is returned, the field is unset.
Source§

fn child_sid_attributes(&self) -> Option<&Vec<u32>>

Get the current child_sid_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_child_sid(&mut self, child_sid: Option<u32>)

Set the child_sid. If None is passed, the field will be unset. Read more
Source§

fn set_child_sid_attributes(&mut self, child_sid_attributes: Option<Vec<u32>>)

Set the child_sid_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn cited_message_id(&self) -> Option<&u32>

Get the current cited_message_id. If None is returned, the field is unset.
Source§

fn cited_message_id_attributes(&self) -> Option<&Vec<u32>>

Get the current cited_message_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_cited_message_id(&mut self, cited_message_id: Option<u32>)

Set the cited_message_id. If None is passed, the field will be unset. Read more
Source§

fn set_cited_message_id_attributes( &mut self, cited_message_id_attributes: Option<Vec<u32>>, )

Set the cited_message_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn controllee_id(&self) -> Option<&u32>

Get the current controllee_id. If None is returned, the field is unset.
Source§

fn controllee_id_attributes(&self) -> Option<&Vec<u32>>

Get the current controllee_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_controllee_id(&mut self, controllee_id: Option<u32>)

Set the controllee_id. If None is passed, the field will be unset. Read more
Source§

fn set_controllee_id_attributes( &mut self, controllee_id_attributes: Option<Vec<u32>>, )

Set the controllee_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn controllee_uuid(&self) -> Option<&u128>

Get the current controllee_uuid. If None is returned, the field is unset.
Source§

fn controllee_uuid_attributes(&self) -> Option<&Vec<u128>>

Get the current controllee_uuid_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_controllee_uuid(&mut self, controllee_uuid: Option<u128>)

Set the controllee_uuid. If None is passed, the field will be unset. Read more
Source§

fn set_controllee_uuid_attributes( &mut self, controllee_uuid_attributes: Option<Vec<u128>>, )

Set the controllee_uuid_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn controller_id(&self) -> Option<&u32>

Get the current controller_id. If None is returned, the field is unset.
Source§

fn controller_id_attributes(&self) -> Option<&Vec<u32>>

Get the current controller_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_controller_id(&mut self, controller_id: Option<u32>)

Set the controller_id. If None is passed, the field will be unset. Read more
Source§

fn set_controller_id_attributes( &mut self, controller_id_attributes: Option<Vec<u32>>, )

Set the controller_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn controller_uuid(&self) -> Option<&u128>

Get the current controller_uuid. If None is returned, the field is unset.
Source§

fn controller_uuid_attributes(&self) -> Option<&Vec<u128>>

Get the current controller_uuid_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_controller_uuid(&mut self, controller_uuid: Option<u128>)

Set the controller_uuid. If None is passed, the field will be unset. Read more
Source§

fn set_controller_uuid_attributes( &mut self, controller_uuid_attributes: Option<Vec<u128>>, )

Set the controller_uuid_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn info_source_id(&self) -> Option<&u32>

Get the current info_source_id. If None is returned, the field is unset.
Source§

fn info_source_id_attributes(&self) -> Option<&Vec<u32>>

Get the current info_source_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_info_source_id(&mut self, info_source_id: Option<u32>)

Set the info_source_id. If None is passed, the field will be unset. Read more
Source§

fn set_info_source_id_attributes( &mut self, info_source_id_attributes: Option<Vec<u32>>, )

Set the info_source_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn track_id(&self) -> Option<&u32>

Get the current track_id. If None is returned, the field is unset.
Source§

fn track_id_attributes(&self) -> Option<&Vec<u32>>

Get the current track_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_track_id(&mut self, track_id: Option<u32>)

Set the track_id. If None is passed, the field will be unset. Read more
Source§

fn set_track_id_attributes(&mut self, track_id_attributes: Option<Vec<u32>>)

Set the track_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn country_code(&self) -> Option<&u32>

Get the current country_code. If None is returned, the field is unset.
Source§

fn country_code_attributes(&self) -> Option<&Vec<u32>>

Get the current country_code_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_country_code(&mut self, country_code: Option<u32>)

Set the country_code. If None is passed, the field will be unset. Read more
Source§

fn set_country_code_attributes( &mut self, country_code_attributes: Option<Vec<u32>>, )

Set the country_code_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn operator(&self) -> Option<&u32>

Get the current operator. If None is returned, the field is unset.
Source§

fn operator_attributes(&self) -> Option<&Vec<u32>>

Get the current operator_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_operator(&mut self, operator: Option<u32>)

Set the operator. If None is passed, the field will be unset. Read more
Source§

fn set_operator_attributes(&mut self, operator_attributes: Option<Vec<u32>>)

Set the operator_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn platform_class(&self) -> Option<&u32>

Get the current platform_class. If None is returned, the field is unset.
Source§

fn platform_class_attributes(&self) -> Option<&Vec<u32>>

Get the current platform_class_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_platform_class(&mut self, platform_class: Option<u32>)

Set the platform_class. If None is passed, the field will be unset. Read more
Source§

fn set_platform_class_attributes( &mut self, platform_class_attributes: Option<Vec<u32>>, )

Set the platform_class_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn platform_instance(&self) -> Option<&u32>

Get the current platform_instance. If None is returned, the field is unset.
Source§

fn platform_instance_attributes(&self) -> Option<&Vec<u32>>

Get the current platform_instance_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_platform_instance(&mut self, platform_instance: Option<u32>)

Set the platform_instance. If None is passed, the field will be unset. Read more
Source§

fn set_platform_instance_attributes( &mut self, platform_instance_attributes: Option<Vec<u32>>, )

Set the platform_instance_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn platform_display(&self) -> Option<&u32>

Get the current platform_display. If None is returned, the field is unset.
Source§

fn platform_display_attributes(&self) -> Option<&Vec<u32>>

Get the current platform_display_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_platform_display(&mut self, platform_display: Option<u32>)

Set the platform_display. If None is passed, the field will be unset. Read more
Source§

fn set_platform_display_attributes( &mut self, platform_display_attributes: Option<Vec<u32>>, )

Set the platform_display_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn ems_device_class(&self) -> Option<&u32>

Get the current ems_device_class. If None is returned, the field is unset.
Source§

fn ems_device_class_attributes(&self) -> Option<&Vec<u32>>

Get the current ems_device_class_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_ems_device_class(&mut self, ems_device_class: Option<u32>)

Set the ems_device_class. If None is passed, the field will be unset. Read more
Source§

fn set_ems_device_class_attributes( &mut self, ems_device_class_attributes: Option<Vec<u32>>, )

Set the ems_device_class_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn ems_device_type(&self) -> Option<&u32>

Get the current ems_device_type. If None is returned, the field is unset.
Source§

fn ems_device_type_attributes(&self) -> Option<&Vec<u32>>

Get the current ems_device_type_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_ems_device_type(&mut self, ems_device_type: Option<u32>)

Set the ems_device_type. If None is passed, the field will be unset. Read more
Source§

fn set_ems_device_type_attributes( &mut self, ems_device_type_attributes: Option<Vec<u32>>, )

Set the ems_device_type_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn ems_device_instance(&self) -> Option<&u32>

Get the current ems_device_instance. If None is returned, the field is unset.
Source§

fn ems_device_instance_attributes(&self) -> Option<&Vec<u32>>

Get the current ems_device_instance_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_ems_device_instance(&mut self, ems_device_instance: Option<u32>)

Set the ems_device_instance. If None is passed, the field will be unset. Read more
Source§

fn set_ems_device_instance_attributes( &mut self, ems_device_instance_attributes: Option<Vec<u32>>, )

Set the ems_device_instance_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn modulation_class(&self) -> Option<&u32>

Get the current modulation_class. If None is returned, the field is unset.
Source§

fn modulation_class_attributes(&self) -> Option<&Vec<u32>>

Get the current modulation_class_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_modulation_class(&mut self, modulation_class: Option<u32>)

Set the modulation_class. If None is passed, the field will be unset. Read more
Source§

fn set_modulation_class_attributes( &mut self, modulation_class_attributes: Option<Vec<u32>>, )

Set the modulation_class_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn modulation_type(&self) -> Option<&u32>

Get the current modulation_type. If None is returned, the field is unset.
Source§

fn modulation_type_attributes(&self) -> Option<&Vec<u32>>

Get the current modulation_type_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_modulation_type(&mut self, modulation_type: Option<u32>)

Set the modulation_type. If None is passed, the field will be unset. Read more
Source§

fn set_modulation_type_attributes( &mut self, modulation_type_attributes: Option<Vec<u32>>, )

Set the modulation_type_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn function_id(&self) -> Option<&u32>

Get the current function_id. If None is returned, the field is unset.
Source§

fn function_id_attributes(&self) -> Option<&Vec<u32>>

Get the current function_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_function_id(&mut self, function_id: Option<u32>)

Set the function_id. If None is passed, the field will be unset. Read more
Source§

fn set_function_id_attributes( &mut self, function_id_attributes: Option<Vec<u32>>, )

Set the function_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn mode_id(&self) -> Option<&u32>

Get the current mode_id. If None is returned, the field is unset.
Source§

fn mode_id_attributes(&self) -> Option<&Vec<u32>>

Get the current mode_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_mode_id(&mut self, mode_id: Option<u32>)

Set the mode_id. If None is passed, the field will be unset. Read more
Source§

fn set_mode_id_attributes(&mut self, mode_id_attributes: Option<Vec<u32>>)

Set the mode_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn event_id(&self) -> Option<&u32>

Get the current event_id. If None is returned, the field is unset.
Source§

fn event_id_attributes(&self) -> Option<&Vec<u32>>

Get the current event_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_event_id(&mut self, event_id: Option<u32>)

Set the event_id. If None is passed, the field will be unset. Read more
Source§

fn set_event_id_attributes(&mut self, event_id_attributes: Option<Vec<u32>>)

Set the event_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn function_priority_id(&self) -> Option<&u32>

Get the current function_priority_id. If None is returned, the field is unset.
Source§

fn function_priority_id_attributes(&self) -> Option<&Vec<u32>>

Get the current function_priority_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_function_priority_id(&mut self, function_priority_id: Option<u32>)

Set the function_priority_id. If None is passed, the field will be unset. Read more
Source§

fn set_function_priority_id_attributes( &mut self, function_priority_id_attributes: Option<Vec<u32>>, )

Set the function_priority_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn comms_priority_id(&self) -> Option<&u32>

Get the current comms_priority_id. If None is returned, the field is unset.
Source§

fn comms_priority_id_attributes(&self) -> Option<&Vec<u32>>

Get the current comms_priority_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_comms_priority_id(&mut self, comms_priority_id: Option<u32>)

Set the comms_priority_id. If None is passed, the field will be unset. Read more
Source§

fn set_comms_priority_id_attributes( &mut self, comms_priority_id_attributes: Option<Vec<u32>>, )

Set the comms_priority_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn rf_footprint(&self) -> Option<&u32>

Get the current rf_footprint. If None is returned, the field is unset.
Source§

fn rf_footprint_attributes(&self) -> Option<&Vec<u32>>

Get the current rf_footprint_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_rf_footprint(&mut self, rf_footprint: Option<u32>)

Set the rf_footprint. If None is passed, the field will be unset. Read more
Source§

fn set_rf_footprint_attributes( &mut self, rf_footprint_attributes: Option<Vec<u32>>, )

Set the rf_footprint_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn rf_footprint_range(&self) -> Option<&u32>

Get the current rf_footprint_range. If None is returned, the field is unset.
Source§

fn rf_footprint_range_attributes(&self) -> Option<&Vec<u32>>

Get the current rf_footprint_range_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_rf_footprint_range(&mut self, rf_footprint_range: Option<u32>)

Set the rf_footprint_range. If None is passed, the field will be unset. Read more
Source§

fn set_rf_footprint_range_attributes( &mut self, rf_footprint_range_attributes: Option<Vec<u32>>, )

Set the rf_footprint_range_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

impl Cif3Manipulators for Context

Source§

fn cif0(&self) -> &Cif0

Get a reference to the packet’s CIF0 (indicators)
Source§

fn cif0_mut(&mut self) -> &mut Cif0

Get a mutable reference to the packet’s CIF0 (indicators)
Source§

fn cif3(&self) -> Option<&Cif3>

Get a reference to the packet’s CIF3 (indicators)
Source§

fn cif3_mut(&mut self) -> &mut Option<Cif3>

Get a mutable reference to the packet’s CIF3 (indicators)
Source§

fn cif3_fields(&self) -> Option<&Cif3Fields>

Get a reference to the packet’s CIF3 data fields
Source§

fn cif3_fields_mut(&mut self) -> &mut Option<Cif3Fields>

Get a mutable reference to the packet’s CIF3 data fields
Source§

fn timestamp_details(&self) -> Option<&u64>

Get the current timestamp_details. If None is returned, the field is unset.
Source§

fn timestamp_details_attributes(&self) -> Option<&Vec<u64>>

Get the current timestamp_details_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_timestamp_details(&mut self, timestamp_details: Option<u64>)

Set the timestamp_details. If None is passed, the field will be unset. Read more
Source§

fn set_timestamp_details_attributes( &mut self, timestamp_details_attributes: Option<Vec<u64>>, )

Set the timestamp_details_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn timestamp_skew(&self) -> Option<&i64>

Get the current timestamp_skew. If None is returned, the field is unset.
Source§

fn timestamp_skew_attributes(&self) -> Option<&Vec<i64>>

Get the current timestamp_skew_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_timestamp_skew(&mut self, timestamp_skew: Option<i64>)

Set the timestamp_skew. If None is passed, the field will be unset. Read more
Source§

fn set_timestamp_skew_attributes( &mut self, timestamp_skew_attributes: Option<Vec<i64>>, )

Set the timestamp_skew_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn rise_time(&self) -> Option<&i64>

Get the current rise_time. If None is returned, the field is unset.
Source§

fn rise_time_attributes(&self) -> Option<&Vec<i64>>

Get the current rise_time_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_rise_time(&mut self, rise_time: Option<i64>)

Set the rise_time. If None is passed, the field will be unset. Read more
Source§

fn set_rise_time_attributes(&mut self, rise_time_attributes: Option<Vec<i64>>)

Set the rise_time_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn fall_time(&self) -> Option<&i64>

Get the current fall_time. If None is returned, the field is unset.
Source§

fn fall_time_attributes(&self) -> Option<&Vec<i64>>

Get the current fall_time_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_fall_time(&mut self, fall_time: Option<i64>)

Set the fall_time. If None is passed, the field will be unset. Read more
Source§

fn set_fall_time_attributes(&mut self, fall_time_attributes: Option<Vec<i64>>)

Set the fall_time_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn offset_time(&self) -> Option<&i64>

Get the current offset_time. If None is returned, the field is unset.
Source§

fn offset_time_attributes(&self) -> Option<&Vec<i64>>

Get the current offset_time_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_offset_time(&mut self, offset_time: Option<i64>)

Set the offset_time. If None is passed, the field will be unset. Read more
Source§

fn set_offset_time_attributes( &mut self, offset_time_attributes: Option<Vec<i64>>, )

Set the offset_time_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn pulse_width(&self) -> Option<&i64>

Get the current pulse_width. If None is returned, the field is unset.
Source§

fn pulse_width_attributes(&self) -> Option<&Vec<i64>>

Get the current pulse_width_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_pulse_width(&mut self, pulse_width: Option<i64>)

Set the pulse_width. If None is passed, the field will be unset. Read more
Source§

fn set_pulse_width_attributes( &mut self, pulse_width_attributes: Option<Vec<i64>>, )

Set the pulse_width_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn period(&self) -> Option<&i64>

Get the current period. If None is returned, the field is unset.
Source§

fn period_attributes(&self) -> Option<&Vec<i64>>

Get the current period_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_period(&mut self, period: Option<i64>)

Set the period. If None is passed, the field will be unset. Read more
Source§

fn set_period_attributes(&mut self, period_attributes: Option<Vec<i64>>)

Set the period_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn duration(&self) -> Option<&i64>

Get the current duration. If None is returned, the field is unset.
Source§

fn duration_attributes(&self) -> Option<&Vec<i64>>

Get the current duration_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_duration(&mut self, duration: Option<i64>)

Set the duration. If None is passed, the field will be unset. Read more
Source§

fn set_duration_attributes(&mut self, duration_attributes: Option<Vec<i64>>)

Set the duration_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn dwell(&self) -> Option<&i64>

Get the current dwell. If None is returned, the field is unset.
Source§

fn dwell_attributes(&self) -> Option<&Vec<i64>>

Get the current dwell_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_dwell(&mut self, dwell: Option<i64>)

Set the dwell. If None is passed, the field will be unset. Read more
Source§

fn set_dwell_attributes(&mut self, dwell_attributes: Option<Vec<i64>>)

Set the dwell_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn jitter(&self) -> Option<&i64>

Get the current jitter. If None is returned, the field is unset.
Source§

fn jitter_attributes(&self) -> Option<&Vec<i64>>

Get the current jitter_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_jitter(&mut self, jitter: Option<i64>)

Set the jitter. If None is passed, the field will be unset. Read more
Source§

fn set_jitter_attributes(&mut self, jitter_attributes: Option<Vec<i64>>)

Set the jitter_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn age(&self) -> Option<&u32>

Get the current age. If None is returned, the field is unset.
Source§

fn age_attributes(&self) -> Option<&Vec<u32>>

Get the current age_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_age(&mut self, age: Option<u32>)

Set the age. If None is passed, the field will be unset. Read more
Source§

fn set_age_attributes(&mut self, age_attributes: Option<Vec<u32>>)

Set the age_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn shelf_life(&self) -> Option<&u32>

Get the current shelf_life. If None is returned, the field is unset.
Source§

fn shelf_life_attributes(&self) -> Option<&Vec<u32>>

Get the current shelf_life_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_shelf_life(&mut self, shelf_life: Option<u32>)

Set the shelf_life. If None is passed, the field will be unset. Read more
Source§

fn set_shelf_life_attributes(&mut self, shelf_life_attributes: Option<Vec<u32>>)

Set the shelf_life_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn air_temp_c(&self) -> Option<f32>

Get the current air_temp_c. If None is returned, the field is unset.
Source§

fn air_temp_c_attributes(&self) -> Vec<f32>

Get the current air_temp_c_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_air_temp_c(&mut self, air_temp_c: Option<f32>)

Set the air_temp_c. If None is passed, the field will be unset. Read more
Source§

fn set_air_temp_c_attributes(&mut self, air_temp_c_attributes: Option<Vec<f32>>)

Set the air_temp_c_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn ground_temp_c(&self) -> Option<f32>

Get the current ground_temp_c. If None is returned, the field is unset.
Source§

fn ground_temp_c_attributes(&self) -> Vec<f32>

Get the current ground_temp_c_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_ground_temp_c(&mut self, ground_temp_c: Option<f32>)

Set the ground_temp_c. If None is passed, the field will be unset. Read more
Source§

fn set_ground_temp_c_attributes( &mut self, ground_temp_c_attributes: Option<Vec<f32>>, )

Set the ground_temp_c_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn humidity(&self) -> Option<&u32>

Get the current humidity. If None is returned, the field is unset.
Source§

fn humidity_attributes(&self) -> Option<&Vec<u32>>

Get the current humidity_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_humidity(&mut self, humidity: Option<u32>)

Set the humidity. If None is passed, the field will be unset. Read more
Source§

fn set_humidity_attributes(&mut self, humidity_attributes: Option<Vec<u32>>)

Set the humidity_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn barometric_pressure(&self) -> Option<&u32>

Get the current barometric_pressure. If None is returned, the field is unset.
Source§

fn barometric_pressure_attributes(&self) -> Option<&Vec<u32>>

Get the current barometric_pressure_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_barometric_pressure(&mut self, barometric_pressure: Option<u32>)

Set the barometric_pressure. If None is passed, the field will be unset. Read more
Source§

fn set_barometric_pressure_attributes( &mut self, barometric_pressure_attributes: Option<Vec<u32>>, )

Set the barometric_pressure_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn sea_and_swell_state(&self) -> Option<&u32>

Get the current sea_and_swell_state. If None is returned, the field is unset.
Source§

fn sea_and_swell_state_attributes(&self) -> Option<&Vec<u32>>

Get the current sea_and_swell_state_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_sea_and_swell_state(&mut self, sea_and_swell_state: Option<u32>)

Set the sea_and_swell_state. If None is passed, the field will be unset. Read more
Source§

fn set_sea_and_swell_state_attributes( &mut self, sea_and_swell_state_attributes: Option<Vec<u32>>, )

Set the sea_and_swell_state_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn tropospheric_state(&self) -> Option<&u32>

Get the current tropospheric_state. If None is returned, the field is unset.
Source§

fn tropospheric_state_attributes(&self) -> Option<&Vec<u32>>

Get the current tropospheric_state_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_tropospheric_state(&mut self, tropospheric_state: Option<u32>)

Set the tropospheric_state. If None is passed, the field will be unset. Read more
Source§

fn set_tropospheric_state_attributes( &mut self, tropospheric_state_attributes: Option<Vec<u32>>, )

Set the tropospheric_state_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

fn network_id(&self) -> Option<&u32>

Get the current network_id. If None is returned, the field is unset.
Source§

fn network_id_attributes(&self) -> Option<&Vec<u32>>

Get the current network_id_attributes (CIF7 attributes). If None is returned, the field is unset.
Source§

fn set_network_id(&mut self, network_id: Option<u32>)

Set the network_id. If None is passed, the field will be unset. Read more
Source§

fn set_network_id_attributes(&mut self, network_id_attributes: Option<Vec<u32>>)

Set the network_id_attributes (CIF7 attributes). If None is passed, the field will be unset. Read more
Source§

impl Clone for Context

Source§

fn clone(&self) -> Context

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Context

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Context

Source§

fn default() -> Context

Returns the “default value” for a type. Read more
Source§

impl DekuReader<'_, Endian> for Context

Source§

fn from_reader_with_ctx<R: Read + Seek>( __deku_reader: &mut Reader<'_, R>, endian: Endian, ) -> Result<Self, DekuError>

Construct type from reader implementing no_std_io::Read, with ctx. Read more
Source§

impl DekuUpdate for Context

Source§

fn update(&mut self) -> Result<(), DekuError>

Apply updates
Source§

impl DekuWriter<Endian> for Context

Source§

fn to_writer<W: Write + Seek>( &self, __deku_writer: &mut Writer<W>, endian: Endian, ) -> Result<(), DekuError>

Write type to bytes
Source§

impl<'de> Deserialize<'de> for Context

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Context

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for Context

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for Context

Source§

fn cmp(&self, other: &Context) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for Context

Source§

fn eq(&self, other: &Context) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for Context

Source§

fn partial_cmp(&self, other: &Context) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Serialize for Context

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFrom<Payload> for Context

Source§

type Error = Payload

The type returned in the event of a conversion error.
Source§

fn try_from(value: Payload) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl Eq for Context

Source§

impl StructuralPartialEq for Context

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Az for T

Source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<Src, Dst> CastFrom<Src> for Dst
where Src: Cast<Dst>,

Source§

fn cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> CheckedAs for T

Source§

fn checked_as<Dst>(self) -> Option<Dst>
where T: CheckedCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> CheckedCastFrom<Src> for Dst
where Src: CheckedCast<Dst>,

Source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

Source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
Source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

Source§

fn lossy_into(self) -> Dst

Performs the conversion.
Source§

impl<T> OverflowingAs for T

Source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where Src: OverflowingCast<Dst>,

Source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> SaturatingAs for T

Source§

fn saturating_as<Dst>(self) -> Dst
where T: SaturatingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dst
where Src: SaturatingCast<Dst>,

Source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> UnwrappedAs for T

Source§

fn unwrapped_as<Dst>(self) -> Dst
where T: UnwrappedCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dst
where Src: UnwrappedCast<Dst>,

Source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> WrappingAs for T

Source§

fn wrapping_as<Dst>(self) -> Dst
where T: WrappingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

Source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,