[−][src]Module instances_social::instances
Sample instances
use instances_social::Client; const TOKEN: &'static str = "..."; fn main() -> Result<(), Box<std::error::Error>> { let client = Client::new(TOKEN); let result = client.instances() .sample() // returns this builder .count(100) // sets the ?count=100 querystring param // ...etc .send()?; // actually sends the request Ok(()) }
Show instance
use instances_social::Client; const TOKEN: &'static str = "..."; fn main() -> Result<(), Box<std::error::Error>> { let client = Client::new(TOKEN); let result = client.instances() .show("mastodon.social") // returns this builder .send()?; // actually sends the request Ok(()) }
List instances
use instances_social::Client; const TOKEN: &'static str = "..."; fn main() -> Result<(), Box<std::error::Error>> { let client = Client::new(TOKEN); let result = client.instances() .list() // returns this builder .count(100) // sets the ?count=100 querystring param // ...etc .send()?; // actually sends the request Ok(()) }
Search instances
use instances_social::Client; const TOKEN: &'static str = "..."; fn main() -> Result<(), Box<std::error::Error>> { let client = Client::new(TOKEN); let result = client.instances() .search("some-query") // returns this builder .count(100) // sets the ?count=100 querystring param // ...etc .send()?; // actually sends the request Ok(()) }
Re-exports
pub use crate::instances::list::ListRequestBuilder; |
pub use crate::instances::sample::SampleRequestBuilder; |
pub use crate::instances::search::SearchRequestBuilder; |
pub use crate::instances::show::ShowRequestBuilder; |
Modules
list | Request builder for the instances/list call |
response | Responses for the /instances/* endpoints |
sample | Represents a request to the https://instances.social/api/1.0/instances/sample endpoint |
search | Represents a request to the https://instances.social/api/1.0/instances/search endpoint |
show | Represents a request to the https://instances.social/api/1.0/instances/show endpoint |