pub struct EmbeddedMedia {
pub url: String,
pub absolute_url: Option<String>,
pub platform: EmbedPlatform,
pub title: Option<String>,
pub width: Option<u32>,
pub height: Option<u32>,
pub allow: Option<String>,
pub sandbox: Option<String>,
pub loading: Option<String>,
pub frameborder: Option<String>,
}Expand description
Extracted embedded content
Fields§
§url: StringSource URL
absolute_url: Option<String>Resolved absolute URL
platform: EmbedPlatformPlatform
title: Option<String>Title
width: Option<u32>Width
height: Option<u32>Height
allow: Option<String>Allow attributes (for iframes)
sandbox: Option<String>Sandbox attributes
loading: Option<String>Loading strategy
frameborder: Option<String>Frameborder
Trait Implementations§
Source§impl Clone for EmbeddedMedia
impl Clone for EmbeddedMedia
Source§fn clone(&self) -> EmbeddedMedia
fn clone(&self) -> EmbeddedMedia
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 EmbeddedMedia
impl Debug for EmbeddedMedia
Source§impl Default for EmbeddedMedia
impl Default for EmbeddedMedia
Source§impl<'de> Deserialize<'de> for EmbeddedMedia
impl<'de> Deserialize<'de> for EmbeddedMedia
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 EmbeddedMedia
impl RefUnwindSafe for EmbeddedMedia
impl Send for EmbeddedMedia
impl Sync for EmbeddedMedia
impl Unpin for EmbeddedMedia
impl UnwindSafe for EmbeddedMedia
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