pub trait Rfc2869Ext {
Show 36 methods
// Required methods
fn get_acct_input_gigawords(&self) -> Option<u32>;
fn set_acct_input_gigawords(&mut self, value: u32);
fn get_acct_output_gigawords(&self) -> Option<u32>;
fn set_acct_output_gigawords(&mut self, value: u32);
fn get_event_timestamp(&self) -> Option<SystemTime>;
fn set_event_timestamp(&mut self, value: SystemTime);
fn get_arap_password(&self) -> Option<Vec<u8>>;
fn set_arap_password(&mut self, value: impl Into<Vec<u8>>);
fn get_arap_features(&self) -> Option<Vec<u8>>;
fn set_arap_features(&mut self, value: impl Into<Vec<u8>>);
fn get_arap_zone_access(&self) -> Option<ArapZoneAccess>;
fn set_arap_zone_access(&mut self, value: ArapZoneAccess);
fn get_arap_security(&self) -> Option<u32>;
fn set_arap_security(&mut self, value: u32);
fn get_arap_security_data(&self) -> Option<String>;
fn set_arap_security_data(&mut self, value: impl Into<String>);
fn get_password_retry(&self) -> Option<u32>;
fn set_password_retry(&mut self, value: u32);
fn get_prompt(&self) -> Option<Prompt>;
fn set_prompt(&mut self, value: Prompt);
fn get_connect_info(&self) -> Option<String>;
fn set_connect_info(&mut self, value: impl Into<String>);
fn get_configuration_token(&self) -> Option<String>;
fn set_configuration_token(&mut self, value: impl Into<String>);
fn get_eap_message(&self) -> Option<Vec<u8>>;
fn set_eap_message(&mut self, value: impl Into<Vec<u8>>);
fn get_message_authenticator(&self) -> Option<Vec<u8>>;
fn set_message_authenticator(&mut self, value: impl Into<Vec<u8>>);
fn get_arap_challenge_response(&self) -> Option<Vec<u8>>;
fn set_arap_challenge_response(&mut self, value: impl Into<Vec<u8>>);
fn get_acct_interim_interval(&self) -> Option<u32>;
fn set_acct_interim_interval(&mut self, value: u32);
fn get_nas_port_id(&self) -> Option<String>;
fn set_nas_port_id(&mut self, value: impl Into<String>);
fn get_framed_pool(&self) -> Option<String>;
fn set_framed_pool(&mut self, value: impl Into<String>);
}Required Methods§
fn get_acct_input_gigawords(&self) -> Option<u32>
fn set_acct_input_gigawords(&mut self, value: u32)
fn get_acct_output_gigawords(&self) -> Option<u32>
fn set_acct_output_gigawords(&mut self, value: u32)
fn get_event_timestamp(&self) -> Option<SystemTime>
fn set_event_timestamp(&mut self, value: SystemTime)
fn get_arap_password(&self) -> Option<Vec<u8>>
fn set_arap_password(&mut self, value: impl Into<Vec<u8>>)
fn get_arap_features(&self) -> Option<Vec<u8>>
fn set_arap_features(&mut self, value: impl Into<Vec<u8>>)
fn get_arap_zone_access(&self) -> Option<ArapZoneAccess>
fn set_arap_zone_access(&mut self, value: ArapZoneAccess)
fn get_arap_security(&self) -> Option<u32>
fn set_arap_security(&mut self, value: u32)
fn get_arap_security_data(&self) -> Option<String>
fn set_arap_security_data(&mut self, value: impl Into<String>)
fn get_password_retry(&self) -> Option<u32>
fn set_password_retry(&mut self, value: u32)
fn get_prompt(&self) -> Option<Prompt>
fn set_prompt(&mut self, value: Prompt)
fn get_connect_info(&self) -> Option<String>
fn set_connect_info(&mut self, value: impl Into<String>)
fn get_configuration_token(&self) -> Option<String>
fn set_configuration_token(&mut self, value: impl Into<String>)
fn get_eap_message(&self) -> Option<Vec<u8>>
fn set_eap_message(&mut self, value: impl Into<Vec<u8>>)
fn get_message_authenticator(&self) -> Option<Vec<u8>>
fn set_message_authenticator(&mut self, value: impl Into<Vec<u8>>)
fn get_arap_challenge_response(&self) -> Option<Vec<u8>>
fn set_arap_challenge_response(&mut self, value: impl Into<Vec<u8>>)
fn get_acct_interim_interval(&self) -> Option<u32>
fn set_acct_interim_interval(&mut self, value: u32)
fn get_nas_port_id(&self) -> Option<String>
fn set_nas_port_id(&mut self, value: impl Into<String>)
fn get_framed_pool(&self) -> Option<String>
fn set_framed_pool(&mut self, value: impl Into<String>)
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.