Struct telexide_fork::model::Location [−][src]
pub struct Location {
pub longitude: f64,
pub latitude: f64,
pub horizontal_accuracy: Option<f64>,
pub live_period: Option<i64>,
pub heading: Option<i64>,
pub proximity_alert_radius: Option<i64>,
}Expand description
This object represents a point on the map.
Fields
longitude: f64Longitude as defined by sender
latitude: f64Latitude as defined by sender
horizontal_accuracy: Option<f64>The radius of uncertainty for the location, measured in meters; 0-1500.
live_period: Option<i64>Time relative to the message sending date, during which the location can be updated, in seconds. For active live locations only.
heading: Option<i64>The direction in which user is moving, in degrees; 1-360. For active live locations only.
proximity_alert_radius: Option<i64>Maximum distance for proximity alerts about approaching another chat member, in meters. For sent live locations only.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Location
impl UnwindSafe for Location
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more