pub enum BackendBatchProjectionError {
Cardinality {
expected: usize,
actual: usize,
},
IllegalSource,
IllegalReplacement,
DifferentSpan,
}Expand description
Validation failure for an ordered one-to-one backend replacement span.
Variants§
Cardinality
Replacement cardinality differed from the held span.
Fields
IllegalSource
A held source was not attributable at this pipeline position.
IllegalReplacement
A proposed replacement was illegal or not reconstructable.
DifferentSpan
Replacements would consume a different protocol span than the sources.
Trait Implementations§
Source§impl Clone for BackendBatchProjectionError
impl Clone for BackendBatchProjectionError
Source§fn clone(&self) -> BackendBatchProjectionError
fn clone(&self) -> BackendBatchProjectionError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BackendBatchProjectionError
Source§impl Debug for BackendBatchProjectionError
impl Debug for BackendBatchProjectionError
impl Eq for BackendBatchProjectionError
impl StructuralPartialEq for BackendBatchProjectionError
Auto Trait Implementations§
impl Freeze for BackendBatchProjectionError
impl RefUnwindSafe for BackendBatchProjectionError
impl Send for BackendBatchProjectionError
impl Sync for BackendBatchProjectionError
impl Unpin for BackendBatchProjectionError
impl UnsafeUnpin for BackendBatchProjectionError
impl UnwindSafe for BackendBatchProjectionError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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