Struct teloxide::payloads::StopMessageLiveLocation
source · pub struct StopMessageLiveLocation {
pub chat_id: Recipient,
pub message_id: MessageId,
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, the edited Message is returned.
See also: StopMessageLiveLocationInline
Fields§
§chat_id: Recipient
Unique identifier for the target chat or username of the target channel (in the format @channelusername
)
message_id: MessageId
Identifier of the message to edit
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 Clone for StopMessageLiveLocation
impl Clone for StopMessageLiveLocation
source§impl Debug for StopMessageLiveLocation
impl Debug for StopMessageLiveLocation
source§impl PartialEq<StopMessageLiveLocation> for StopMessageLiveLocation
impl PartialEq<StopMessageLiveLocation> for StopMessageLiveLocation
source§fn eq(&self, other: &StopMessageLiveLocation) -> bool
fn eq(&self, other: &StopMessageLiveLocation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Payload for StopMessageLiveLocation
impl Payload for StopMessageLiveLocation
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 StopMessageLiveLocation
impl Serialize for StopMessageLiveLocation
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 StopMessageLiveLocation
Auto Trait Implementations§
impl RefUnwindSafe for StopMessageLiveLocation
impl Send for StopMessageLiveLocation
impl Sync for StopMessageLiveLocation
impl Unpin for StopMessageLiveLocation
impl UnwindSafe for StopMessageLiveLocation
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> StopMessageLiveLocationSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocation>,
impl<P> StopMessageLiveLocationSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocation>,
source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
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.