pub struct Setup {
pub threads: NonZeroUsize,
pub tasks: NonZeroUsize,
pub reps: NonZeroUsize,
}Expand description
High level parameters for configuring a search run using search_all.
Fields§
§threads: NonZeroUsizeThe number of threads to spawn in the tokio::runtime::Runtime.
tasks: NonZeroUsizeThe number of search tasks into which the search will be parallelized.
This is intentionally decoupled from threads to allow for oversubscription
of truly asynchronous providers.
reps: NonZeroUsizeThe number of repetitions of the search to perform.
Trait Implementations§
impl StructuralPartialEq for Setup
Auto Trait Implementations§
impl Freeze for Setup
impl RefUnwindSafe for Setup
impl Send for Setup
impl Sync for Setup
impl Unpin for Setup
impl UnsafeUnpin for Setup
impl UnwindSafe for Setup
Blanket Implementations§
impl<T> AsyncFriendly for T
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