Struct ruma_events::location::LocationContent
source · pub struct LocationContent {
pub uri: String,
pub description: Option<String>,
pub zoom_level: Option<ZoomLevel>,
}
Expand description
Location content.
Fields§
§uri: String
A geo:
URI representing the location.
See RFC 5870 for more details.
description: Option<String>
The description of the location.
It should be used to label the location on a map.
zoom_level: Option<ZoomLevel>
A zoom level to specify the displayed area size.
Implementations§
Trait Implementations§
source§impl Clone for LocationContent
impl Clone for LocationContent
source§fn clone(&self) -> LocationContent
fn clone(&self) -> LocationContent
Returns a copy 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 LocationContent
impl Debug for LocationContent
source§impl<'de> Deserialize<'de> for LocationContent
impl<'de> Deserialize<'de> for LocationContent
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
Auto Trait Implementations§
impl Freeze for LocationContent
impl RefUnwindSafe for LocationContent
impl Send for LocationContent
impl Sync for LocationContent
impl Unpin for LocationContent
impl UnwindSafe for LocationContent
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)