pub trait Rfc6911Ext {
// Required methods
fn get_framed_ipv6_address(&self) -> Option<Ipv6Addr>;
fn set_framed_ipv6_address(&mut self, value: Ipv6Addr);
fn get_dns_server_ipv6_address(&self) -> Option<Ipv6Addr>;
fn set_dns_server_ipv6_address(&mut self, value: Ipv6Addr);
fn get_route_ipv6_information(&self) -> Option<Vec<u8>>;
fn set_route_ipv6_information(&mut self, value: Vec<u8>);
fn get_delegated_ipv6_prefix_pool(&self) -> Option<String>;
fn set_delegated_ipv6_prefix_pool(&mut self, value: impl Into<String>);
fn get_stateful_ipv6_address_pool(&self) -> Option<String>;
fn set_stateful_ipv6_address_pool(&mut self, value: impl Into<String>);
}Required Methods§
fn get_framed_ipv6_address(&self) -> Option<Ipv6Addr>
fn set_framed_ipv6_address(&mut self, value: Ipv6Addr)
fn get_dns_server_ipv6_address(&self) -> Option<Ipv6Addr>
fn set_dns_server_ipv6_address(&mut self, value: Ipv6Addr)
fn get_route_ipv6_information(&self) -> Option<Vec<u8>>
fn set_route_ipv6_information(&mut self, value: Vec<u8>)
fn get_delegated_ipv6_prefix_pool(&self) -> Option<String>
fn set_delegated_ipv6_prefix_pool(&mut self, value: impl Into<String>)
fn get_stateful_ipv6_address_pool(&self) -> Option<String>
fn set_stateful_ipv6_address_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.