Sha256: c6ca5fd2f324fc19faac84edc0578f2ce26c0a0dd679a3fbdda1acc9243328bc

Contents?: true

Size: 259 Bytes

Versions: 180

Compression:

Stored size: 259 Bytes

Contents

use std::ascii::AsciiExt;
use std::collections::BTreeMap;

pub fn transform(input: &BTreeMap<i32, Vec<String>>) -> BTreeMap<String, i32> {
    input.iter().flat_map(|(&n, vec)| {
        vec.iter().map(move |s| (s.to_ascii_lowercase(), n))
    }).collect()
}

Version data entries

180 entries across 180 versions & 1 rubygems

Version Path
trackler-2.1.0.24 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.23 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.22 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.21 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.20 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.19 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.18 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.17 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.16 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.15 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.14 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.13 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.12 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.11 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.10 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.9 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.8 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.7 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.6 tracks/rust/exercises/etl/example.rs
trackler-2.1.0.5 tracks/rust/exercises/etl/example.rs