📄 check01.rs
/home/palash/git/misc/rust/rust101/src/bin/check01.rs
Language: rs • Lines: 22
// Topic: Check if mutable borrow after normal borrow works or not

struct Test {
    st: String,
}

fn main() {
    let mut test = Test {
        st: String::from(""),
    };
    display(&test);
    change(&mut test);
    display(&test);
}

fn display(test: &Test) {
    println!("{:?}", test.st)
}

fn change(test: &mut Test) {
    test.st = String::from("Hello");
}