[][src]Struct rtdlib::types::SearchPublicChats

pub struct SearchPublicChats { /* fields omitted */ }

Searches public chats by looking for specified query in their username and title. Currently only private chats, supergroups and channels can be public. Returns a meaningful number of results. Returns nothing if the length of the searched username prefix is less than 5. Excludes private chats with contacts and chats from the chat list from the results

Implementations

impl SearchPublicChats[src]

pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>[src]

pub fn builder() -> RTDSearchPublicChatsBuilder[src]

pub fn query(&self) -> &String[src]

Trait Implementations

impl AsRef<SearchPublicChats> for SearchPublicChats[src]

impl Clone for SearchPublicChats[src]

impl Debug for SearchPublicChats[src]

impl Default for SearchPublicChats[src]

impl<'de> Deserialize<'de> for SearchPublicChats[src]

impl RFunction for SearchPublicChats[src]

impl RObject for SearchPublicChats[src]

impl Serialize for SearchPublicChats[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.