Typecasting in Rust
By default, [[typecasting]] is not supported in [[Rust]].
fn main() {
let a:i32 = 10;
let b:i64 = a;
}
Will throw an error mismatched types
.
This can be fixed by using something like this:
fn main() {
let a:i32 = 10;
let b:i64 = a as i64 + 10;
}
or
fn main() {
let a:i32 = 10;
let b:i64 = a.into() + 10;
}