pub struct BatchExecutor { /* private fields */ }Expand description
Executes batch RDAP queries with configurable concurrency.
Implementations§
Source§impl BatchExecutor
impl BatchExecutor
pub fn new(client: RdapClient) -> Self
Sourcepub async fn domain_available_batch(
&self,
names: Vec<String>,
concurrency: Option<usize>,
) -> Vec<Result<AvailabilityResult>> ⓘ
pub async fn domain_available_batch( &self, names: Vec<String>, concurrency: Option<usize>, ) -> Vec<Result<AvailabilityResult>> ⓘ
Checks availability for multiple domains concurrently.
Runs up to concurrency queries in parallel (default: 10).
Auto Trait Implementations§
impl Freeze for BatchExecutor
impl !RefUnwindSafe for BatchExecutor
impl Send for BatchExecutor
impl Sync for BatchExecutor
impl Unpin for BatchExecutor
impl UnsafeUnpin for BatchExecutor
impl !UnwindSafe for BatchExecutor
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