pub struct Bound {
pub row: BTreeMap<Box<str>, Lit>,
pub exclusive: bool,
}Expand description
A paging lower bound (Bound, ast.ts:199-202). row is a partial wire row —
the bound columns by name (a BTreeMap for deterministic key order, matching the
wire object). exclusive maps to the runtime Basis (false ⇒ At/inclusive,
true ⇒ After/exclusive) at lowering, in the builder/Skip (spec 03 §3.5).
Fields§
§row: BTreeMap<Box<str>, Lit>§exclusive: boolTrait Implementations§
Source§impl<'de> Deserialize<'de> for Bound
impl<'de> Deserialize<'de> for Bound
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 StructuralPartialEq for Bound
Auto Trait Implementations§
impl Freeze for Bound
impl RefUnwindSafe for Bound
impl Send for Bound
impl Sync for Bound
impl Unpin for Bound
impl UnsafeUnpin for Bound
impl UnwindSafe for Bound
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