pub struct MapFunctionFlatTaskProfile {
pub path: Vec<u64>,
pub functions: Vec<FunctionFlatTaskProfile>,
}Expand description
Multiple function tasks from a mapped expression.
Created when a task has a map index pointing to an input_maps sub-array.
Each element in that array produces one function instance.
Fields§
§path: Vec<u64>Path to this task in the Function tree (indices into tasks arrays).
functions: Vec<FunctionFlatTaskProfile>The individual flattened function tasks, one per element in the mapped array.
Implementations§
Trait Implementations§
Source§impl Clone for MapFunctionFlatTaskProfile
impl Clone for MapFunctionFlatTaskProfile
Source§fn clone(&self) -> MapFunctionFlatTaskProfile
fn clone(&self) -> MapFunctionFlatTaskProfile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MapFunctionFlatTaskProfile
impl RefUnwindSafe for MapFunctionFlatTaskProfile
impl Send for MapFunctionFlatTaskProfile
impl Sync for MapFunctionFlatTaskProfile
impl Unpin for MapFunctionFlatTaskProfile
impl UnwindSafe for MapFunctionFlatTaskProfile
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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