pub struct SearchMessagesInput {
pub peer_id: Option<InputPeer>,
pub queries: Vec<String>,
pub limit: Option<i32>,
pub offset_id: Option<i64>,
pub filter: Option<i32>,
}Fields§
§peer_id: Option<InputPeer>§queries: Vec<String>Queries to match in message text (space-separated terms ANDed within a query, ORed across queries)
limit: Option<i32>Max number of results to return
offset_id: Option<i64>ID of the message to start from
filter: Option<i32>Optional filter for media/doc messages
Implementations§
Source§impl SearchMessagesInput
impl SearchMessagesInput
Sourcepub fn offset_id(&self) -> i64
pub fn offset_id(&self) -> i64
Returns the value of offset_id, or the default value if offset_id is unset.
Sourcepub fn filter(&self) -> SearchMessagesFilter
pub fn filter(&self) -> SearchMessagesFilter
Returns the enum value of filter, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_filter(&mut self, value: SearchMessagesFilter)
pub fn set_filter(&mut self, value: SearchMessagesFilter)
Sets filter to the provided enum value.
Trait Implementations§
Source§impl Clone for SearchMessagesInput
impl Clone for SearchMessagesInput
Source§fn clone(&self) -> SearchMessagesInput
fn clone(&self) -> SearchMessagesInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SearchMessagesInput
impl Debug for SearchMessagesInput
Source§impl Default for SearchMessagesInput
impl Default for SearchMessagesInput
Source§impl<'de> Deserialize<'de> for SearchMessagesInput
impl<'de> Deserialize<'de> for SearchMessagesInput
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
Source§impl Message for SearchMessagesInput
impl Message for SearchMessagesInput
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 SearchMessagesInput
impl PartialEq for SearchMessagesInput
Source§fn eq(&self, other: &SearchMessagesInput) -> bool
fn eq(&self, other: &SearchMessagesInput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SearchMessagesInput
impl Serialize for SearchMessagesInput
impl StructuralPartialEq for SearchMessagesInput
Auto Trait Implementations§
impl Freeze for SearchMessagesInput
impl RefUnwindSafe for SearchMessagesInput
impl Send for SearchMessagesInput
impl Sync for SearchMessagesInput
impl Unpin for SearchMessagesInput
impl UnsafeUnpin for SearchMessagesInput
impl UnwindSafe for SearchMessagesInput
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