#![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");
}