Enum librespot_protocol::keyexchange::Platform
source · [−]pub enum Platform {
Show 24 variants
PLATFORM_WIN32_X86,
PLATFORM_OSX_X86,
PLATFORM_LINUX_X86,
PLATFORM_IPHONE_ARM,
PLATFORM_S60_ARM,
PLATFORM_OSX_PPC,
PLATFORM_ANDROID_ARM,
PLATFORM_WINDOWS_CE_ARM,
PLATFORM_LINUX_X86_64,
PLATFORM_OSX_X86_64,
PLATFORM_PALM_ARM,
PLATFORM_LINUX_SH,
PLATFORM_FREEBSD_X86,
PLATFORM_FREEBSD_X86_64,
PLATFORM_BLACKBERRY_ARM,
PLATFORM_SONOS,
PLATFORM_LINUX_MIPS,
PLATFORM_LINUX_ARM,
PLATFORM_LOGITECH_ARM,
PLATFORM_LINUX_BLACKFIN,
PLATFORM_WP7_ARM,
PLATFORM_ONKYO_ARM,
PLATFORM_QNXNTO_ARM,
PLATFORM_BCO_ARM,
}
Variants
PLATFORM_WIN32_X86
PLATFORM_OSX_X86
PLATFORM_LINUX_X86
PLATFORM_IPHONE_ARM
PLATFORM_S60_ARM
PLATFORM_OSX_PPC
PLATFORM_ANDROID_ARM
PLATFORM_WINDOWS_CE_ARM
PLATFORM_LINUX_X86_64
PLATFORM_OSX_X86_64
PLATFORM_PALM_ARM
PLATFORM_LINUX_SH
PLATFORM_FREEBSD_X86
PLATFORM_FREEBSD_X86_64
PLATFORM_BLACKBERRY_ARM
PLATFORM_SONOS
PLATFORM_LINUX_MIPS
PLATFORM_LINUX_ARM
PLATFORM_LOGITECH_ARM
PLATFORM_LINUX_BLACKFIN
PLATFORM_WP7_ARM
PLATFORM_ONKYO_ARM
PLATFORM_QNXNTO_ARM
PLATFORM_BCO_ARM
Trait Implementations
sourceimpl ProtobufEnum for Platform
impl ProtobufEnum for Platform
sourcefn from_i32(value: i32) -> Option<Platform>
fn from_i32(value: i32) -> Option<Platform>
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 Platform
impl ProtobufValue for Platform
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 Platform
impl Eq for Platform
impl StructuralEq for Platform
impl StructuralPartialEq for Platform
Auto Trait Implementations
impl RefUnwindSafe for Platform
impl Send for Platform
impl Sync for Platform
impl Unpin for Platform
impl UnwindSafe for Platform
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