[−][src]Enum tsproto::Error
Variants
Asn1Decode(ASN1DecodeErr)
Asn1Encode(ASN1EncodeErr)
Base64(DecodeError)
FutureCanceled(Canceled)
Io(Error)
ParseInt(ParseIntError)
Quicklz(Error)
Rand(Error)
Ring(Unspecified)
RingKeyRejected(KeyRejected)
Timer(Error)
Utf8(Utf8Error)
NotInReceiveWindow
Fields of NotInReceiveWindow
ParsePacket(String)
UnallowedUnencryptedPacket
UnexpectedInitPacket
WrongMac(PacketType, u32, u16)
Store packet type, generation id and packet id.
UnknownPacketType(u8)
MaxLengthExceeded(String)
ParseCommand(String)
WrongSignature
Other(Compat<Error>)
Trait Implementations
impl From<ASN1DecodeErr> for Error
[src]
fn from(original: ASN1DecodeErr) -> Error
[src]
impl From<ASN1EncodeErr> for Error
[src]
fn from(original: ASN1EncodeErr) -> Error
[src]
impl From<DecodeError> for Error
[src]
fn from(original: DecodeError) -> Error
[src]
impl From<Canceled> for Error
[src]
impl From<Error> for Error
[src]
impl From<ParseIntError> for Error
[src]
fn from(original: ParseIntError) -> Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<Unspecified> for Error
[src]
fn from(original: Unspecified) -> Error
[src]
impl From<KeyRejected> for Error
[src]
fn from(original: KeyRejected) -> Error
[src]
impl From<Error> for Error
[src]
impl From<Utf8Error> for Error
[src]
impl From<(u16, u16, u16, PacketType)> for Error
[src]
impl From<(PacketType, u32, u16)> for Error
[src]
impl From<u8> for Error
[src]
impl From<Compat<Error>> for Error
[src]
impl From<Error> for Error
[src]
impl Debug for Error
[src]
impl Display for Error
[src]
impl Fail for Error
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
default fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
default fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
Auto Trait Implementations
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
default fn name(&self) -> Option<&str>
[src]
Returns the "name" of the error. Read more
default fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
default fn backtrace(&self) -> Option<&Backtrace>
[src]
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
default fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
default fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
impl<T> Same for T
type Output = T
Should always be Self