AtCoder Beginner Contest 247 A

https://atcoder.jp/contests/abc247/tasks/abc247_a

まず、部分文字列を取ってきます。

    &S[..S.len()-1];

これで最後の文字以外の文字列を取れたことになります。型は&strになります。
あとは"0"と結合すればよいですが、文字列の結合はString + &strなので、

    let s = String::from("0") + &S[..S.len()-1];

とすればよいです。

// Move Right
#![allow(non_snake_case)]

fn read<T: std::str::FromStr>() -> T {
    let mut line = String::new();
    std::io::stdin().read_line(&mut line).ok();
    line.trim().parse().ok().unwrap()
}

fn main() {
    let S: String = read();
    let s = String::from("0") + &S[..S.len()-1];
    println!("{}", s)
}