I just read the first section, just the section on structs -- what's different here, from C? It provides all of the same features, with a slightly different syntax.
To start you off, the best and most major difference to C is that Rust structs can have destructors.