[INFO] fetching crate catalina-engine 0.1.0...
[INFO] checking catalina-engine-0.1.0 against master#507271bc119683008ec719ecee48814e8ac86c65 for pr-146440
[INFO] extracting crate catalina-engine 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate catalina-engine 0.1.0
[INFO] finished tweaking crates.io crate catalina-engine 0.1.0
[INFO] tweaked toml for crates.io crate catalina-engine 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate catalina-engine 0.1.0 on toolchain 507271bc119683008ec719ecee48814e8ac86c65
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate catalina-engine 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded defmt-macros v1.0.1
[INFO] [stderr]   Downloaded float_eq v1.0.1
[INFO] [stderr]   Downloaded dasp v0.11.0
[INFO] [stderr]   Downloaded defmt-parser v1.0.0
[INFO] [stderr]   Downloaded defmt v1.0.1
[INFO] [stderr]   Downloaded dasp_window v0.11.1
[INFO] [stderr]   Downloaded dasp_envelope v0.11.0
[INFO] [stderr]   Downloaded dasp_interpolate v0.11.0
[INFO] [stderr]   Downloaded dasp_signal v0.11.0
[INFO] [stderr]   Downloaded dasp_frame v0.11.0
[INFO] [stderr]   Downloaded dasp_rms v0.11.0
[INFO] [stderr]   Downloaded dasp_ring_buffer v0.11.0
[INFO] [stderr]   Downloaded dasp_peak v0.11.0
[INFO] [stderr]   Downloaded dasp_slice v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cf4e55cfb11e5f5bf177b40c5b4cabf4bdaaa1d9dd7c7bd1b4c080b0781eaca2
[INFO] running `Command { std: "docker" "start" "-a" "cf4e55cfb11e5f5bf177b40c5b4cabf4bdaaa1d9dd7c7bd1b4c080b0781eaca2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf4e55cfb11e5f5bf177b40c5b4cabf4bdaaa1d9dd7c7bd1b4c080b0781eaca2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf4e55cfb11e5f5bf177b40c5b4cabf4bdaaa1d9dd7c7bd1b4c080b0781eaca2", kill_on_drop: false }`
[INFO] [stdout] cf4e55cfb11e5f5bf177b40c5b4cabf4bdaaa1d9dd7c7bd1b4c080b0781eaca2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb459a73fc434dd771b1ecd801d09cfcf0263adbd4f9a428548529c5535e51f6
[INFO] running `Command { std: "docker" "start" "-a" "eb459a73fc434dd771b1ecd801d09cfcf0263adbd4f9a428548529c5535e51f6", kill_on_drop: false }`
[INFO] [stderr]     Checking dasp_sample v0.11.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]     Checking dasp_ring_buffer v0.11.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling heapless v0.9.2
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking float_eq v1.0.1
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]     Checking dasp_frame v0.11.0
[INFO] [stderr]     Checking dasp_window v0.11.1
[INFO] [stderr]     Checking dasp_peak v0.11.0
[INFO] [stderr]     Checking dasp_rms v0.11.0
[INFO] [stderr]     Checking dasp_interpolate v0.11.0
[INFO] [stderr]     Checking dasp_slice v0.11.0
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking dasp_envelope v0.11.0
[INFO] [stderr]     Checking dasp_signal v0.11.0
[INFO] [stderr]     Checking dasp v0.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking catalina-engine v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `ALL_PITCHES` and `octave::ALL_OCTAVES`
[INFO] [stdout]   --> src/music/note.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         octave::ALL_OCTAVES,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 30 |         pitch::{ALL_PITCHES, HasPitch, Pitch},
[INFO] [stdout]    |                 ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::music::note::*`
[INFO] [stdout]    --> src/music/named_pitch.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 |     use crate::music::note::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ALL_PITCHES` and `octave::ALL_OCTAVES`
[INFO] [stdout]   --> src/music/note.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         octave::ALL_OCTAVES,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 30 |         pitch::{ALL_PITCHES, HasPitch, Pitch},
[INFO] [stdout]    |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `static_name` is never used
[INFO] [stdout]    --> src/music/named_pitch.rs:236:8
[INFO] [stdout]     |
[INFO] [stdout] 235 | impl NamedPitch {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] 236 |     fn static_name(&self) -> &'static str {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `static_name` is never used
[INFO] [stdout]   --> src/music/octave.rs:81:8
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl Octave {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] 80 |     #[inline]
[INFO] [stdout] 81 |     fn static_name(&self) -> &'static str {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `steps` and `length` are never read
[INFO] [stdout]   --> src/sequence/pattern.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct Track<const STEPS: usize> {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 25 |     /// The steps in the pattern.
[INFO] [stdout] 26 |     steps: [Option<Step>; STEPS],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     length: u8,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tracks` is never read
[INFO] [stdout]   --> src/sequence/pattern.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct Pattern<const TRACKS: usize, const STEPS: usize> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 35 |     /// The steps in the pattern.
[INFO] [stdout] 36 |     tracks: [Option<Track<STEPS>>; TRACKS],
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpSix` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_SIX`
[INFO] [stdout] ...
[INFO] [stdout] 174 | define_octave!(Six, Octave::Six);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpSeven` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_SEVEN`
[INFO] [stdout] ...
[INFO] [stdout] 175 | define_octave!(Seven, Octave::Seven);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FEIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CEIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GEIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DEIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AEIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EEIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BEIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpEight` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_EIGHT`
[INFO] [stdout] ...
[INFO] [stdout] 176 | define_octave!(Eight, Octave::Eight);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FNINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CNINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GNINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DNINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ANINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ENine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ENINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BNINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpNine` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_NINE`
[INFO] [stdout] ...
[INFO] [stdout] 177 | define_octave!(Nine, Octave::Nine);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpTen` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_TEN`
[INFO] [stdout] ...
[INFO] [stdout] 178 | define_octave!(Ten, Octave::Ten);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:183:11
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub const FTripleFlat: Note = FTripleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:185:11
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub const CTripleFlat: Note = CTripleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:187:11
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub const GTripleFlat: Note = GTripleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:189:11
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub const DTripleFlat: Note = DTripleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:191:11
[INFO] [stdout]     |
[INFO] [stdout] 191 | pub const ATripleFlat: Note = ATripleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub const ETripleFlat: Note = ETripleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:195:11
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub const BTripleFlat: Note = BTripleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:198:11
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub const FDoubleFlat: Note = FDoubleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:200:11
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub const CDoubleFlat: Note = CDoubleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:202:11
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub const GDoubleFlat: Note = GDoubleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:204:11
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub const DDoubleFlat: Note = DDoubleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:206:11
[INFO] [stdout]     |
[INFO] [stdout] 206 | pub const ADoubleFlat: Note = ADoubleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:208:11
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub const EDoubleFlat: Note = EDoubleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:210:11
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub const BDoubleFlat: Note = BDoubleFlatFour;
[INFO] [stdout]     |           ^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:213:11
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const FFlat: Note = FFlatFour;
[INFO] [stdout]     |           ^^^^^ help: convert the identifier to upper case: `FFLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:215:11
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub const CFlat: Note = CFlatFour;
[INFO] [stdout]     |           ^^^^^ help: convert the identifier to upper case: `CFLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:217:11
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub const GFlat: Note = GFlatFour;
[INFO] [stdout]     |           ^^^^^ help: convert the identifier to upper case: `GFLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:219:11
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub const DFlat: Note = DFlatFour;
[INFO] [stdout]     |           ^^^^^ help: convert the identifier to upper case: `DFLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:221:11
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub const AFlat: Note = AFlatFour;
[INFO] [stdout]     |           ^^^^^ help: convert the identifier to upper case: `AFLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:223:11
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub const EFlat: Note = EFlatFour;
[INFO] [stdout]     |           ^^^^^ help: convert the identifier to upper case: `EFLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlat` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:225:11
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub const BFlat: Note = BFlatFour;
[INFO] [stdout]     |           ^^^^^ help: convert the identifier to upper case: `BFLAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub const FSharp: Note = FSharpFour;
[INFO] [stdout]     |           ^^^^^^ help: convert the identifier to upper case: `FSHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const CSharp: Note = CSharpFour;
[INFO] [stdout]     |           ^^^^^^ help: convert the identifier to upper case: `CSHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const GSharp: Note = GSharpFour;
[INFO] [stdout]     |           ^^^^^^ help: convert the identifier to upper case: `GSHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub const DSharp: Note = DSharpFour;
[INFO] [stdout]     |           ^^^^^^ help: convert the identifier to upper case: `DSHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:251:11
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub const ASharp: Note = ASharpFour;
[INFO] [stdout]     |           ^^^^^^ help: convert the identifier to upper case: `ASHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:253:11
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub const ESharp: Note = ESharpFour;
[INFO] [stdout]     |           ^^^^^^ help: convert the identifier to upper case: `ESHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub const BSharp: Note = BSharpFour;
[INFO] [stdout]     |           ^^^^^^ help: convert the identifier to upper case: `BSHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:258:11
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub const FDoubleSharp: Note = FDoubleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub const CDoubleSharp: Note = CDoubleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub const GDoubleSharp: Note = GDoubleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | pub const DDoubleSharp: Note = DDoubleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:266:11
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub const ADoubleSharp: Note = ADoubleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:268:11
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub const EDoubleSharp: Note = EDoubleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:270:11
[INFO] [stdout]     |
[INFO] [stdout] 270 | pub const BDoubleSharp: Note = BDoubleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:273:11
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub const FTripleSharp: Note = FTripleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:275:11
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub const CTripleSharp: Note = CTripleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:277:11
[INFO] [stdout]     |
[INFO] [stdout] 277 | pub const GTripleSharp: Note = GTripleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:279:11
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub const DTripleSharp: Note = DTripleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:281:11
[INFO] [stdout]     |
[INFO] [stdout] 281 | pub const ATripleSharp: Note = ATripleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:283:11
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub const ETripleSharp: Note = ETripleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharp` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub const BTripleSharp: Note = BTripleSharpFour;
[INFO] [stdout]     |           ^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `static_name` is never used
[INFO] [stdout]    --> src/music/named_pitch.rs:236:8
[INFO] [stdout]     |
[INFO] [stdout] 235 | impl NamedPitch {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] 236 |     fn static_name(&self) -> &'static str {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `steps` and `length` are never read
[INFO] [stdout]   --> src/sequence/pattern.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct Track<const STEPS: usize> {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 25 |     /// The steps in the pattern.
[INFO] [stdout] 26 |     steps: [Option<Step>; STEPS],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     length: u8,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tracks` is never read
[INFO] [stdout]   --> src/sequence/pattern.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct Pattern<const TRACKS: usize, const STEPS: usize> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 35 |     /// The steps in the pattern.
[INFO] [stdout] 36 |     tracks: [Option<Track<STEPS>>; TRACKS],
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpZero` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_ZERO`
[INFO] [stdout] ...
[INFO] [stdout] 168 | define_octave!(Zero, Octave::Zero);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpOne` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_ONE`
[INFO] [stdout] ...
[INFO] [stdout] 169 | define_octave!(One, Octave::One);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpTwo` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_TWO`
[INFO] [stdout] ...
[INFO] [stdout] 170 | define_octave!(Two, Octave::Two);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTHREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpThree` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_THREE`
[INFO] [stdout] ...
[INFO] [stdout] 171 | define_octave!(Three, Octave::Three);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_FLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFlatFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFLAT_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BFOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ESHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BSHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ADOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDoubleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BDOUBLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleSharpFour` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_SHARP_FOUR`
[INFO] [stdout] ...
[INFO] [stdout] 172 | define_octave!(Four, Octave::Four);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ATRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ETRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTripleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BTRIPLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion of the macro `define_octave` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DDoubleFlatFive` should have an upper case name
[INFO] [stdout]    --> src/music/note.rs:97:23
[INFO] [stdout]     |
[INFO] [stdout]  97 |             pub const [<$name$octave_num>]: Note = Note {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DDOUBLE_FLAT_FIVE`
[INFO] [stdout] ...
[INFO] [stdout] 173 | define_octave!(Five, Octave::Five);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[WARN] too many lines in the log, truncating it
