#[repr(u8)]pub enum Note {
Show 109 variants
Rest = 0,
C0 = 1,
CsDb0 = 2,
D0 = 3,
DsEb0 = 4,
E0 = 5,
F0 = 6,
FsGb0 = 7,
G0 = 8,
GsAb0 = 9,
A0 = 10,
AsBb0 = 11,
B0 = 12,
C1 = 13,
CsDb1 = 14,
D1 = 15,
DsEb1 = 16,
E1 = 17,
F1 = 18,
FsGb1 = 19,
G1 = 20,
GsAb1 = 21,
A1 = 22,
AsBb1 = 23,
B1 = 24,
C2 = 25,
CsDb2 = 26,
D2 = 27,
DsEb2 = 28,
E2 = 29,
F2 = 30,
FsGb2 = 31,
G2 = 32,
GsAb2 = 33,
A2 = 34,
AsBb2 = 35,
B2 = 36,
C3 = 37,
CsDb3 = 38,
D3 = 39,
DsEb3 = 40,
E3 = 41,
F3 = 42,
FsGb3 = 43,
G3 = 44,
GsAb3 = 45,
A3 = 46,
AsBb3 = 47,
B3 = 48,
C4 = 49,
CsDb4 = 50,
D4 = 51,
DsEb4 = 52,
E4 = 53,
F4 = 54,
FsGb4 = 55,
G4 = 56,
GsAb4 = 57,
A4 = 58,
AsBb4 = 59,
B4 = 60,
C5 = 61,
CsDb5 = 62,
D5 = 63,
DsEb5 = 64,
E5 = 65,
F5 = 66,
FsGb5 = 67,
G5 = 68,
GsAb5 = 69,
A5 = 70,
AsBb5 = 71,
B5 = 72,
C6 = 73,
CsDb6 = 74,
D6 = 75,
DsEb6 = 76,
E6 = 77,
F6 = 78,
FsGb6 = 79,
G6 = 80,
GsAb6 = 81,
A6 = 82,
AsBb6 = 83,
B6 = 84,
C7 = 85,
CsDb7 = 86,
D7 = 87,
DsEb7 = 88,
E7 = 89,
F7 = 90,
FsGb7 = 91,
G7 = 92,
GsAb7 = 93,
A7 = 94,
AsBb7 = 95,
B7 = 96,
C8 = 97,
CsDb8 = 98,
D8 = 99,
DsEb8 = 100,
E8 = 101,
F8 = 102,
FsGb8 = 103,
G8 = 104,
GsAb8 = 105,
A8 = 106,
AsBb8 = 107,
B8 = 108,
}
Expand description
Notes on an piano keyboard, where A4 = 440 Hz.
Variants§
Rest = 0
C0 = 1
CsDb0 = 2
D0 = 3
DsEb0 = 4
E0 = 5
F0 = 6
FsGb0 = 7
G0 = 8
GsAb0 = 9
A0 = 10
AsBb0 = 11
B0 = 12
C1 = 13
CsDb1 = 14
D1 = 15
DsEb1 = 16
E1 = 17
F1 = 18
FsGb1 = 19
G1 = 20
GsAb1 = 21
A1 = 22
AsBb1 = 23
B1 = 24
C2 = 25
CsDb2 = 26
D2 = 27
DsEb2 = 28
E2 = 29
F2 = 30
FsGb2 = 31
G2 = 32
GsAb2 = 33
A2 = 34
AsBb2 = 35
B2 = 36
C3 = 37
CsDb3 = 38
D3 = 39
DsEb3 = 40
E3 = 41
F3 = 42
FsGb3 = 43
G3 = 44
GsAb3 = 45
A3 = 46
AsBb3 = 47
B3 = 48
C4 = 49
CsDb4 = 50
D4 = 51
DsEb4 = 52
E4 = 53
F4 = 54
FsGb4 = 55
G4 = 56
GsAb4 = 57
A4 = 58
AsBb4 = 59
B4 = 60
C5 = 61
CsDb5 = 62
D5 = 63
DsEb5 = 64
E5 = 65
F5 = 66
FsGb5 = 67
G5 = 68
GsAb5 = 69
A5 = 70
AsBb5 = 71
B5 = 72
C6 = 73
CsDb6 = 74
D6 = 75
DsEb6 = 76
E6 = 77
F6 = 78
FsGb6 = 79
G6 = 80
GsAb6 = 81
A6 = 82
AsBb6 = 83
B6 = 84
C7 = 85
CsDb7 = 86
D7 = 87
DsEb7 = 88
E7 = 89
F7 = 90
FsGb7 = 91
G7 = 92
GsAb7 = 93
A7 = 94
AsBb7 = 95
B7 = 96
C8 = 97
CsDb8 = 98
D8 = 99
DsEb8 = 100
E8 = 101
F8 = 102
FsGb8 = 103
G8 = 104
GsAb8 = 105
A8 = 106
AsBb8 = 107
B8 = 108
Trait Implementations§
impl Copy for Note
impl StructuralPartialEq for Note
Auto Trait Implementations§
impl Freeze for Note
impl RefUnwindSafe for Note
impl Send for Note
impl Sync for Note
impl Unpin for Note
impl UnwindSafe for Note
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more