Struct googleplay_protobuf::googleplay::SearchResponse
source · pub struct SearchResponse {
pub original_query: Option<String>,
pub suggested_query: Option<String>,
pub aggregate_query: Option<bool>,
pub bucket: Vec<Bucket>,
pub item: Vec<Item>,
pub related_search: Vec<RelatedSearch>,
pub server_logs_cookie: Option<Vec<u8>>,
pub full_page_replaced: Option<bool>,
pub contains_snow: Option<bool>,
pub next_page_url: Option<String>,
}
Fields§
§original_query: Option<String>
§suggested_query: Option<String>
§aggregate_query: Option<bool>
§bucket: Vec<Bucket>
§item: Vec<Item>
§full_page_replaced: Option<bool>
§contains_snow: Option<bool>
§next_page_url: Option<String>
Implementations§
source§impl SearchResponse
impl SearchResponse
sourcepub fn original_query(&self) -> &str
pub fn original_query(&self) -> &str
Returns the value of original_query
, or the default value if original_query
is unset.
sourcepub fn suggested_query(&self) -> &str
pub fn suggested_query(&self) -> &str
Returns the value of suggested_query
, or the default value if suggested_query
is unset.
sourcepub fn aggregate_query(&self) -> bool
pub fn aggregate_query(&self) -> bool
Returns the value of aggregate_query
, or the default value if aggregate_query
is unset.
Returns the value of server_logs_cookie
, or the default value if server_logs_cookie
is unset.
sourcepub fn full_page_replaced(&self) -> bool
pub fn full_page_replaced(&self) -> bool
Returns the value of full_page_replaced
, or the default value if full_page_replaced
is unset.
sourcepub fn contains_snow(&self) -> bool
pub fn contains_snow(&self) -> bool
Returns the value of contains_snow
, or the default value if contains_snow
is unset.
sourcepub fn next_page_url(&self) -> &str
pub fn next_page_url(&self) -> &str
Returns the value of next_page_url
, or the default value if next_page_url
is unset.
Trait Implementations§
source§impl Clone for SearchResponse
impl Clone for SearchResponse
source§fn clone(&self) -> SearchResponse
fn clone(&self) -> SearchResponse
Returns a copy 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 Debug for SearchResponse
impl Debug for SearchResponse
source§impl Default for SearchResponse
impl Default for SearchResponse
source§impl Message for SearchResponse
impl Message for SearchResponse
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for SearchResponse
impl PartialEq for SearchResponse
source§fn eq(&self, other: &SearchResponse) -> bool
fn eq(&self, other: &SearchResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SearchResponse
Auto Trait Implementations§
impl Freeze for SearchResponse
impl RefUnwindSafe for SearchResponse
impl Send for SearchResponse
impl Sync for SearchResponse
impl Unpin for SearchResponse
impl UnwindSafe for SearchResponse
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