#[non_exhaustive]pub enum EventType {
Show 58 variants
System,
Result,
Note,
Noteon,
Noteoff,
Keypress,
Controller,
Pgmchange,
Chanpress,
Pitchbend,
Control14,
Nonregparam,
Regparam,
Songpos,
Songsel,
Qframe,
Timesign,
Keysign,
Start,
Continue,
Stop,
SetposTick,
SetposTime,
Tempo,
Clock,
Tick,
QueueSkew,
TuneRequest,
Reset,
Sensing,
Echo,
Oss,
ClientStart,
ClientExit,
ClientChange,
PortStart,
PortExit,
PortChange,
PortSubscribed,
PortUnsubscribed,
Usr0,
Usr1,
Usr2,
Usr3,
Usr4,
Usr5,
Usr6,
Usr7,
Usr8,
Usr9,
Sysex,
Bounce,
UsrVar0,
UsrVar1,
UsrVar2,
UsrVar3,
UsrVar4,
None,
}Expand description
The type of event.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
System
Result
Note
Noteon
Noteoff
Keypress
Controller
Pgmchange
Chanpress
Pitchbend
Control14
Nonregparam
Regparam
Songpos
Songsel
Qframe
Timesign
Keysign
Start
Continue
Stop
SetposTick
SetposTime
Tempo
Clock
Tick
QueueSkew
TuneRequest
Reset
Sensing
Echo
Oss
ClientStart
ClientExit
ClientChange
PortStart
PortExit
PortChange
PortSubscribed
PortUnsubscribed
Usr0
Usr1
Usr2
Usr3
Usr4
Usr5
Usr6
Usr7
Usr8
Usr9
Sysex
Bounce
UsrVar0
UsrVar1
UsrVar2
UsrVar3
UsrVar4
None
Trait Implementations§
Source§impl<'a> FromValue<'a> for EventType
impl<'a> FromValue<'a> for EventType
Source§type Checker = GenericValueTypeChecker<EventType>
type Checker = GenericValueTypeChecker<EventType>
Value type checker.
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value. Read moreSource§impl HasParamSpec for EventType
impl HasParamSpec for EventType
Source§impl Ord for EventType
impl Ord for EventType
Source§impl PartialOrd for EventType
impl PartialOrd for EventType
Source§impl StaticType for EventType
impl StaticType for EventType
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self.impl Copy for EventType
impl Eq for EventType
impl StructuralPartialEq for EventType
Auto Trait Implementations§
impl Freeze for EventType
impl RefUnwindSafe for EventType
impl Send for EventType
impl Sync for EventType
impl Unpin for EventType
impl UnwindSafe for EventType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue clone of self.