pub enum Error<SE, PE, VE, XE> {
Input(SE),
Produce(PE),
Visit(VE),
Xml(XE),
}Expand description
Source, producer and continuation failures retain independent original roles.
Variants§
Input(SE)
Complete input/CRC, snapshot or source/current budget refused.
Produce(PE)
Actual XML decoding/parsing/arena refused.
Visit(VE)
Original callback failure, including its resource/processing class.
Xml(XE)
Produced root or generation/current query refused.
Trait Implementations§
Auto Trait Implementations§
impl<SE, PE, VE, XE> Forget for Error<SE, PE, VE, XE>
impl<SE, PE, VE, XE> Freeze for Error<SE, PE, VE, XE>
impl<SE, PE, VE, XE> RefUnwindSafe for Error<SE, PE, VE, XE>
impl<SE, PE, VE, XE> Send for Error<SE, PE, VE, XE>
impl<SE, PE, VE, XE> Sync for Error<SE, PE, VE, XE>
impl<SE, PE, VE, XE> Unpin for Error<SE, PE, VE, XE>
impl<SE, PE, VE, XE> UnsafeUnpin for Error<SE, PE, VE, XE>
impl<SE, PE, VE, XE> UnwindSafe for Error<SE, PE, VE, XE>
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