pub enum WindowsFetchDataFailure {
InvalidRequest,
InsufficientResources,
ProviderTerminated,
AuthenticationFailed,
AccessDenied,
NotInSync,
NetworkUnavailable,
NotSupported,
Cancelled,
Unsuccessful,
}Expand description
Structured failure classifications accepted by the minimal fetch terminal path.
Variants§
InvalidRequest
The callback snapshot or request contract was malformed.
InsufficientResources
The bounded callback queue or provider resources were exhausted.
ProviderTerminated
The provider connection is closing or its worker is gone.
AuthenticationFailed
Product credentials are missing, expired, or rejected.
AccessDenied
The requesting principal cannot read this item.
NotInSync
The callback metadata no longer matches current backend content state.
A transient backend or transport outage prevented hydration.
NotSupported
The backend does not support the requested content operation.
Cancelled
The platform or user cancelled the hydration request.
Unsuccessful
The provider failed without a narrower portable classification.
Implementations§
Source§impl WindowsFetchDataFailure
impl WindowsFetchDataFailure
Sourcepub fn from_hydration_error(error: &HydrationError) -> Self
pub fn from_hydration_error(error: &HydrationError) -> Self
Maps a product-neutral hydration failure to the closest CFAPI terminal classification.
Trait Implementations§
Source§impl Clone for WindowsFetchDataFailure
impl Clone for WindowsFetchDataFailure
Source§fn clone(&self) -> WindowsFetchDataFailure
fn clone(&self) -> WindowsFetchDataFailure
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more