pub enum SonarError {
}Expand description
Errors that can occur when using the SteelSeries Sonar API.
Variants§
EnginePathNotFound
ServerNotAccessible(u16)
SonarNotEnabled
ServerNotReady
ServerNotRunning
WebServerAddressNotFound
ChannelNotFound(String)
SliderNotFound(String)
InvalidVolume(f64)
InvalidMixVolume(f64)
Http(Error)
Json(Error)
Io(Error)
Trait Implementations§
Source§impl Debug for SonarError
impl Debug for SonarError
Source§impl Display for SonarError
impl Display for SonarError
Source§impl Error for SonarError
impl Error for SonarError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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 From<Error> for SonarError
impl From<Error> for SonarError
Source§impl From<Error> for SonarError
impl From<Error> for SonarError
Auto Trait Implementations§
impl Freeze for SonarError
impl !RefUnwindSafe for SonarError
impl Send for SonarError
impl Sync for SonarError
impl Unpin for SonarError
impl !UnwindSafe for SonarError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.