pub enum TurnError {
NoServers,
MissingCredentials,
AllocationFailed,
InvalidResponse,
AuthFailed,
Io(Error),
Stun(StunError),
}Variants§
NoServers
No TURN servers configured.
MissingCredentials
TURN credentials were required but missing.
AllocationFailed
Allocation attempt failed after retries.
InvalidResponse
Response from TURN server was invalid.
AuthFailed
Authentication failed.
Io(Error)
Underlying socket I/O error.
Stun(StunError)
STUN parsing errors.
Trait Implementations§
Source§impl Error for TurnError
impl Error for TurnError
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 Freeze for TurnError
impl !RefUnwindSafe for TurnError
impl Send for TurnError
impl Sync for TurnError
impl Unpin for TurnError
impl !UnwindSafe for TurnError
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