[−][src]Enum roughenough::Error
Error types generated by this implementation
Variants
TagNotStrictlyIncreasing(Tag)
The associated tag was added to an RtMessage
in non-increasing order.
The associated byte sequence does not correspond to a valid Roughtime tag.
InvalidNumTags(u32)
Invalid number of tags specified
Tag value length exceeds length of source bytes
EncodingFailure(Error)
Encoding failed. The associated std::io::Error
should provide more information.
Request was less than 1024 bytes
InvalidAlignment(u32)
Offset was not 32-bit aligned
InvalidOffsetValue(u32)
Offset is outside of valid message range
Could not convert bytes to message because bytes were too short
Otherwise invalid request
InvalidConfiguration(String)
Runtime configuration is invalid for the reason provided
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,