pub enum AcquisitionPolicy {
LocalOnly,
PreferLocal,
RemoteAllowed,
Required,
}Expand description
Policy for acquiring content from the distributed fabric
Variants§
LocalOnly
Fail if content is not available locally
PreferLocal
Prefer local, fall back to remote if needed
RemoteAllowed
Allow automatic remote acquisition
Required
Block until content is available (required)
Trait Implementations§
Source§impl Clone for AcquisitionPolicy
impl Clone for AcquisitionPolicy
impl Copy for AcquisitionPolicy
Source§impl Debug for AcquisitionPolicy
impl Debug for AcquisitionPolicy
Source§impl Default for AcquisitionPolicy
impl Default for AcquisitionPolicy
Source§impl<'de> Deserialize<'de> for AcquisitionPolicy
impl<'de> Deserialize<'de> for AcquisitionPolicy
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AcquisitionPolicy
Source§impl PartialEq for AcquisitionPolicy
impl PartialEq for AcquisitionPolicy
Source§impl Serialize for AcquisitionPolicy
impl Serialize for AcquisitionPolicy
impl StructuralPartialEq for AcquisitionPolicy
Auto Trait Implementations§
impl Freeze for AcquisitionPolicy
impl RefUnwindSafe for AcquisitionPolicy
impl Send for AcquisitionPolicy
impl Sync for AcquisitionPolicy
impl Unpin for AcquisitionPolicy
impl UnsafeUnpin for AcquisitionPolicy
impl UnwindSafe for AcquisitionPolicy
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