pub struct InsertRow {
pub id: Option<String>,
pub doc: Map<String, Value>,
pub caused_by: Vec<String>,
pub valid_from: Option<String>,
pub valid_to: Option<String>,
}Expand description
One row of an INSERT: an explicit id when the statement supplied one, the
document body, and optional provenance lifted out of reserved columns.
Fields§
§id: Option<String>From an _id or id column. None means the server assigns one.
doc: Map<String, Value>§caused_by: Vec<String>From a _caused_by column — the causal parents, so provenance is
reachable from SQL rather than only from the HTTP API.
valid_from: Option<String>§valid_to: Option<String>Trait Implementations§
impl StructuralPartialEq for InsertRow
Auto Trait Implementations§
impl Freeze for InsertRow
impl RefUnwindSafe for InsertRow
impl Send for InsertRow
impl Sync for InsertRow
impl Unpin for InsertRow
impl UnsafeUnpin for InsertRow
impl UnwindSafe for InsertRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more