Enum midir::PortInfoError
source · pub enum PortInfoError {
PortNumberOutOfRange,
InvalidPort,
CannotRetrievePortName,
}
Expand description
An error that can occur when retrieving information about available ports.
Variants§
Trait Implementations§
source§impl Clone for PortInfoError
impl Clone for PortInfoError
source§fn clone(&self) -> PortInfoError
fn clone(&self) -> PortInfoError
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 PortInfoError
impl Debug for PortInfoError
source§impl Display for PortInfoError
impl Display for PortInfoError
source§impl Error for PortInfoError
impl Error for PortInfoError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl PartialEq for PortInfoError
impl PartialEq for PortInfoError
source§fn eq(&self, other: &PortInfoError) -> bool
fn eq(&self, other: &PortInfoError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PortInfoError
impl Eq for PortInfoError
impl StructuralPartialEq for PortInfoError
Auto Trait Implementations§
impl Freeze for PortInfoError
impl RefUnwindSafe for PortInfoError
impl Send for PortInfoError
impl Sync for PortInfoError
impl Unpin for PortInfoError
impl UnwindSafe for PortInfoError
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