Enum libpulse_binding::error::Code
source · #[repr(C)]
pub enum Code {
Show 27 variants
Ok,
Access,
Command,
Invalid,
Exist,
NoEntity,
ConnectionRefused,
Protocol,
Timeout,
AuthKey,
Internal,
ConnectionTerminated,
Killed,
InvalidServer,
ModInitFailed,
BadState,
NoData,
Version,
TooLarge,
NotSupported,
Unknown,
NoExtension,
Obsolete,
NotImplemented,
Forked,
Io,
Busy,
}
Expand description
These represent errors returned by many of the underlying PulseAudio C functions.
Variants
Ok
No error
Access
Access failure
Command
Unknown command
Invalid
Invalid argument
Exist
Entity exists
NoEntity
No such entity
ConnectionRefused
Connection refused
Protocol
Protocol error
Timeout
AuthKey
No authentication key
Internal
ConnectionTerminated
Killed
Entity killed
InvalidServer
ModInitFailed
BadState
NoData
Version
Incompatible protocol version
TooLarge
Data too large
NotSupported
Operation not supported
Unknown
The error code was unknown to the client
NoExtension
Extension does not exist.
Obsolete
Obsolete functionality.
NotImplemented
Missing implementation.
Forked
The caller forked without calling execve() and tried to reuse the context.
Io
An IO error happened.
Busy
Device or resource busy.
Implementations
Trait Implementations
impl Copy for Code
impl Eq for Code
impl StructuralEq for Code
impl StructuralPartialEq for Code
Auto Trait Implementations
impl RefUnwindSafe for Code
impl Send for Code
impl Sync for Code
impl Unpin for Code
impl UnwindSafe for Code
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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