Struct teloxide::payloads::StopMessageLiveLocationInline
source · pub struct StopMessageLiveLocationInline {
pub inline_message_id: String,
pub latitude: f64,
pub longitude: f64,
pub reply_markup: Option<ReplyMarkup>,
}
Expand description
Use this method to edit live location messages. A location can be edited until its live_period expires or editing is explicitly disabled by a call to StopMessageLiveLocation
. On success, True is returned.
See also: StopMessageLiveLocation
Fields§
§inline_message_id: String
Identifier of the inline message
latitude: f64
Latitude of new location
longitude: f64
Longitude of new location
reply_markup: Option<ReplyMarkup>
Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user.
Implementations§
Trait Implementations§
source§impl PartialEq<StopMessageLiveLocationInline> for StopMessageLiveLocationInline
impl PartialEq<StopMessageLiveLocationInline> for StopMessageLiveLocationInline
source§fn eq(&self, other: &StopMessageLiveLocationInline) -> bool
fn eq(&self, other: &StopMessageLiveLocationInline) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Payload for StopMessageLiveLocationInline
impl Payload for StopMessageLiveLocationInline
source§impl Serialize for StopMessageLiveLocationInline
impl Serialize for StopMessageLiveLocationInline
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for StopMessageLiveLocationInline
Auto Trait Implementations§
impl RefUnwindSafe for StopMessageLiveLocationInline
impl Send for StopMessageLiveLocationInline
impl Sync for StopMessageLiveLocationInline
impl Unpin for StopMessageLiveLocationInline
impl UnwindSafe for StopMessageLiveLocationInline
Blanket Implementations§
§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<P> StopMessageLiveLocationInlineSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocationInline>,
impl<P> StopMessageLiveLocationInlineSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocationInline>,
source§fn inline_message_id<T>(self, value: T) -> Selfwhere
T: Into<String>,
fn inline_message_id<T>(self, value: T) -> Selfwhere
T: Into<String>,
Setter for
inline_message_id
field.source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup
field.