pub struct SystemOneClient { /* private fields */ }Expand description
Serves decision requests through a System One endpoint, such as TypeSafe’s Jev API.
Implementations§
Trait Implementations§
Source§impl RoutedDecisionClient for SystemOneClient
impl RoutedDecisionClient for SystemOneClient
Source§fn call<'life0, 'async_trait>(
&'life0 self,
request: DecisionRequest,
) -> Pin<Box<dyn Future<Output = Result<DecisionResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn call<'life0, 'async_trait>(
&'life0 self,
request: DecisionRequest,
) -> Pin<Box<dyn Future<Output = Result<DecisionResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Evaluate the request using its selected model.
Auto Trait Implementations§
impl !RefUnwindSafe for SystemOneClient
impl !UnwindSafe for SystemOneClient
impl Freeze for SystemOneClient
impl Send for SystemOneClient
impl Sync for SystemOneClient
impl Unpin for SystemOneClient
impl UnsafeUnpin for SystemOneClient
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