pub enum RunError {
Io(Error),
Startup(String),
}Expand description
Error returned by OnvifServer::run.
Distinguishes between startup/configuration failures and I/O failures at bind time.
Variants§
Io(Error)
The server failed to bind or serve on the configured port (I/O error).
Startup(String)
A required service was not registered (validated again at run time for services
beyond device_service, which is checked at build time).
Trait Implementations§
Source§impl Error for RunError
impl Error for RunError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for RunError
impl !UnwindSafe for RunError
impl Freeze for RunError
impl Send for RunError
impl Sync for RunError
impl Unpin for RunError
impl UnsafeUnpin for RunError
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