pub struct AnswerChatJoinRequestQuery {
pub chat_join_request_query_id: String,
pub result: String,
}Expand description
Use this method to process a received chat join request query. Returns True on success.
Fields§
§chat_join_request_query_id: StringUnique identifier of the join request query
result: StringResult of the query. Must be either “approve” to allow the user to join the chat, “decline” to disallow the user to join the chat, or “queue” to leave the decision to other administrators.
Implementations§
Trait Implementations§
Source§impl Clone for AnswerChatJoinRequestQuery
impl Clone for AnswerChatJoinRequestQuery
Source§impl Debug for AnswerChatJoinRequestQuery
impl Debug for AnswerChatJoinRequestQuery
impl Eq for AnswerChatJoinRequestQuery
Source§impl Hash for AnswerChatJoinRequestQuery
impl Hash for AnswerChatJoinRequestQuery
Source§impl Payload for AnswerChatJoinRequestQuery
impl Payload for AnswerChatJoinRequestQuery
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.impl StructuralPartialEq for AnswerChatJoinRequestQuery
Auto Trait Implementations§
impl Forget for AnswerChatJoinRequestQuery
impl Freeze for AnswerChatJoinRequestQuery
impl RefUnwindSafe for AnswerChatJoinRequestQuery
impl Send for AnswerChatJoinRequestQuery
impl Sync for AnswerChatJoinRequestQuery
impl Unpin for AnswerChatJoinRequestQuery
impl UnsafeUnpin for AnswerChatJoinRequestQuery
impl UnwindSafe for AnswerChatJoinRequestQuery
Blanket Implementations§
Source§impl<P> AnswerChatJoinRequestQuerySetters for Pwhere
P: HasPayload<Payload = AnswerChatJoinRequestQuery>,
impl<P> AnswerChatJoinRequestQuerySetters for Pwhere
P: HasPayload<Payload = AnswerChatJoinRequestQuery>,
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