Struct activitypub_federation::fetch::webfinger::Webfinger
source · pub struct Webfinger {
pub subject: String,
pub links: Vec<WebfingerLink>,
pub aliases: Vec<Url>,
pub properties: HashMap<Url, String>,
}
Expand description
A webfinger response with information about a Person
or other type of actor.
Fields§
§subject: String
The actor which is described here, for example acct:LemmyDev@mastodon.social
links: Vec<WebfingerLink>
Links where further data about subject
can be retrieved
aliases: Vec<Url>
Other Urls which identify the same actor as the subject
properties: HashMap<Url, String>
Additional data about the subject
Trait Implementations§
source§impl<'de> Deserialize<'de> for Webfinger
impl<'de> Deserialize<'de> for Webfinger
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 Webfinger
impl RefUnwindSafe for Webfinger
impl Send for Webfinger
impl Sync for Webfinger
impl Unpin for Webfinger
impl UnwindSafe for Webfinger
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 more