[][src]Struct cortex::dispatcher::finalize::Finalize

pub struct Finalize {
    pub backend_address: String,
    pub job_limit: Option<usize>,
}

Specifies the binding and operation parameters for a thread that saves finalized tasks to the DB

Fields

backend_address: String

the DB address to bind on

job_limit: Option<usize>

Maximum number of jobs before manager termination (optional)

Implementations

impl Finalize[src]

pub fn start(
    &self,
    done_queue_arc: &Arc<Mutex<Vec<TaskReport>>>
) -> Result<(), Box<dyn Error>>
[src]

Start the finalize loop, checking for new completed tasks every second

Auto Trait Implementations

impl RefUnwindSafe for Finalize

impl Send for Finalize

impl Sync for Finalize

impl Unpin for Finalize

impl UnwindSafe for Finalize

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T, I> AsResult<T, I> for T where
    I: Input, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoCollection<T> for T

impl<T> IntoSql for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,