pub struct PccClient { /* private fields */ }Implementations§
Source§impl PccClient
impl PccClient
pub fn new(session: BrowserSession) -> Self
pub async fn info(&self) -> Result<PccInfo, TailFinError>
pub async fn search( &self, query: &str, page: u32, ) -> Result<SearchResult, TailFinError>
pub async fn search_company( &self, query: &str, page: u32, ) -> Result<SearchResult, TailFinError>
pub async fn search_id( &self, query: &str, page: u32, ) -> Result<SearchResult, TailFinError>
pub async fn search_budget( &self, query: &str, page: u32, ) -> Result<SearchResult, TailFinError>
pub async fn budgets(&self) -> Result<Vec<SpecialBudget>, TailFinError>
pub async fn date(&self, date: &str) -> Result<SearchResult, TailFinError>
pub async fn units(&self) -> Result<Vec<Unit>, TailFinError>
pub async fn unit( &self, unit_id: &str, page: u32, ) -> Result<SearchResult, TailFinError>
pub async fn tender( &self, unit_id: &str, job_number: &str, ) -> Result<Value, TailFinError>
Auto Trait Implementations§
impl Freeze for PccClient
impl RefUnwindSafe for PccClient
impl Send for PccClient
impl Sync for PccClient
impl Unpin for PccClient
impl UnsafeUnpin for PccClient
impl UnwindSafe for PccClient
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