start 04 traits, completed upto 10

This commit is contained in:
2025-03-01 15:00:03 +05:30
parent 3e6fc66515
commit 10fea65893
11 changed files with 73 additions and 18 deletions

View File

@@ -4,6 +4,12 @@ pub struct WrappingU32 {
value: u32,
}
impl From<u32> for WrappingU32 {
fn from(value: u32) -> Self {
WrappingU32 { value }
}
}
fn example() {
let wrapping: WrappingU32 = 42.into();
let wrapping = WrappingU32::from(42);