123456789101112131415161718192021222324252627282930313233343536373839404142 |
- use shared::Data;
- fn something(d: &Data) {
-
- println!("{}", d);
- }
- fn main() {
-
- let my_uint: u32 = 42;
-
- let my_uint: Data = Data::from(my_uint);
- let my_int: Data = Data::from(1024_i64);
- let nothing: Data = Data::default();
-
-
- something(&my_uint);
- something(&my_int);
- something(¬hing);
-
- println!("uint={} int={}", my_uint, my_int);
-
- let uint: Result<u32, ()> = my_uint.clone().try_into();
- if let Ok(u) = uint {
- println!("{:?}", u);
- } else {
- println!("{:?}", my_uint);
- }
-
-
-
- if my_int.is_number() {
- println!("{} is a number", my_int);
- }
-
-
- }
|