pub struct TaskRequests { /* private fields */ }
Expand description
The finalized tasks requests.
Implementations§
Source§impl TaskRequests
impl TaskRequests
Sourcepub fn build<I, S>(
project: &SharedProject,
args: I,
) -> Result<TaskRequests, PayloadError<ProjectError>>
pub fn build<I, S>( project: &SharedProject, args: I, ) -> Result<TaskRequests, PayloadError<ProjectError>>
Build a task requests object from a given project and an arbitrary list of strings that contain only tasks, options, and values for said options if required.
Sourcepub fn decoder(&self, id: &TaskId) -> Option<WeakOptionsDecoder>
pub fn decoder(&self, id: &TaskId) -> Option<WeakOptionsDecoder>
Get the decoder for a given task id
Sourcepub fn requested_tasks(&self) -> &[TaskId]
pub fn requested_tasks(&self) -> &[TaskId]
Tasks requests, in-order
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskRequests
impl RefUnwindSafe for TaskRequests
impl Send for TaskRequests
impl Sync for TaskRequests
impl Unpin for TaskRequests
impl UnwindSafe for TaskRequests
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> InstanceOf for T
impl<T> InstanceOf for T
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more