forked frombunker-inspector/rs_taskflow
- Notifications
You must be signed in to change notification settings - Fork1
Attempt at recreatinghttps://github.com/cpp-taskflow/cpp-taskflow in Rust
NotificationsYou must be signed in to change notification settings
mm318/rs_taskflow
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Attempt at recreatinghttps://github.com/cpp-taskflow/cpp-taskflow in Rust.
#[derive_task((i32,),(i32,))]structFlowTask;letmut flow =Flow::new();let a = flow.new_task(FlowTask::new(|x:&i32|*x +1));let b = flow.new_task(FlowTask::new(|x:&i32|*x -2));let c = flow.new_task(FlowTask::new(|x:&i32|*x +3));flow.connect_output0_to_input0(&a,&b);flow.connect_output0_to_input0(&b,&c);let flow_exec = flow.execute().await;let result = flow_exec.get_output_0(&c);
For a more complete example, seefull_example_test.rs.
git clone https://github.com/mm318/rs_taskflow.git
For development iterations
# disables use of the macros in rs_taskflow_derivecargotest --no-default-features -- --nocapture
For testing build with more debug messages
cargotest -- --nocapture
For testing release build
cargotest --release -- --nocapture
Developed using Ubuntu 20.04 and Rust 1.64.
Tested nightly usingubuntu-latest
and latest stable Rust (as fetched byactions-rs/toolchain@v1
).
About
Attempt at recreatinghttps://github.com/cpp-taskflow/cpp-taskflow in Rust
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Languages
- Rust100.0%