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;
}