pub struct OpticalInfo {Show 29 fields
pub onu_nni_port_id: String,
pub module_type: String,
pub module_sub_type: String,
pub used_type: String,
pub encapsulation_type: String,
pub optical_power_precision: String,
pub vendor_name: String,
pub vendor_rev: String,
pub vendor_pn: String,
pub vendor_sn: String,
pub date_code: String,
pub rx_optical_power: String,
pub rx_power_current_warning_threshold: String,
pub rx_power_current_alarm_threshold: String,
pub tx_optical_power: String,
pub tx_power_current_warning_threshold: String,
pub tx_power_current_alarm_threshold: String,
pub laser_bias_current: String,
pub tx_bias_current_warning_threshold: String,
pub tx_bias_current_alarm_threshold: String,
pub temperature: String,
pub temperature_warning_threshold: String,
pub temperature_alarm_threshold: String,
pub voltage: String,
pub supply_voltage_warning_threshold: String,
pub supply_voltage_alarm_threshold: String,
pub olt_rx_ont_optical_power: String,
pub catv_rx_optical_power: String,
pub catv_rx_power_alarm_threshold: String,
}Fields§
§onu_nni_port_id: String§module_type: String§module_sub_type: String§used_type: String§encapsulation_type: String§optical_power_precision: String§vendor_name: String§vendor_rev: String§vendor_pn: String§vendor_sn: String§date_code: String§rx_optical_power: String§rx_power_current_warning_threshold: String§rx_power_current_alarm_threshold: String§tx_optical_power: String§tx_power_current_warning_threshold: String§tx_power_current_alarm_threshold: String§laser_bias_current: String§tx_bias_current_warning_threshold: String§tx_bias_current_alarm_threshold: String§temperature: String§temperature_warning_threshold: String§temperature_alarm_threshold: String§voltage: String§supply_voltage_warning_threshold: String§supply_voltage_alarm_threshold: String§olt_rx_ont_optical_power: String§catv_rx_optical_power: String§catv_rx_power_alarm_threshold: StringTrait Implementations§
Source§impl Clone for OpticalInfo
impl Clone for OpticalInfo
Source§fn clone(&self) -> OpticalInfo
fn clone(&self) -> OpticalInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for OpticalInfo
impl ComposeSchema for OpticalInfo
Source§impl Debug for OpticalInfo
impl Debug for OpticalInfo
Source§impl<'de> Deserialize<'de> for OpticalInfo
impl<'de> Deserialize<'de> for OpticalInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OpticalInfo
impl Serialize for OpticalInfo
Auto Trait Implementations§
impl Freeze for OpticalInfo
impl RefUnwindSafe for OpticalInfo
impl Send for OpticalInfo
impl Sync for OpticalInfo
impl Unpin for OpticalInfo
impl UnwindSafe for OpticalInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more