Updated non_snake_case and struct lifetimes for the latest Rust