pub struct VerifyChat {
pub chat_id: Recipient,
pub custom_description: Option<String>,
}Expand description
Verifies a chat on behalf of the organization which is represented by the bot. Returns true on success.
Fields§
§chat_id: RecipientUnique identifier for the target chat or username of the target channel
custom_description: Option<String>Custom description for the verification; 0-70 characters. Must be empty if the organization isn’t allowed to provide a custom verification description.
Implementations§
Trait Implementations§
Source§impl Clone for VerifyChat
impl Clone for VerifyChat
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 VerifyChat
impl Debug for VerifyChat
Source§impl Hash for VerifyChat
impl Hash for VerifyChat
Source§impl PartialEq for VerifyChat
impl PartialEq for VerifyChat
Source§impl Payload for VerifyChat
impl Payload for VerifyChat
Source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates with
big timeout), the minimum timeout that should be used.Source§impl Serialize for VerifyChat
impl Serialize for VerifyChat
impl Eq for VerifyChat
impl StructuralPartialEq for VerifyChat
Auto Trait Implementations§
impl Freeze for VerifyChat
impl RefUnwindSafe for VerifyChat
impl Send for VerifyChat
impl Sync for VerifyChat
impl Unpin for VerifyChat
impl UnwindSafe for VerifyChat
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,
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<P> HasPayload for Pwhere
P: Payload,
impl<P> HasPayload for Pwhere
P: Payload,
Source§fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
Gain mutable access to the underlying payload.
Source§fn payload_ref(&self) -> &<P as HasPayload>::Payload
fn payload_ref(&self) -> &<P as HasPayload>::Payload
Gain immutable access to the underlying payload.
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