Sha256: 82264fefb5874154d4bffe46f48a32702ed5cd41abb5a2bcc6fcdcdc8bab4b0e

Contents?: true

Size: 634 Bytes

Versions: 251

Compression:

Stored size: 634 Bytes

Contents

#[allow(unused_variables)]

pub struct School {
}

impl School {
    pub fn new() -> School {
        unimplemented!()
    }

    pub fn add(&mut self, grade: u32, student: &str) {
        unimplemented!()
    }

    pub fn grades(&self) -> Vec<u32> {
        unimplemented!()
    }

    // If grade returned an `Option<&Vec<String>>`,
    // the internal implementation would be forced to keep a `Vec<String>` to lend out.
    // By returning an owned vector instead,
    // the internal implementation is free to use whatever it chooses.
    pub fn grade(&self, grade: u32) -> Option<Vec<String>> {
        unimplemented!()
    }
}

Version data entries

251 entries across 251 versions & 1 rubygems

Version Path
trackler-2.2.1.129 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.128 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.127 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.126 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.125 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.124 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.123 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.122 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.121 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.120 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.119 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.118 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.117 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.116 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.115 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.114 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.113 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.111 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.110 tracks/rust/exercises/grade-school/src/lib.rs
trackler-2.2.1.109 tracks/rust/exercises/grade-school/src/lib.rs