pub struct HessraClientBuilder { /* private fields */ }Expand description
Builder for constructing an HessraClient.
Implementations§
Source§impl HessraClientBuilder
impl HessraClientBuilder
Sourcepub fn base_url(self, url: impl Into<String>) -> Self
pub fn base_url(self, url: impl Into<String>) -> Self
Set the base URL (e.g., “infra.hessra.net”).
Sourcepub fn build(self) -> Result<HessraClient, ClientError>
pub fn build(self) -> Result<HessraClient, ClientError>
Build the client.
Trait Implementations§
Source§impl Default for HessraClientBuilder
impl Default for HessraClientBuilder
Source§fn default() -> HessraClientBuilder
fn default() -> HessraClientBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HessraClientBuilder
impl RefUnwindSafe for HessraClientBuilder
impl Send for HessraClientBuilder
impl Sync for HessraClientBuilder
impl Unpin for HessraClientBuilder
impl UnsafeUnpin for HessraClientBuilder
impl UnwindSafe for HessraClientBuilder
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