pub enum ReadSetRevisionError {
Empty,
TooManyStores {
limit: u32,
actual: u32,
},
EncodedBytesExceeded {
limit: u32,
actual: u32,
},
NonCanonical,
UnknownEntity,
StoreMissingFromProof {
store: ReadSetStoreIdentity,
},
ResumeProofRequired,
DatabaseIncarnationChanged,
AcceptedRootChanged,
StoreDataChanged {
store: ReadSetStoreIdentity,
},
StoreAccessChanged {
store: ReadSetStoreIdentity,
},
DurableStoreRequired {
store: ReadSetStoreIdentity,
},
}Expand description
Typed failure while capturing or validating an exhaustive source proof.
Variants§
Empty
No participating physical store was supplied.
TooManyStores
The proof exceeds the bounded participating-store count.
EncodedBytesExceeded
The canonical proof encoding exceeds its byte ceiling.
NonCanonical
Proof authority, revisions, or store ordering are not canonical.
UnknownEntity
One requested entity is absent from accepted runtime authority.
StoreMissingFromProof
The page’s physical source was not declared in the initial proof.
Fields
store: ReadSetStoreIdentityResumeProofRequired
A continuation was supplied without its associated source proof.
DatabaseIncarnationChanged
The database was recreated after the proof was captured.
AcceptedRootChanged
Accepted runtime authority changed after the proof was captured.
StoreDataChanged
Rows in one participating physical store changed.
Fields
store: ReadSetStoreIdentityStoreAccessChanged
Physical access readiness in one participating store changed.
Fields
store: ReadSetStoreIdentityDurableStoreRequired
A cross-call job attempted to use a volatile source store.
Fields
store: ReadSetStoreIdentityTrait Implementations§
Source§impl CandidType for ReadSetRevisionError
impl CandidType for ReadSetRevisionError
Source§impl Clone for ReadSetRevisionError
impl Clone for ReadSetRevisionError
Source§fn clone(&self) -> ReadSetRevisionError
fn clone(&self) -> ReadSetRevisionError
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ReadSetRevisionError
impl Debug for ReadSetRevisionError
Source§impl<'de> Deserialize<'de> for ReadSetRevisionError
impl<'de> Deserialize<'de> for ReadSetRevisionError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Display for ReadSetRevisionError
impl Display for ReadSetRevisionError
impl Eq for ReadSetRevisionError
Source§impl Error for ReadSetRevisionError
impl Error for ReadSetRevisionError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()