pub enum ReplicationStreamErrorV3 {
ForeignLineage,
StaleEpoch,
HistoryPruned,
UnsupportedFormat,
UnsupportedCatalog,
UnsupportedBounds,
InvalidPosition,
CorruptHistory,
Unavailable,
}Expand description
Closed, payload-free replication negotiation or stream refusal.
Variants§
ForeignLineage
The database or history incarnation differs from the durable pin.
StaleEpoch
The leadership epoch differs from the durable pin.
HistoryPruned
Retention has removed the requested successor history.
UnsupportedFormat
The peer cannot read the production V3 format.
UnsupportedCatalog
The peer names a different authoritative inventory.
UnsupportedBounds
The peer cannot honor the exact production frame ceilings.
InvalidPosition
The requested position, hash, or frontier does not match retained history.
CorruptHistory
A source violated exact receipt continuity or its pinned end.
The published source could not be read.
Trait Implementations§
Source§impl Clone for ReplicationStreamErrorV3
impl Clone for ReplicationStreamErrorV3
impl Copy for ReplicationStreamErrorV3
Source§impl Debug for ReplicationStreamErrorV3
impl Debug for ReplicationStreamErrorV3
Source§impl Display for ReplicationStreamErrorV3
impl Display for ReplicationStreamErrorV3
impl Eq for ReplicationStreamErrorV3
Source§impl Error for ReplicationStreamErrorV3
impl Error for ReplicationStreamErrorV3
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 ReplicationStreamErrorV3
impl PartialEq for ReplicationStreamErrorV3
impl StructuralPartialEq for ReplicationStreamErrorV3
Auto Trait Implementations§
impl Freeze for ReplicationStreamErrorV3
impl RefUnwindSafe for ReplicationStreamErrorV3
impl Send for ReplicationStreamErrorV3
impl Sync for ReplicationStreamErrorV3
impl Unpin for ReplicationStreamErrorV3
impl UnsafeUnpin for ReplicationStreamErrorV3
impl UnwindSafe for ReplicationStreamErrorV3
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