pub struct LinkMetadataResponse {
pub title: Option<String>,
pub og_title: Option<String>,
pub og_description: Option<String>,
pub favicon: bool,
pub image: bool,
}Expand description
Response metadata for a resolved link
Fields§
§title: Option<String>Title from the website metadata
og_title: Option<String>Alternative title from the website OGP metadata
og_description: Option<String>Description from the OGP metadata
favicon: boolWhether the metadata resolved a favicon
image: boolWhether the metadata resolved a image
Trait Implementations§
Source§impl ComposeSchema for LinkMetadataResponse
impl ComposeSchema for LinkMetadataResponse
Source§impl Debug for LinkMetadataResponse
impl Debug for LinkMetadataResponse
Source§impl Serialize for LinkMetadataResponse
impl Serialize for LinkMetadataResponse
Auto Trait Implementations§
impl Freeze for LinkMetadataResponse
impl RefUnwindSafe for LinkMetadataResponse
impl Send for LinkMetadataResponse
impl Sync for LinkMetadataResponse
impl Unpin for LinkMetadataResponse
impl UnwindSafe for LinkMetadataResponse
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> 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 moreCreates a shared type from an unshared type.