pub struct IfaceDto {
pub index: i32,
pub name: String,
pub friendly_name: String,
pub is_wifi: bool,
pub mac_addr: String,
pub ipv4_addr: String,
pub ipv6_addr: String,
pub has_dns: bool,
pub cur_used: bool,
pub is_up: bool,
}Fields§
§index: i32§name: String§friendly_name: String§is_wifi: bool使用的网口类型
mac_addr: StringMAC 地址
ipv4_addr: String§ipv6_addr: String§has_dns: bool是否有dns
cur_used: bool是否默认使用网络 default
is_up: bool是否已经启动
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IfaceDto
impl<'de> Deserialize<'de> for IfaceDto
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
Auto Trait Implementations§
impl Freeze for IfaceDto
impl RefUnwindSafe for IfaceDto
impl Send for IfaceDto
impl Sync for IfaceDto
impl Unpin for IfaceDto
impl UnsafeUnpin for IfaceDto
impl UnwindSafe for IfaceDto
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