pub struct OpenGraphData {
pub title: Option<String>,
pub description: Option<String>,
pub image: Option<String>,
pub url: Option<String>,
pub og_type: Option<String>,
pub site_name: Option<String>,
pub locale: Option<String>,
}Expand description
Open Graph metadata
Fields§
§title: Option<String>og:title
description: Option<String>og:description
image: Option<String>og:image
url: Option<String>og:url
og_type: Option<String>og:type
site_name: Option<String>og:site_name
locale: Option<String>og:locale
Trait Implementations§
Source§impl Clone for OpenGraphData
impl Clone for OpenGraphData
Source§fn clone(&self) -> OpenGraphData
fn clone(&self) -> OpenGraphData
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 OpenGraphData
impl Debug for OpenGraphData
Source§impl Default for OpenGraphData
impl Default for OpenGraphData
Source§fn default() -> OpenGraphData
fn default() -> OpenGraphData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenGraphData
impl<'de> Deserialize<'de> for OpenGraphData
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 OpenGraphData
impl RefUnwindSafe for OpenGraphData
impl Send for OpenGraphData
impl Sync for OpenGraphData
impl Unpin for OpenGraphData
impl UnwindSafe for OpenGraphData
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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