pub enum TraceLineError {
Parse(DocumentError),
Invalid {
what: String,
},
Canonical(CanonicalError),
TooLong {
bytes: usize,
},
}Expand description
Why a line was refused.
Variants§
Parse(DocumentError)
Not a rustev.trace/1 document within TRACE_V1.
Invalid
A field breaks a line invariant; what names it.
Canonical(CanonicalError)
The line has no canonical bytes (a non-finite number).
TooLong
The written line exceeds 64 KiB.
Trait Implementations§
Source§impl Clone for TraceLineError
impl Clone for TraceLineError
Source§impl Debug for TraceLineError
impl Debug for TraceLineError
Source§impl Display for TraceLineError
impl Display for TraceLineError
Source§impl Error for TraceLineError
impl Error for TraceLineError
1.30.0 · 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 PartialEq for TraceLineError
impl PartialEq for TraceLineError
impl StructuralPartialEq for TraceLineError
Auto Trait Implementations§
impl Freeze for TraceLineError
impl RefUnwindSafe for TraceLineError
impl Send for TraceLineError
impl Sync for TraceLineError
impl Unpin for TraceLineError
impl UnsafeUnpin for TraceLineError
impl UnwindSafe for TraceLineError
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