pub struct AsyncBeeswaxClient { /* private fields */ }
Expand description
Provides an interface to the Beeswax Api
Implementations§
Source§impl AsyncBeeswaxClient
impl AsyncBeeswaxClient
Sourcepub fn builder(base_url: String) -> AsyncBeeswaxClientBuilder
pub fn builder(base_url: String) -> AsyncBeeswaxClientBuilder
Creates the API builder
Sourcepub async fn read<R: Resource, F: Read<R>>(
&self,
criteria: &F,
) -> Result<Vec<R>, Box<dyn Error>>
pub async fn read<R: Resource, F: Read<R>>( &self, criteria: &F, ) -> Result<Vec<R>, Box<dyn Error>>
Find resources based on a search criteria
Sourcepub async fn create<R: Resource, C: Create<R>>(
&self,
create: &C,
) -> Result<R, Box<dyn Error>>
pub async fn create<R: Resource, C: Create<R>>( &self, create: &C, ) -> Result<R, Box<dyn Error>>
Create a given resource
Auto Trait Implementations§
impl Freeze for AsyncBeeswaxClient
impl !RefUnwindSafe for AsyncBeeswaxClient
impl Send for AsyncBeeswaxClient
impl Sync for AsyncBeeswaxClient
impl Unpin for AsyncBeeswaxClient
impl !UnwindSafe for AsyncBeeswaxClient
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