pub struct Client { /* private fields */ }Expand description
The entrypoint for the library; construct a Client, then issue queries through it.
Constructed with Client::new, which accepts a league as input, e.g. Client::new("Scourge")
Methods are all named for the left-side navigation items on https://poe.ninja/challenge/currency
Implementations§
Source§impl Client
impl Client
pub fn new(league: impl AsRef<str>) -> Result<Self, Error>
pub async fn get_currencies(&self) -> Result<Vec<Currency>, Error>
pub async fn get_fragments(&self) -> Result<Vec<Currency>, Error>
pub async fn get_divination_cards(&self) -> Result<Vec<Item>, Error>
pub async fn get_artifacts(&self) -> Result<Vec<Item>, Error>
pub async fn get_prophecies(&self) -> Result<Vec<Item>, Error>
pub async fn get_oils(&self) -> Result<Vec<Item>, Error>
pub async fn get_incubators(&self) -> Result<Vec<Item>, Error>
pub async fn get_unique_weapons(&self) -> Result<Vec<Item>, Error>
pub async fn get_unique_armors(&self) -> Result<Vec<Item>, Error>
pub async fn get_unique_accessories(&self) -> Result<Vec<Item>, Error>
pub async fn get_unique_flasks(&self) -> Result<Vec<Item>, Error>
pub async fn get_unique_jewels(&self) -> Result<Vec<Item>, Error>
pub async fn get_skill_gems(&self) -> Result<Vec<Item>, Error>
pub async fn get_cluster_jewels(&self) -> Result<Vec<Item>, Error>
pub async fn get_maps(&self) -> Result<Vec<Item>, Error>
pub async fn get_blighted_maps(&self) -> Result<Vec<Item>, Error>
pub async fn get_unique_maps(&self) -> Result<Vec<Item>, Error>
pub async fn get_delirium_orbs(&self) -> Result<Vec<Item>, Error>
pub async fn get_invitations(&self) -> Result<Vec<Item>, Error>
pub async fn get_scarabs(&self) -> Result<Vec<Item>, Error>
pub async fn get_watchstones(&self) -> Result<Vec<Item>, Error>
pub async fn get_base_types(&self) -> Result<Vec<Item>, Error>
pub async fn get_fossils(&self) -> Result<Vec<Item>, Error>
pub async fn get_resonators(&self) -> Result<Vec<Item>, Error>
pub async fn get_helmet_enchants(&self) -> Result<Vec<Item>, Error>
pub async fn get_beasts(&self) -> Result<Vec<Item>, Error>
pub async fn get_essences(&self) -> Result<Vec<Item>, Error>
pub async fn get_vials(&self) -> Result<Vec<Item>, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
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