[INFO] fetching crate catalina-engine 0.1.0...
[INFO] checking catalina-engine-0.1.0 against try#0611f7de057c584b8771102fde7aed6c70c71d3b for pr-146440
[INFO] extracting crate catalina-engine 0.1.0 into /workspace/builds/worker-1-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate catalina-engine 0.1.0 on toolchain 0611f7de057c584b8771102fde7aed6c70c71d3b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0611f7de057c584b8771102fde7aed6c70c71d3b" "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" "+0611f7de057c584b8771102fde7aed6c70c71d3b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+0611f7de057c584b8771102fde7aed6c70c71d3b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9de42b46037ef1833d9daf5e8dc695983d22d2f9b8f3f96c51119cf3df096974
[INFO] running `Command { std: "docker" "start" "-a" "9de42b46037ef1833d9daf5e8dc695983d22d2f9b8f3f96c51119cf3df096974", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9de42b46037ef1833d9daf5e8dc695983d22d2f9b8f3f96c51119cf3df096974", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9de42b46037ef1833d9daf5e8dc695983d22d2f9b8f3f96c51119cf3df096974", kill_on_drop: false }`
[INFO] [stdout] 9de42b46037ef1833d9daf5e8dc695983d22d2f9b8f3f96c51119cf3df096974
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+0611f7de057c584b8771102fde7aed6c70c71d3b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe9fafc8e8a86ec394edde6cd37fdc02b6dd4be3ba11bb2855b1fee28c91e7b3
[INFO] running `Command { std: "docker" "start" "-a" "fe9fafc8e8a86ec394edde6cd37fdc02b6dd4be3ba11bb2855b1fee28c91e7b3", kill_on_drop: false }`
[INFO] [stderr]     Checking dasp_sample v0.11.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]     Checking dasp_ring_buffer v0.11.0
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling heapless v0.9.2
[INFO] [stderr]     Checking byteorder v1.5.0
[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]    Compiling syn v2.0.111
[INFO] [stderr]     Checking dasp_rms v0.11.0
[INFO] [stderr]     Checking dasp_peak v0.11.0
[INFO] [stderr]     Checking dasp_interpolate v0.11.0
[INFO] [stderr]     Checking dasp_slice v0.11.0
[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 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: 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: 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] error: struct `OscillatorAllocator` is never constructed
[INFO] [stdout]    --> src/audio/oscillator/mod.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub struct OscillatorAllocator<
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `pub` struct has private fields, no public constructor, and is not otherwise reachable through the external API, so consider providing a public constructor or removing it
[INFO] [stdout]     = note: `#[deny(unused_unconstructable_pub_struct)]` (part of `#[deny(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
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_note` which comes from the expansion 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: 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] error: struct `OscillatorAllocator` is never constructed
[INFO] [stdout]    --> src/audio/oscillator/mod.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub struct OscillatorAllocator<
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `pub` struct has private fields, no public constructor, and is not otherwise reachable through the external API, so consider providing a public constructor or removing it
[INFO] [stdout]     = note: `#[deny(unused_unconstructable_pub_struct)]` (part of `#[deny(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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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] 
[WARN] too many lines in the log, truncating it
