Struct rust_woocommerce::controllers::ApiClientBuilder
source · pub struct ApiClientBuilder<A, B> { /* private fields */ }
Expand description
Struct for building an API client with authentication and base URL.
Implementations§
source§impl<A, B> ApiClientBuilder<A, B>
impl<A, B> ApiClientBuilder<A, B>
sourcepub fn auth(
self,
ck: impl Into<String>,
cs: impl Into<String>
) -> ApiClientBuilder<WithAuth, B>
pub fn auth( self, ck: impl Into<String>, cs: impl Into<String> ) -> ApiClientBuilder<WithAuth, B>
Sets the authentication credentials for the API client.
sourcepub fn site_url(
self,
url: impl Into<String>
) -> ApiClientBuilder<A, WithBaseUrl>
pub fn site_url( self, url: impl Into<String> ) -> ApiClientBuilder<A, WithBaseUrl>
Sets the site URL to be used as the base URL for the API client.
Auto Trait Implementations§
impl<A, B> Freeze for ApiClientBuilder<A, B>
impl<A, B> !RefUnwindSafe for ApiClientBuilder<A, B>
impl<A, B> Send for ApiClientBuilder<A, B>
impl<A, B> Sync for ApiClientBuilder<A, B>
impl<A, B> Unpin for ApiClientBuilder<A, B>
impl<A, B> !UnwindSafe for ApiClientBuilder<A, B>
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