#[repr(C)]pub enum pa_error_code_t {
Show 27 variants
Ok = 0,
Access = 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
Error code.
These represent the i32 error codes returned by many of the underlying PulseAudio C functions.
Beware, these enum values are positive values, whilst PA functions return them in negative form,
i.e. the Invalid variant here has a value of 3, while functions returning this error code
return -3. (This is identical to the enum provided in the PA C API).
Variants§
Ok = 0
No error.
Access = 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
AuthKey = 9
No authentication key.
Internal = 10
ConnectionTerminated = 11
Killed = 12
Entity killed.
InvalidServer = 13
ModInitFailed = 14
BadState = 15
NoData = 16
Version = 17
Incompatible protocol version.
TooLarge = 18
Data too large.
NotSupported = 19
Operation not supported.
Unknown = 20
The error code was unknown to the client.
NoExtension = 21
Extension does not exist.
Obsolete = 22
Obsolete functionality.
NotImplemented = 23
Missing implementation.
Forked = 24
The caller forked without calling execve() and tried to reuse the context.
IO = 25
An IO error happened.
Busy = 26
Device or resource busy.
Trait Implementations§
Source§impl Clone for pa_error_code_t
impl Clone for pa_error_code_t
Source§fn clone(&self) -> pa_error_code_t
fn clone(&self) -> pa_error_code_t
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for pa_error_code_t
impl Debug for pa_error_code_t
Source§impl FromPrimitive for pa_error_code_t
impl FromPrimitive for pa_error_code_t
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
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_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
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_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 pa_error_code_t
impl PartialEq for pa_error_code_t
Source§impl ToPrimitive for pa_error_code_t
impl ToPrimitive for pa_error_code_t
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
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>
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>
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>
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>
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>
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>
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>
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>
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>
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read more