pub enum HostedSourceInvalidation {
InitialSnapshotRequired,
QueueOverflow,
NativeRescanRequired,
BackendError,
UnrepresentablePath,
AmbiguousRename,
RootChanged,
}Expand description
Why a hosted source can no longer prove a contiguous change interval.
Variants§
InitialSnapshotRequired
No authenticated baseline has been established.
QueueOverflow
The bounded change queue overflowed.
NativeRescanRequired
The provider explicitly requires a full rescan.
BackendError
The provider reported an asynchronous backend failure.
UnrepresentablePath
A source path cannot be represented by filesystem semantics.
AmbiguousRename
A rename could not be paired exactly.
RootChanged
The source root changed identity.
Trait Implementations§
Source§impl Clone for HostedSourceInvalidation
impl Clone for HostedSourceInvalidation
impl Copy for HostedSourceInvalidation
Source§impl Debug for HostedSourceInvalidation
impl Debug for HostedSourceInvalidation
impl Eq for HostedSourceInvalidation
Source§impl PartialEq for HostedSourceInvalidation
impl PartialEq for HostedSourceInvalidation
impl StructuralPartialEq for HostedSourceInvalidation
Auto Trait Implementations§
impl Freeze for HostedSourceInvalidation
impl RefUnwindSafe for HostedSourceInvalidation
impl Send for HostedSourceInvalidation
impl Sync for HostedSourceInvalidation
impl Unpin for HostedSourceInvalidation
impl UnsafeUnpin for HostedSourceInvalidation
impl UnwindSafe for HostedSourceInvalidation
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request