[INFO] crate sdp 0.1.0 is already in cache
[INFO] checking sdp-0.1.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate sdp 0.1.0 into /workspace/builds/worker-1/source
[INFO] validating manifest of crates.io crate sdp 0.1.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate sdp 0.1.0
[INFO] finished tweaking crates.io crate sdp 0.1.0
[INFO] tweaked toml for crates.io crate sdp 0.1.0 written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 5c9b0a4605b13a692d16dd7707434967aa7d5fcb6d45233125fb73f69f526d8f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "5c9b0a4605b13a692d16dd7707434967aa7d5fcb6d45233125fb73f69f526d8f"`
[INFO] [stderr]     Checking sdp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/lib.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `regex::Regex`
[INFO] [stderr]  --> src/lib.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use regex::Regex;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/key.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `v` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     v,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `V`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `o` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     o,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `O`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `s` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     s,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `S`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `i` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     i,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `I`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `u` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     u,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `U`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `e` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     e,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `E`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `p` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     p,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `P`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `c` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     c,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `C`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `b` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     b,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `B`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `z` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     z,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `Z`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `k` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     k,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `a` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     a,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `A`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `t` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     t,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `T`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `r` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     r,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `R`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `m` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     m,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `M`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/version.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/base.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/origin.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Ipv4Addr`, `Ipv6Addr`
[INFO] [stderr]  --> src/value/origin.rs:7:24
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
[INFO] [stderr]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ProtocolVersion`
[INFO] [stderr]   --> src/value/origin.rs:12:14
[INFO] [stderr]    |
[INFO] [stderr] 12 | use super::{ ProtocolVersion, SessionVersion };
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/connection.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Ipv4Addr`, `Ipv6Addr`
[INFO] [stderr]  --> src/value/connection.rs:7:24
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
[INFO] [stderr]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ProtocolVersion`, `SessionVersion`
[INFO] [stderr]   --> src/value/connection.rs:12:14
[INFO] [stderr]    |
[INFO] [stderr] 12 | use super::{ ProtocolVersion, SessionVersion };
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/bandwidth.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/uri.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::str::FromStr`
[INFO] [stderr]  --> src/value/uri.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::str::FromStr;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::string::ToString`
[INFO] [stderr]  --> src/value/uri.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::string::ToString;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]   --> src/value/mod.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use std::fmt;
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ParseError`
[INFO] [stderr]   --> src/value/mod.rs:20:30
[INFO] [stderr]    |
[INFO] [stderr] 20 | use self::uri::{ Url as Uri, ParseError };
[INFO] [stderr]    |                              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `v` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     v(ProtocolVersion),  // protocol version
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `V`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `o` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     o(Origin),           // originator and session identifier
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `O`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `s` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     s(String),           // session name
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `S`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `i` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     i(String),           // session information
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `I`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `u` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     u(Uri),              // URI of description
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `U`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `e` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     e(Email),            // email address
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `E`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `p` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     p(Phone),            // phone number
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `P`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `c` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     c(Option<ConnectionInfo>),   // connection information -- not required if included in all media
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `C`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `b` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 93 |     b(Option<Bandwidth>),// zero or more bandwidth information lines
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `B`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `z` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     z(TimeZone),         // time zone adjustments
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `Z`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `k` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     k(Option<String>),   // encryption key, https://tools.ietf.org/html/rfc4566#section-5.12
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `a` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:96:5
[INFO] [stderr]    |
[INFO] [stderr] 96 |     a(Attr),             // zero or more session attribute lines
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `A`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `t` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     t(usize),           // time the session is active
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `T`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `r` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:99:5
[INFO] [stderr]    |
[INFO] [stderr] 99 |     r(Option<usize>),   // zero or more repeat times
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `R`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `m` should have an upper camel case name
[INFO] [stderr]    --> src/value/mod.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     m(Media),           // media name and transport address
[INFO] [stderr]     |     ^ help: convert the identifier to upper camel case: `M`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/error.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::str::FromStr`
[INFO] [stderr]  --> src/error.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::str::FromStr;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::string::ToString`
[INFO] [stderr]  --> src/error.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::string::ToString;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]   --> src/lib.rs:82:23
[INFO] [stderr]    |
[INFO] [stderr] 82 |     pub fn get(&self, k: &Key) -> Option<&Value> {
[INFO] [stderr]    |                       ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]   --> src/lib.rs:85:30
[INFO] [stderr]    |
[INFO] [stderr] 85 |     pub fn insert(&mut self, k: Key, v: Value) -> Option<Value> {
[INFO] [stderr]    |                              ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]   --> src/lib.rs:91:30
[INFO] [stderr]    |
[INFO] [stderr] 91 |     pub fn remove(&mut self, k: &Key) -> Option<Value> {
[INFO] [stderr]    |                              ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]    --> src/lib.rs:112:14
[INFO] [stderr]     |
[INFO] [stderr] 112 |         for (k, v) in &self.lines {
[INFO] [stderr]     |              ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ParseError`
[INFO] [stderr]    --> src/value/mod.rs:169:17
[INFO] [stderr]     |
[INFO] [stderr] 169 |                 ParseError     => None
[INFO] [stderr]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ParseError`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]   --> src/value/origin.rs:87:25
[INFO] [stderr]    |
[INFO] [stderr] 87 |                     Err(e)      => return Err(Error::IpAddress)
[INFO] [stderr]    |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RecvOnly`
[INFO] [stderr]   --> src/value/attr.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     RecvOnly,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `SendRecv`
[INFO] [stderr]   --> src/value/attr.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     SendRecv,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `FmtP`
[INFO] [stderr]   --> src/value/attr.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     FmtP,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RtcpMux`
[INFO] [stderr]   --> src/value/attr.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     RtcpMux,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RtcpFb`
[INFO] [stderr]   --> src/value/attr.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     RtcpFb,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RtpMap`
[INFO] [stderr]   --> src/value/attr.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     RtpMap,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Extmap`
[INFO] [stderr]   --> src/value/attr.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     Extmap,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `IcePwd`
[INFO] [stderr]   --> src/value/attr.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     IcePwd,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `IceUfrag`
[INFO] [stderr]   --> src/value/attr.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     IceUfrag,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Setup`
[INFO] [stderr]   --> src/value/attr.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Setup,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Ssrc`
[INFO] [stderr]   --> src/value/attr.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     Ssrc,   // SSRC
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Mid`
[INFO] [stderr]   --> src/value/attr.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     Mid,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Msid`
[INFO] [stderr]   --> src/value/attr.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Msid
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `main`
[INFO] [stderr]    --> src/lib.rs:167:4
[INFO] [stderr]     |
[INFO] [stderr] 167 | fn main (){
[INFO] [stderr]     |    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable `ParseError` should have a snake case name
[INFO] [stderr]    --> src/value/mod.rs:169:17
[INFO] [stderr]     |
[INFO] [stderr] 169 |                 ParseError     => None
[INFO] [stderr]     |                 ^^^^^^^^^^ help: convert the identifier to snake case: `parse_error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/lib.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `regex::Regex`
[INFO] [stderr]  --> src/lib.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use regex::Regex;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/key.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `v` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     v,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `V`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `o` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     o,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `O`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `s` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     s,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `S`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `i` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     i,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `I`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `u` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     u,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `U`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `e` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     e,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `E`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `p` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     p,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `P`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `c` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     c,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `C`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `b` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     b,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `B`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `z` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     z,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `Z`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `k` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     k,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `a` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     a,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `A`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `t` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     t,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `T`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `r` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     r,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `R`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `m` should have an upper camel case name
[INFO] [stderr]   --> src/key.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     m,
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `M`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/version.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/base.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/origin.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Ipv4Addr`, `Ipv6Addr`
[INFO] [stderr]  --> src/value/origin.rs:7:24
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
[INFO] [stderr]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ProtocolVersion`
[INFO] [stderr]   --> src/value/origin.rs:12:14
[INFO] [stderr]    |
[INFO] [stderr] 12 | use super::{ ProtocolVersion, SessionVersion };
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/connection.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Ipv4Addr`, `Ipv6Addr`
[INFO] [stderr]  --> src/value/connection.rs:7:24
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
[INFO] [stderr]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ProtocolVersion`, `SessionVersion`
[INFO] [stderr]   --> src/value/connection.rs:12:14
[INFO] [stderr]    |
[INFO] [stderr] 12 | use super::{ ProtocolVersion, SessionVersion };
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/bandwidth.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/value/uri.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::str::FromStr`
[INFO] [stderr]  --> src/value/uri.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::str::FromStr;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::string::ToString`
[INFO] [stderr]  --> src/value/uri.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::string::ToString;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]   --> src/value/mod.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use std::fmt;
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ParseError`
[INFO] [stderr]   --> src/value/mod.rs:20:30
[INFO] [stderr]    |
[INFO] [stderr] 20 | use self::uri::{ Url as Uri, ParseError };
[INFO] [stderr]    |                              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `v` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     v(ProtocolVersion),  // protocol version
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `V`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `o` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     o(Origin),           // originator and session identifier
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `O`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `s` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     s(String),           // session name
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `S`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `i` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     i(String),           // session information
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `I`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `u` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     u(Uri),              // URI of description
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `U`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `e` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     e(Email),            // email address
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `E`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `p` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     p(Phone),            // phone number
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `P`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `c` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     c(Option<ConnectionInfo>),   // connection information -- not required if included in all media
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `C`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `b` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 93 |     b(Option<Bandwidth>),// zero or more bandwidth information lines
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `B`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `z` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     z(TimeZone),         // time zone adjustments
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `Z`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `k` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     k(Option<String>),   // encryption key, https://tools.ietf.org/html/rfc4566#section-5.12
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case (notice the capitalization): `K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `a` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:96:5
[INFO] [stderr]    |
[INFO] [stderr] 96 |     a(Attr),             // zero or more session attribute lines
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `A`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `t` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     t(usize),           // time the session is active
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `T`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `r` should have an upper camel case name
[INFO] [stderr]   --> src/value/mod.rs:99:5
[INFO] [stderr]    |
[INFO] [stderr] 99 |     r(Option<usize>),   // zero or more repeat times
[INFO] [stderr]    |     ^ help: convert the identifier to upper camel case: `R`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `m` should have an upper camel case name
[INFO] [stderr]    --> src/value/mod.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     m(Media),           // media name and transport address
[INFO] [stderr]     |     ^ help: convert the identifier to upper camel case: `M`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/error.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::str::FromStr`
[INFO] [stderr]  --> src/error.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::str::FromStr;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::string::ToString`
[INFO] [stderr]  --> src/error.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::string::ToString;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]   --> src/lib.rs:82:23
[INFO] [stderr]    |
[INFO] [stderr] 82 |     pub fn get(&self, k: &Key) -> Option<&Value> {
[INFO] [stderr]    |                       ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]   --> src/lib.rs:85:30
[INFO] [stderr]    |
[INFO] [stderr] 85 |     pub fn insert(&mut self, k: Key, v: Value) -> Option<Value> {
[INFO] [stderr]    |                              ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]   --> src/lib.rs:91:30
[INFO] [stderr]    |
[INFO] [stderr] 91 |     pub fn remove(&mut self, k: &Key) -> Option<Value> {
[INFO] [stderr]    |                              ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `k` is named the same as one of the variants of the type `key::Key`
[INFO] [stderr]    --> src/lib.rs:112:14
[INFO] [stderr]     |
[INFO] [stderr] 112 |         for (k, v) in &self.lines {
[INFO] [stderr]     |              ^ help: to match on the variant, qualify the path: `key::Key::k`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ParseError`
[INFO] [stderr]    --> src/value/mod.rs:169:17
[INFO] [stderr]     |
[INFO] [stderr] 169 |                 ParseError     => None
[INFO] [stderr]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ParseError`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]   --> src/value/origin.rs:87:25
[INFO] [stderr]    |
[INFO] [stderr] 87 |                     Err(e)      => return Err(Error::IpAddress)
[INFO] [stderr]    |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RecvOnly`
[INFO] [stderr]   --> src/value/attr.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     RecvOnly,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `SendRecv`
[INFO] [stderr]   --> src/value/attr.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     SendRecv,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `FmtP`
[INFO] [stderr]   --> src/value/attr.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     FmtP,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RtcpMux`
[INFO] [stderr]   --> src/value/attr.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     RtcpMux,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RtcpFb`
[INFO] [stderr]   --> src/value/attr.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     RtcpFb,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `RtpMap`
[INFO] [stderr]   --> src/value/attr.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     RtpMap,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Extmap`
[INFO] [stderr]   --> src/value/attr.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     Extmap,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `IcePwd`
[INFO] [stderr]   --> src/value/attr.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     IcePwd,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `IceUfrag`
[INFO] [stderr]   --> src/value/attr.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     IceUfrag,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Setup`
[INFO] [stderr]   --> src/value/attr.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Setup,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Ssrc`
[INFO] [stderr]   --> src/value/attr.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     Ssrc,   // SSRC
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Mid`
[INFO] [stderr]   --> src/value/attr.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     Mid,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Msid`
[INFO] [stderr]   --> src/value/attr.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Msid
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable `ParseError` should have a snake case name
[INFO] [stderr]    --> src/value/mod.rs:169:17
[INFO] [stderr]     |
[INFO] [stderr] 169 |                 ParseError     => None
[INFO] [stderr]     |                 ^^^^^^^^^^ help: convert the identifier to snake case: `parse_error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.25s
[INFO] running `"docker" "inspect" "5c9b0a4605b13a692d16dd7707434967aa7d5fcb6d45233125fb73f69f526d8f"`
[INFO] running `"docker" "rm" "-f" "5c9b0a4605b13a692d16dd7707434967aa7d5fcb6d45233125fb73f69f526d8f"`
[INFO] [stdout] 5c9b0a4605b13a692d16dd7707434967aa7d5fcb6d45233125fb73f69f526d8f
