pub struct GatewayApiClient { /* private fields */ }Expand description
HTTP client for Basilisk gateway registry APIs.
Implementations§
Source§impl GatewayApiClient
impl GatewayApiClient
Sourcepub async fn register_instance_auto(
&self,
request: &RegistrationRequest,
) -> Result<RegistrationResponse>
pub async fn register_instance_auto( &self, request: &RegistrationRequest, ) -> Result<RegistrationResponse>
Registers a service instance after clearing instance.instance_id so the gateway can generate one.
Sourcepub async fn register_instance(
&self,
request: &RegistrationRequest,
) -> Result<RegistrationResponse>
pub async fn register_instance( &self, request: &RegistrationRequest, ) -> Result<RegistrationResponse>
Registers a service instance at /registry/register.
Trait Implementations§
Source§impl Clone for GatewayApiClient
impl Clone for GatewayApiClient
Source§fn clone(&self) -> GatewayApiClient
fn clone(&self) -> GatewayApiClient
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for GatewayApiClient
impl !UnwindSafe for GatewayApiClient
impl Freeze for GatewayApiClient
impl Send for GatewayApiClient
impl Sync for GatewayApiClient
impl Unpin for GatewayApiClient
impl UnsafeUnpin for GatewayApiClient
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