pub struct CohortDecodeError {
pub deliverables: usize,
pub locks: usize,
}Expand description
Error returned when a [FlatCohort] wire payload cannot be decoded into a
Cohort — currently only the deliverables/locks length mismatch
(CMP-032). Carries both lengths for triage and implements Display so it
satisfies serde’s try_from error bound.
Fields§
§deliverables: usize§locks: usizeTrait Implementations§
Source§impl Clone for CohortDecodeError
impl Clone for CohortDecodeError
Source§fn clone(&self) -> CohortDecodeError
fn clone(&self) -> CohortDecodeError
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 moreSource§impl Debug for CohortDecodeError
impl Debug for CohortDecodeError
Source§impl Display for CohortDecodeError
impl Display for CohortDecodeError
impl Eq for CohortDecodeError
Source§impl Error for CohortDecodeError
impl Error for CohortDecodeError
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 CohortDecodeError
impl PartialEq for CohortDecodeError
impl StructuralPartialEq for CohortDecodeError
Auto Trait Implementations§
impl Freeze for CohortDecodeError
impl RefUnwindSafe for CohortDecodeError
impl Send for CohortDecodeError
impl Sync for CohortDecodeError
impl Unpin for CohortDecodeError
impl UnsafeUnpin for CohortDecodeError
impl UnwindSafe for CohortDecodeError
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