pub struct GapIdentifierJob {
pub min_unresolved: usize,
pub max_gaps: usize,
}Expand description
Gap identification job.
Fields§
§min_unresolved: usizeMinimum unresolved queries to report a gap.
max_gaps: usizeMaximum gaps to report.
Trait Implementations§
Source§impl BatchJob for GapIdentifierJob
impl BatchJob for GapIdentifierJob
Source§fn run<'life0, 'life1, 'async_trait>(
&'life0 self,
input: &'life1 BatchInput,
) -> Pin<Box<dyn Future<Output = Result<Vec<Insight>, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn run<'life0, 'life1, 'async_trait>(
&'life0 self,
input: &'life1 BatchInput,
) -> Pin<Box<dyn Future<Output = Result<Vec<Insight>, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Run the job with given input.
Source§fn estimated_duration_secs(&self) -> u64
fn estimated_duration_secs(&self) -> u64
Estimated duration in seconds.
Auto Trait Implementations§
impl Freeze for GapIdentifierJob
impl RefUnwindSafe for GapIdentifierJob
impl Send for GapIdentifierJob
impl Sync for GapIdentifierJob
impl Unpin for GapIdentifierJob
impl UnsafeUnpin for GapIdentifierJob
impl UnwindSafe for GapIdentifierJob
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request