pub struct HttpSolverService { /* private fields */ }Implementations§
Trait Implementations§
Source§impl SolverService for HttpSolverService
impl SolverService for HttpSolverService
fn solve(&self, request: &SolveRequest) -> SolverForgeResult<SolveResponse>
fn solve_async(&self, request: &SolveRequest) -> SolverForgeResult<SolveHandle>
fn get_status(&self, handle: &SolveHandle) -> SolverForgeResult<SolveStatus>
fn get_best_solution( &self, handle: &SolveHandle, ) -> SolverForgeResult<Option<SolveResponse>>
fn stop(&self, handle: &SolveHandle) -> SolverForgeResult<()>
fn is_available(&self) -> bool
Auto Trait Implementations§
impl Freeze for HttpSolverService
impl !RefUnwindSafe for HttpSolverService
impl Send for HttpSolverService
impl Sync for HttpSolverService
impl Unpin for HttpSolverService
impl !UnwindSafe for HttpSolverService
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