pipecircuit 0.0.21

Correct. Robust. Fast. Portable. Pick four.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![cfg(feature = "storage")]

#[test]
fn continued_pipe_relationships_are_structural() {
    let tests = trybuild::TestCases::new();
    tests.compile_fail("tests/ui/continuation_ids_are_worker_scoped.rs");
    tests.compile_fail("tests/ui/continuation_completion_cannot_be_forged.rs");
    tests.compile_fail("tests/ui/continuation_wait_requires_empty_payload.rs");
    tests.compile_fail("tests/ui/continuation_requires_timeout.rs");
    tests.compile_fail("tests/ui/continuation_worker_must_return_exact_reply.rs");
    tests.compile_fail("tests/ui/continuation_retraction_requires_cancelled_work.rs");
    tests.compile_fail("tests/ui/continuation_reply_cannot_be_reused.rs");
    tests.compile_fail("tests/ui/continuation_reply_cannot_be_forged.rs");
    tests.compile_fail("tests/ui/continuation_deferred_reply_requires_exact_output.rs");
    tests.compile_fail("tests/ui/continuation_started_work_cannot_be_retracted.rs");
}