Struct google_api_proto::google::datastore::v1::LookupResponse
source · pub struct LookupResponse {
pub found: Vec<EntityResult>,
pub missing: Vec<EntityResult>,
pub deferred: Vec<Key>,
pub transaction: Bytes,
pub read_time: Option<Timestamp>,
}
Expand description
The response for [Datastore.Lookup][google.datastore.v1.Datastore.Lookup].
Fields§
§found: Vec<EntityResult>
Entities found as ResultType.FULL
entities. The order of results in this
field is undefined and has no relation to the order of the keys in the
input.
missing: Vec<EntityResult>
Entities not found as ResultType.KEY_ONLY
entities. The order of results
in this field is undefined and has no relation to the order of the keys
in the input.
deferred: Vec<Key>
A list of keys that were not looked up due to resource constraints. The order of results in this field is undefined and has no relation to the order of the keys in the input.
transaction: Bytes
The identifier of the transaction that was started as part of this Lookup request.
Set only when [ReadOptions.new_transaction][google.datastore.v1.ReadOptions.new_transaction] was set in [LookupRequest.read_options][google.datastore.v1.LookupRequest.read_options].
read_time: Option<Timestamp>
The time at which these entities were read or found missing.
Trait Implementations§
source§impl Clone for LookupResponse
impl Clone for LookupResponse
source§fn clone(&self) -> LookupResponse
fn clone(&self) -> LookupResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LookupResponse
impl Debug for LookupResponse
source§impl Default for LookupResponse
impl Default for LookupResponse
source§impl Message for LookupResponse
impl Message for LookupResponse
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for LookupResponse
impl PartialEq for LookupResponse
source§fn eq(&self, other: &LookupResponse) -> bool
fn eq(&self, other: &LookupResponse) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LookupResponse
Auto Trait Implementations§
impl !Freeze for LookupResponse
impl RefUnwindSafe for LookupResponse
impl Send for LookupResponse
impl Sync for LookupResponse
impl Unpin for LookupResponse
impl UnwindSafe for LookupResponse
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request