Prefixes are u32
This commit is contained in:
parent
4f28c3c02b
commit
6d32b4c247
2 changed files with 4 additions and 4 deletions
|
|
@ -34,7 +34,7 @@ impl<'a> Ipv4Config<'a> {
|
|||
let address_str = address_str.downcast_ref::<zvariant::Str>()?;
|
||||
Ipv4Addr::from_str(address_str).ok()?
|
||||
};
|
||||
let prefix = u64::try_from(map.remove("prefix")?).ok()? as usize;
|
||||
let prefix = u32::try_from(map.remove("prefix")?).ok()?;
|
||||
Some(AddressData { address, prefix })
|
||||
})
|
||||
.collect())
|
||||
|
|
@ -58,5 +58,5 @@ impl<'a> From<Ipv4ConfigProxy<'a>> for Ipv4Config<'a> {
|
|||
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
|
||||
pub struct AddressData {
|
||||
pub address: Ipv4Addr,
|
||||
pub prefix: usize,
|
||||
pub prefix: u32,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ impl<'a> Ipv6Config<'a> {
|
|||
let address_str = address_str.downcast_ref::<zvariant::Str>()?;
|
||||
Ipv6Addr::from_str(address_str).ok()?
|
||||
};
|
||||
let prefix = u64::try_from(map.remove("prefix")?).ok()? as usize;
|
||||
let prefix = u32::try_from(map.remove("prefix")?).ok()?;
|
||||
Some(AddressData { address, prefix })
|
||||
})
|
||||
.collect())
|
||||
|
|
@ -56,5 +56,5 @@ impl<'a> From<Ipv6ConfigProxy<'a>> for Ipv6Config<'a> {
|
|||
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
|
||||
pub struct AddressData {
|
||||
pub address: Ipv6Addr,
|
||||
pub prefix: usize,
|
||||
pub prefix: u32,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue