pub enum ConfigBuilderError {
MaxTransmissionSizeTooSmall,
HistoryLengthTooSmall,
MeshParametersInvalid,
MeshOutboundInvalid,
UnsubscribeBackoffIsZero,
InvalidProtocol,
}
Expand description
Error associated with Config building.
Variants§
MaxTransmissionSizeTooSmall
Maximum transmission size is too small.
HistoryLengthTooSmall
Histroy length less than history gossip length.
MeshParametersInvalid
The ineauality doesn’t hold mesh_outbound_min <= mesh_n_low <= mesh_n <= mesh_n_high
MeshOutboundInvalid
The inequality doesn’t hold mesh_outbound_min <= self.config.mesh_n / 2
UnsubscribeBackoffIsZero
unsubscribe_backoff is zero
InvalidProtocol
Invalid protocol
Trait Implementations§
source§impl Debug for ConfigBuilderError
impl Debug for ConfigBuilderError
source§impl Display for ConfigBuilderError
impl Display for ConfigBuilderError
source§impl Error for ConfigBuilderError
impl Error for ConfigBuilderError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
Auto Trait Implementations§
impl RefUnwindSafe for ConfigBuilderError
impl Send for ConfigBuilderError
impl Sync for ConfigBuilderError
impl Unpin for ConfigBuilderError
impl UnwindSafe for ConfigBuilderError
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