Struct teloxide_core::payloads::AnswerWebAppQuery
source · pub struct AnswerWebAppQuery {
pub web_app_query_id: String,
pub result: InlineQueryResult,
}
Expand description
Use this method to set the result of an interaction with a Web App and send a corresponding message on behalf of the user to the chat from which the query originated.
Fields§
§web_app_query_id: String
Unique identifier for the query to be answered
result: InlineQueryResult
A JSON-serialized object describing the message to be sent
Implementations§
source§impl AnswerWebAppQuery
impl AnswerWebAppQuery
pub fn new( web_app_query_id: impl Into<String>, result: InlineQueryResult, ) -> Self
Trait Implementations§
source§impl Clone for AnswerWebAppQuery
impl Clone for AnswerWebAppQuery
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 AnswerWebAppQuery
impl Debug for AnswerWebAppQuery
source§impl PartialEq for AnswerWebAppQuery
impl PartialEq for AnswerWebAppQuery
source§impl Payload for AnswerWebAppQuery
impl Payload for AnswerWebAppQuery
§type Output = SentWebAppMessage
type Output = SentWebAppMessage
The return type of a Telegram method. Read more
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 AnswerWebAppQuery
impl Serialize for AnswerWebAppQuery
impl StructuralPartialEq for AnswerWebAppQuery
Auto Trait Implementations§
impl Freeze for AnswerWebAppQuery
impl RefUnwindSafe for AnswerWebAppQuery
impl Send for AnswerWebAppQuery
impl Sync for AnswerWebAppQuery
impl Unpin for AnswerWebAppQuery
impl UnwindSafe for AnswerWebAppQuery
Blanket Implementations§
source§impl<P> AnswerWebAppQuerySetters for Pwhere
P: HasPayload<Payload = AnswerWebAppQuery>,
impl<P> AnswerWebAppQuerySetters for Pwhere
P: HasPayload<Payload = AnswerWebAppQuery>,
source§fn web_app_query_id<T>(self, value: T) -> Self
fn web_app_query_id<T>(self, value: T) -> Self
Setter for
web_app_query_id
field.source§fn result(self, value: InlineQueryResult) -> Self
fn result(self, value: InlineQueryResult) -> Self
Setter for
result
field.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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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