pub trait Rfc2866Ext {
Show 24 methods
// Required methods
fn get_acct_status_type(&self) -> Option<AcctStatusType>;
fn set_acct_status_type(&mut self, value: AcctStatusType);
fn get_acct_delay_time(&self) -> Option<u32>;
fn set_acct_delay_time(&mut self, value: u32);
fn get_acct_input_octets(&self) -> Option<u32>;
fn set_acct_input_octets(&mut self, value: u32);
fn get_acct_output_octets(&self) -> Option<u32>;
fn set_acct_output_octets(&mut self, value: u32);
fn get_acct_session_id(&self) -> Option<String>;
fn set_acct_session_id(&mut self, value: impl Into<String>);
fn get_acct_authentic(&self) -> Option<AcctAuthentic>;
fn set_acct_authentic(&mut self, value: AcctAuthentic);
fn get_acct_session_time(&self) -> Option<u32>;
fn set_acct_session_time(&mut self, value: u32);
fn get_acct_input_packets(&self) -> Option<u32>;
fn set_acct_input_packets(&mut self, value: u32);
fn get_acct_output_packets(&self) -> Option<u32>;
fn set_acct_output_packets(&mut self, value: u32);
fn get_acct_terminate_cause(&self) -> Option<AcctTerminateCause>;
fn set_acct_terminate_cause(&mut self, value: AcctTerminateCause);
fn get_acct_multi_session_id(&self) -> Option<String>;
fn set_acct_multi_session_id(&mut self, value: impl Into<String>);
fn get_acct_link_count(&self) -> Option<u32>;
fn set_acct_link_count(&mut self, value: u32);
}Required Methods§
fn get_acct_status_type(&self) -> Option<AcctStatusType>
fn set_acct_status_type(&mut self, value: AcctStatusType)
fn get_acct_delay_time(&self) -> Option<u32>
fn set_acct_delay_time(&mut self, value: u32)
fn get_acct_input_octets(&self) -> Option<u32>
fn set_acct_input_octets(&mut self, value: u32)
fn get_acct_output_octets(&self) -> Option<u32>
fn set_acct_output_octets(&mut self, value: u32)
fn get_acct_session_id(&self) -> Option<String>
fn set_acct_session_id(&mut self, value: impl Into<String>)
fn get_acct_authentic(&self) -> Option<AcctAuthentic>
fn set_acct_authentic(&mut self, value: AcctAuthentic)
fn get_acct_session_time(&self) -> Option<u32>
fn set_acct_session_time(&mut self, value: u32)
fn get_acct_input_packets(&self) -> Option<u32>
fn set_acct_input_packets(&mut self, value: u32)
fn get_acct_output_packets(&self) -> Option<u32>
fn set_acct_output_packets(&mut self, value: u32)
fn get_acct_terminate_cause(&self) -> Option<AcctTerminateCause>
fn set_acct_terminate_cause(&mut self, value: AcctTerminateCause)
fn get_acct_multi_session_id(&self) -> Option<String>
fn set_acct_multi_session_id(&mut self, value: impl Into<String>)
fn get_acct_link_count(&self) -> Option<u32>
fn set_acct_link_count(&mut self, value: u32)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.