Enum librespot_protocol::spirc::MessageType
source · [−]pub enum MessageType {
Show 21 variants
kMessageTypeHello,
kMessageTypeGoodbye,
kMessageTypeProbe,
kMessageTypeNotify,
kMessageTypeLoad,
kMessageTypePlay,
kMessageTypePause,
kMessageTypePlayPause,
kMessageTypeSeek,
kMessageTypePrev,
kMessageTypeNext,
kMessageTypeVolume,
kMessageTypeShuffle,
kMessageTypeRepeat,
kMessageTypeVolumeDown,
kMessageTypeVolumeUp,
kMessageTypeReplace,
kMessageTypeLogout,
kMessageTypeAction,
kMessageTypeRename,
kMessageTypeUpdateMetadata,
}
Variants
kMessageTypeHello
kMessageTypeGoodbye
kMessageTypeProbe
kMessageTypeNotify
kMessageTypeLoad
kMessageTypePlay
kMessageTypePause
kMessageTypePlayPause
kMessageTypeSeek
kMessageTypePrev
kMessageTypeNext
kMessageTypeVolume
kMessageTypeShuffle
kMessageTypeRepeat
kMessageTypeVolumeDown
kMessageTypeVolumeUp
kMessageTypeReplace
kMessageTypeLogout
kMessageTypeAction
kMessageTypeRename
kMessageTypeUpdateMetadata
Trait Implementations
sourceimpl Clone for MessageType
impl Clone for MessageType
sourcefn clone(&self) -> MessageType
fn clone(&self) -> MessageType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MessageType
impl Debug for MessageType
sourceimpl Default for MessageType
impl Default for MessageType
sourceimpl Hash for MessageType
impl Hash for MessageType
sourceimpl PartialEq<MessageType> for MessageType
impl PartialEq<MessageType> for MessageType
sourceimpl ProtobufEnum for MessageType
impl ProtobufEnum for MessageType
sourcefn from_i32(value: i32) -> Option<MessageType>
fn from_i32(value: i32) -> Option<MessageType>
Try to create an enum from i32
value.
Return None
if value is unknown. Read more
sourcefn values() -> &'static [Self]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
fn values() -> &'static [Self]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Get all enum values for enum type.
sourcefn enum_descriptor_static() -> &'static EnumDescriptor
fn enum_descriptor_static() -> &'static EnumDescriptor
Get enum descriptor by type.
sourcefn descriptor(&self) -> &'static EnumValueDescriptor
fn descriptor(&self) -> &'static EnumValueDescriptor
Get enum value descriptor.
sourcefn enum_descriptor(&self) -> &'static EnumDescriptor
fn enum_descriptor(&self) -> &'static EnumDescriptor
Get enum descriptor.
sourceimpl ProtobufValue for MessageType
impl ProtobufValue for MessageType
sourcefn as_ref(&self) -> ReflectValueRef<'_>
fn as_ref(&self) -> ReflectValueRef<'_>
As ref
sourcefn is_non_zero(&self) -> bool
fn is_non_zero(&self) -> bool
Is value non-zero?
sourcefn as_ref_copy(&self) -> ReflectValueRef<'static>
fn as_ref_copy(&self) -> ReflectValueRef<'static>
Return ProtobufValueRef
if self is Copy
. Read more
impl Copy for MessageType
impl Eq for MessageType
impl StructuralEq for MessageType
impl StructuralPartialEq for MessageType
Auto Trait Implementations
impl RefUnwindSafe for MessageType
impl Send for MessageType
impl Sync for MessageType
impl Unpin for MessageType
impl UnwindSafe for MessageType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more