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>,
}Fields§
§title: Option<String>§og_type: Option<String>§url: Option<String>§image: Option<String>§description: Option<String>§site_name: Option<String>§locale: Option<String>§video: Option<String>§audio: Option<String>§extra: HashMap<String, String>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 UnsafeUnpin 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