mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-03-19 22:19:29 +02:00
Fix minor inconsistencies and naming issues (#2563)
This commit is contained in:
parent
58bf01f1ef
commit
9e5c318a57
@ -29,7 +29,7 @@ impl<'s> Iterator for SliceIter<'s> {
|
||||
}
|
||||
|
||||
fn main() {
|
||||
let slice = [2, 4, 6, 8].as_slice();
|
||||
let slice = &[2, 4, 6, 8];
|
||||
let iter = SliceIter { slice, i: 0 };
|
||||
for elem in iter {
|
||||
println!("elem: {elem}");
|
||||
|
@ -9,12 +9,12 @@ Rust allows you to associate functions with your new types. You do this with an
|
||||
|
||||
```rust,editable
|
||||
#[derive(Debug)]
|
||||
struct Race {
|
||||
struct CarRace {
|
||||
name: String,
|
||||
laps: Vec<i32>,
|
||||
}
|
||||
|
||||
impl Race {
|
||||
impl CarRace {
|
||||
// No receiver, a static method
|
||||
fn new(name: &str) -> Self {
|
||||
Self { name: String::from(name), laps: Vec::new() }
|
||||
@ -41,7 +41,7 @@ impl Race {
|
||||
}
|
||||
|
||||
fn main() {
|
||||
let mut race = Race::new("Monaco Grand Prix");
|
||||
let mut race = CarRace::new("Monaco Grand Prix");
|
||||
race.add_lap(70);
|
||||
race.add_lap(68);
|
||||
race.print_laps();
|
||||
|
@ -10,7 +10,7 @@ A slice gives you a view into a larger collection:
|
||||
|
||||
```rust,editable
|
||||
fn main() {
|
||||
let mut a: [i32; 6] = [10, 20, 30, 40, 50, 60];
|
||||
let a: [i32; 6] = [10, 20, 30, 40, 50, 60];
|
||||
println!("a: {a:?}");
|
||||
|
||||
let s: &[i32] = &a[2..4];
|
||||
|
@ -6,7 +6,7 @@ pub struct User {
|
||||
name: String,
|
||||
age: u32,
|
||||
height: f32,
|
||||
visit_count: usize,
|
||||
visit_count: u32,
|
||||
last_blood_pressure: Option<(u32, u32)>,
|
||||
}
|
||||
|
||||
@ -35,7 +35,7 @@ impl User {
|
||||
let bp = measurements.blood_pressure;
|
||||
let report = HealthReport {
|
||||
patient_name: &self.name,
|
||||
visit_count: self.visit_count as u32,
|
||||
visit_count: self.visit_count,
|
||||
height_change: measurements.height - self.height,
|
||||
blood_pressure_change: match self.last_blood_pressure {
|
||||
Some(lbp) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user