pub struct GeminiClient { /* private fields */ }Implementations§
Source§impl GeminiClient
impl GeminiClient
pub fn new(config: ProviderConfig) -> Result<Self, ProviderError>
pub fn request_body(request: &AdjudicationRequest) -> Value
Trait Implementations§
Source§impl AdjudicatorClient for GeminiClient
impl AdjudicatorClient for GeminiClient
fn adjudicate<'life0, 'async_trait>(
&'life0 self,
request: AdjudicationRequest,
) -> Pin<Box<dyn Future<Output = Result<AdjudicationResponse, ProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§impl Clone for GeminiClient
impl Clone for GeminiClient
Source§fn clone(&self) -> GeminiClient
fn clone(&self) -> GeminiClient
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 Freeze for GeminiClient
impl !RefUnwindSafe for GeminiClient
impl Send for GeminiClient
impl Sync for GeminiClient
impl Unpin for GeminiClient
impl UnsafeUnpin for GeminiClient
impl !UnwindSafe for GeminiClient
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