Add From<u16> and From<i32> for border::Radius
This commit is contained in:
parent
c0c5a01079
commit
950a7f7eaf
1 changed files with 13 additions and 1 deletions
|
|
@ -37,7 +37,19 @@ impl From<f32> for Radius {
|
||||||
|
|
||||||
impl From<u8> for Radius {
|
impl From<u8> for Radius {
|
||||||
fn from(w: u8) -> Self {
|
fn from(w: u8) -> Self {
|
||||||
Self([f32::from(w); 4])
|
Self::from(f32::from(w))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
impl From<u16> for Radius {
|
||||||
|
fn from(w: u16) -> Self {
|
||||||
|
Self::from(f32::from(w))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
impl From<i32> for Radius {
|
||||||
|
fn from(w: i32) -> Self {
|
||||||
|
Self::from(w as f32)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue