pub struct ProximityAlertTriggered {
pub traveler: User,
pub watcher: User,
pub distance: u32,
}Expand description
This object represents the content of a service message, sent whenever a user in the chat triggers a proximity alert set by another user.
Fields§
§traveler: UserUser that triggered the alert.
watcher: UserUser that set the alert.
distance: u32The distance between the users.
Trait Implementations§
Source§impl Clone for ProximityAlertTriggered
impl Clone for ProximityAlertTriggered
Source§fn clone(&self) -> ProximityAlertTriggered
fn clone(&self) -> ProximityAlertTriggered
Returns a duplicate of the value. Read more
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 ProximityAlertTriggered
impl Debug for ProximityAlertTriggered
Source§impl<'de> Deserialize<'de> for ProximityAlertTriggered
impl<'de> Deserialize<'de> for ProximityAlertTriggered
Source§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
Source§impl Hash for ProximityAlertTriggered
impl Hash for ProximityAlertTriggered
Source§impl PartialEq for ProximityAlertTriggered
impl PartialEq for ProximityAlertTriggered
Source§impl Serialize for ProximityAlertTriggered
impl Serialize for ProximityAlertTriggered
impl Eq for ProximityAlertTriggered
impl StructuralPartialEq for ProximityAlertTriggered
Auto Trait Implementations§
impl Freeze for ProximityAlertTriggered
impl RefUnwindSafe for ProximityAlertTriggered
impl Send for ProximityAlertTriggered
impl Sync for ProximityAlertTriggered
impl Unpin for ProximityAlertTriggered
impl UnwindSafe for ProximityAlertTriggered
Blanket Implementations§
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<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