fn new(annotation: Annotation,
           function: WrapperFunctionCallback,
           arguments: Vec<ArgumentId>,
           future_id: Option<ArgumentId>) -> Task {
        Task {
            annotation,
            function,
            arguments,
            future_id,
        }
    }
/// Return a new `Task` with the given function annotation, callback function, and argument
/// set. The argument must be a repr(C) structure containing the function arguments.
Return a new `Task` with the given function annotation, callback function, and argument
set. The argument must be a repr(C) structure containing the function arguments.
Return a new ` Task ` with the given function annotation callback function and argument set . The argument must be a repr ( C ) structure containing the function arguments .
fn new(annotation: Annotation,
           function: WrapperFunctionCallback,
           arguments: Vec<ArgumentId>,
           future_id: Option<ArgumentId>) -> Task {
        Task {
            annotation,
            function,
            arguments,
            future_id,
        }
    }
fn new ( annotation : Annotation , function : WrapperFunctionCallback , arguments : Vec < ArgumentId > , future_id : Option < ArgumentId > ) -> Task { Task { annotation , function , arguments , future_id , } }
Return a new `Task` with the given function annotation, callback function, and argument
set.
Return a new ` Task ` with the given function annotation callback function and argument set .
annotation
Annotation
function
WrapperFunctionCallback
arguments
Vec<ArgumentId>
future_id
Option<ArgumentId>