#[repr(u32)]pub enum PulseError {
Show 26 variants
AccessDenied = 1,
Command = 2,
Invalid = 3,
Exist = 4,
NoEntity = 5,
ConnectionRefused = 6,
Protocol = 7,
Timeout = 8,
AuthKey = 9,
Internal = 10,
ConnectionTerminated = 11,
Killed = 12,
InvalidServer = 13,
ModInitFailed = 14,
BadState = 15,
NoData = 16,
Version = 17,
TooLarge = 18,
NotSupported = 19,
Unknown = 20,
NoExtension = 21,
Obsolete = 22,
NotImplemented = 23,
Forked = 24,
Io = 25,
Busy = 26,
}
Expand description
An error code understood by the PulseAudio protocol.
Can be sent to clients to inform them of a specific error.
Variants§
AccessDenied = 1
Access failure
Command = 2
Unknown command
Invalid = 3
Invalid argument
Exist = 4
Entity exists
NoEntity = 5
No such entity
ConnectionRefused = 6
Connection refused
Protocol = 7
Protocol error
Timeout = 8
Timeout
AuthKey = 9
No authentication key
Internal = 10
Internal error
ConnectionTerminated = 11
Connection terminated
Killed = 12
Entity killed
InvalidServer = 13
Invalid server
ModInitFailed = 14
Module initialization failed
BadState = 15
Bad state
NoData = 16
No data
Version = 17
Incompatible protocol version
TooLarge = 18
Data too large
NotSupported = 19
Operation not supported (since 0.9.5)
Unknown = 20
The error code was unknown to the client
NoExtension = 21
Extension does not exist. (since 0.9.12)
Obsolete = 22
Obsolete functionality. (since 0.9.15)
NotImplemented = 23
Missing implementation. (since 0.9.15)
Forked = 24
The caller forked without calling execve() and tried to reuse the context. \since 0.9.15
Io = 25
An IO error happened. (since 0.9.16)
Busy = 26
Device or resource busy. (since 0.9.17)
Trait Implementations§
Source§impl Clone for PulseError
impl Clone for PulseError
Source§fn clone(&self) -> PulseError
fn clone(&self) -> PulseError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PulseError
impl Debug for PulseError
Source§impl FromPrimitive for PulseError
impl FromPrimitive for PulseError
Source§fn from_u64(val: u64) -> Option<Self>
fn from_u64(val: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i64(val: i64) -> Option<Self>
fn from_i64(val: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§impl PartialEq for PulseError
impl PartialEq for PulseError
Source§impl ToPrimitive for PulseError
impl ToPrimitive for PulseError
Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moreSource§impl TryFrom<i16> for PulseError
impl TryFrom<i16> for PulseError
Source§impl TryFrom<i32> for PulseError
impl TryFrom<i32> for PulseError
Source§impl TryFrom<i64> for PulseError
impl TryFrom<i64> for PulseError
Source§impl TryFrom<i8> for PulseError
impl TryFrom<i8> for PulseError
Source§impl TryFrom<u16> for PulseError
impl TryFrom<u16> for PulseError
Source§impl TryFrom<u32> for PulseError
impl TryFrom<u32> for PulseError
Source§impl TryFrom<u64> for PulseError
impl TryFrom<u64> for PulseError
Source§impl TryFrom<u8> for PulseError
impl TryFrom<u8> for PulseError
impl Copy for PulseError
impl Eq for PulseError
impl StructuralPartialEq for PulseError
Auto Trait Implementations§
impl Freeze for PulseError
impl RefUnwindSafe for PulseError
impl Send for PulseError
impl Sync for PulseError
impl Unpin for PulseError
impl UnwindSafe for PulseError
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