pub struct FetchRequest {
pub constraint: Option<Constraint>,
pub multi_constraints: Vec<MultiConstraint>,
pub start: Option<Start>,
pub reverse: bool,
}Expand description
What Input::fetch receives. multi_constraints (from FlippedJoin) is a
disjunction-of-conjunctions IN-batch; empty ⇒ the single-constraint path.
Fields§
§constraint: Option<Constraint>§multi_constraints: Vec<MultiConstraint>§start: Option<Start>§reverse: boolImplementations§
Source§impl FetchRequest
impl FetchRequest
pub fn all() -> FetchRequest
pub fn with_constraint(c: Constraint) -> FetchRequest
Trait Implementations§
Source§impl Clone for FetchRequest
impl Clone for FetchRequest
Source§fn clone(&self) -> FetchRequest
fn clone(&self) -> FetchRequest
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 Default for FetchRequest
impl Default for FetchRequest
Source§fn default() -> FetchRequest
fn default() -> FetchRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FetchRequest
impl RefUnwindSafe for FetchRequest
impl Send for FetchRequest
impl Sync for FetchRequest
impl Unpin for FetchRequest
impl UnsafeUnpin for FetchRequest
impl UnwindSafe for FetchRequest
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