pub struct LinkPreview {
pub uri: String,
pub title: String,
pub description: String,
pub image: String,
pub content: Option<LinkContent>,
pub undocumented: HashMap<String, JsonObject>,
}Fields§
§uri: String§title: String§description: String§image: String§content: Option<LinkContent>§undocumented: HashMap<String, JsonObject>Trait Implementations§
Source§impl Clone for LinkPreview
impl Clone for LinkPreview
Source§fn clone(&self) -> LinkPreview
fn clone(&self) -> LinkPreview
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 LinkPreview
impl Debug for LinkPreview
Source§impl<'de> Deserialize<'de> for LinkPreview
impl<'de> Deserialize<'de> for LinkPreview
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
Source§impl PartialEq for LinkPreview
impl PartialEq for LinkPreview
Source§impl Serialize for LinkPreview
impl Serialize for LinkPreview
impl StructuralPartialEq for LinkPreview
Auto Trait Implementations§
impl Freeze for LinkPreview
impl RefUnwindSafe for LinkPreview
impl Send for LinkPreview
impl Sync for LinkPreview
impl Unpin for LinkPreview
impl UnwindSafe for LinkPreview
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