pub struct HydrationCapabilities {
pub whole_file: bool,
pub range: Option<RangeHydrationCapabilities>,
pub progressive_range: Option<RangeHydrationCapabilities>,
pub incremental_from_existing: bool,
}Expand description
Supported content hydration strategies.
Fields§
§whole_file: boolComplete-file hydration is available.
range: Option<RangeHydrationCapabilities>Arbitrary or aligned range hydration is available.
progressive_range: Option<RangeHydrationCapabilities>Progressive background range hydration is available.
incremental_from_existing: boolContent can be updated relative to an existing local revision.
Implementations§
Source§impl HydrationCapabilities
impl HydrationCapabilities
Sourcepub fn intersection(self, other: Self) -> Result<Self>
pub fn intersection(self, other: Self) -> Result<Self>
Computes hydration strategies shared by both sides.
§Errors
Returns an error when validation fails or an underlying backend, store, or platform operation fails.
Trait Implementations§
Source§impl Clone for HydrationCapabilities
impl Clone for HydrationCapabilities
Source§fn clone(&self) -> HydrationCapabilities
fn clone(&self) -> HydrationCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HydrationCapabilities
impl Debug for HydrationCapabilities
Source§impl Default for HydrationCapabilities
impl Default for HydrationCapabilities
Source§fn default() -> HydrationCapabilities
fn default() -> HydrationCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for HydrationCapabilities
impl PartialEq for HydrationCapabilities
impl Copy for HydrationCapabilities
impl Eq for HydrationCapabilities
impl StructuralPartialEq for HydrationCapabilities
Auto Trait Implementations§
impl Freeze for HydrationCapabilities
impl RefUnwindSafe for HydrationCapabilities
impl Send for HydrationCapabilities
impl Sync for HydrationCapabilities
impl Unpin for HydrationCapabilities
impl UnwindSafe for HydrationCapabilities
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