pub struct Service<T>{ /* private fields */ }
Implementations§
source§impl<T> Service<T>
impl<T> Service<T>
sourcepub async fn describe_feed_generator(&self) -> Result<Output, Error<Error>>
pub async fn describe_feed_generator(&self) -> Result<Output, Error<Error>>
Returns information about a given feed generator including TOS & offered feed URIs
sourcepub async fn get_actor_feeds(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_actor_feeds( &self, params: Parameters ) -> Result<Output, Error<Error>>
Retrieve a list of feeds created by a given actor
sourcepub async fn get_actor_likes(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_actor_likes( &self, params: Parameters ) -> Result<Output, Error<Error>>
A view of the posts liked by an actor.
A view of an actor’s feed.
sourcepub async fn get_feed(&self, params: Parameters) -> Result<Output, Error<Error>>
pub async fn get_feed(&self, params: Parameters) -> Result<Output, Error<Error>>
Compose and hydrate a feed from a user’s selected feed generator
sourcepub async fn get_feed_generator(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_feed_generator( &self, params: Parameters ) -> Result<Output, Error<Error>>
Get information about a specific feed offered by a feed generator, such as its online status
sourcepub async fn get_feed_generators(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_feed_generators( &self, params: Parameters ) -> Result<Output, Error<Error>>
Get information about a list of feed generators
sourcepub async fn get_feed_skeleton(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_feed_skeleton( &self, params: Parameters ) -> Result<Output, Error<Error>>
A skeleton of a feed provided by a feed generator
pub async fn get_likes( &self, params: Parameters ) -> Result<Output, Error<Error>>
sourcepub async fn get_list_feed(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_list_feed( &self, params: Parameters ) -> Result<Output, Error<Error>>
A view of a recent posts from actors in a list
pub async fn get_post_thread( &self, params: Parameters ) -> Result<Output, Error<Error>>
sourcepub async fn get_posts(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_posts( &self, params: Parameters ) -> Result<Output, Error<Error>>
A view of an actor’s feed.
pub async fn get_reposted_by( &self, params: Parameters ) -> Result<Output, Error<Error>>
sourcepub async fn get_suggested_feeds(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_suggested_feeds( &self, params: Parameters ) -> Result<Output, Error<Error>>
Get a list of suggested feeds for the viewer.
sourcepub async fn get_timeline(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn get_timeline( &self, params: Parameters ) -> Result<Output, Error<Error>>
A view of the user’s home timeline.
sourcepub async fn search_posts(
&self,
params: Parameters
) -> Result<Output, Error<Error>>
pub async fn search_posts( &self, params: Parameters ) -> Result<Output, Error<Error>>
Find posts matching search criteria
Auto Trait Implementations§
impl<T> RefUnwindSafe for Service<T>where
T: RefUnwindSafe,
impl<T> Send for Service<T>
impl<T> Sync for Service<T>
impl<T> Unpin for Service<T>
impl<T> UnwindSafe for Service<T>where
T: RefUnwindSafe,
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