pub struct ObjectAvailabilityPlan {
pub have_objects: Vec<ObjectId>,
pub want_objects: Vec<ObjectId>,
pub partial_fetch_allowed: bool,
}Fields§
§have_objects: Vec<ObjectId>§want_objects: Vec<ObjectId>§partial_fetch_allowed: boolImplementations§
Source§impl ObjectAvailabilityPlan
impl ObjectAvailabilityPlan
pub fn with_partial_fetch_allowed(self, allowed: bool) -> Self
pub fn is_complete(&self) -> bool
Trait Implementations§
Source§impl Clone for ObjectAvailabilityPlan
impl Clone for ObjectAvailabilityPlan
Source§impl Debug for ObjectAvailabilityPlan
impl Debug for ObjectAvailabilityPlan
Source§impl Default for ObjectAvailabilityPlan
impl Default for ObjectAvailabilityPlan
impl Eq for ObjectAvailabilityPlan
Source§impl PartialEq for ObjectAvailabilityPlan
impl PartialEq for ObjectAvailabilityPlan
impl StructuralPartialEq for ObjectAvailabilityPlan
Auto Trait Implementations§
impl Freeze for ObjectAvailabilityPlan
impl RefUnwindSafe for ObjectAvailabilityPlan
impl Send for ObjectAvailabilityPlan
impl Sync for ObjectAvailabilityPlan
impl Unpin for ObjectAvailabilityPlan
impl UnsafeUnpin for ObjectAvailabilityPlan
impl UnwindSafe for ObjectAvailabilityPlan
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