pub struct OpenGraph {
pub title: Option<String>,
pub og_type: Option<String>,
pub url: Option<String>,
pub image: Option<String>,
pub description: Option<String>,
pub site_name: Option<String>,
pub locale: Option<String>,
pub video: Option<String>,
pub audio: Option<String>,
pub extra: HashMap<String, String>,
}Expand description
OpenGraph metadata
Fields§
§title: Option<String>og:title
og_type: Option<String>og:type
url: Option<String>og:url
image: Option<String>og:image
description: Option<String>og:description
site_name: Option<String>og:site_name
locale: Option<String>og:locale
video: Option<String>og:video
audio: Option<String>og:audio
extra: HashMap<String, String>Additional properties
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpenGraph
impl<'de> Deserialize<'de> for OpenGraph
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 OpenGraph
impl RefUnwindSafe for OpenGraph
impl Send for OpenGraph
impl Sync for OpenGraph
impl Unpin for OpenGraph
impl UnwindSafe for OpenGraph
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