id_effect 0.2.0

Effect<A, E, R> (sync + async), context/layers, pipe — interpreter-style, no bundled executor
Documentation
Build #3149945 2026-04-17 07:56:59

# rustc version rustc 1.97.0-nightly (7af3402cd 2026-04-16)

# docs.rs version docsrs 0.0.0 (15f7e1e9dfac4fc5b7cc4abfd7682239002ba909 2026-04-08 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder3/builds/id_effect-0.2.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder3/builds/id_effect-0.2.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder3/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder3/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "6442450944" "--cpuset-cpus" "16-19" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ab176e167fe0ffade72ac89aac1653bd397d9e132a567650a3f21ad5315b1223 [INFO] running `Command { std: "docker" "start" "ab176e167fe0ffade72ac89aac1653bd397d9e132a567650a3f21ad5315b1223", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "ab176e167fe0ffade72ac89aac1653bd397d9e132a567650a3f21ad5315b1223" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260416-1.97.0-nightly-7af3402cd\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j4" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: 001_effect_value, 002_fail_boundary, 003_map, 004_flat_map, 005_pipe, 006_effect_macro_binds, 007_effect_macro_discard, 008_effect_macro_env, 009_result_into_bind, 010_one_effect_macro_per_fn, 011_map_error, 012_catch, 013_fail_into, 014_err_macro, 015_or_variants, 016_flat_map_union, 017_cause_optional, 018_exit_type, 019_tagged_cell, 020_cons_nil, 021_ctx_macro, 022_get_here, 023_get_path, 024_get_mut, 025_req_type, 026_layer_fn, 027_stack_layers, 028_layer_build_errors, 029_service_key, 030_service_def, 031_service_constructor, 032_service_env, 033_layer_service, 034_provide_service, 035_layer_graph, 036_layer_graph_diagnostics, 037_from_async_basic, 038_from_async_map_err, 039_run_async, 040_runtime_trait, 041_thread_sleep_runtime, 042_yield_now, 043_cancellation_token, 044_cancellation_tree, 045_check_interrupt, 046_cancelled_waits, 047_fiber_handle, 048_run_fork_join, 049_fiber_all, 050_interrupt_all, 051_fiber_ref, 052_schedule_repeat_n, 053_schedule_repeat, 054_schedule_retry, 055_schedule_exhausted, 056_test_clock, 057_repeat_with_clock, 058_retry_with_clock, 059_schedule_interrupt, 060_stream_range, 061_stream_from_iterable, 062_stream_map_filter, 063_stream_take_drop, 064_stream_scan, 065_stream_grouped, 066_stream_collect_fold, 067_stream_unfold, 068_stream_from_effect, 069_stream_map_effect, 070_stream_map_par_n, 071_stream_broadcast, 072_stream_channel, 073_stream_producer_fail, 074_stream_channel_policy, 075_backpressure_decision, 076_stream_duplex_queue, 077_stm_tref, 078_stm_atomically, 079_stm_contention, 080_stm_tmap, 081_stm_tqueue, 082_stm_tsemaphore, 083_schema_primitive, 084_schema_compose, 085_unknown_decode, 086_parse_error_paths, 087_effect_data, 088_brand_equal_hash, 089_ensuring, 090_acquire_release, 091_scope_with, 092_scoped, 093_tracing_install, 094_tracing_spans, 095_tracing_events, 096_tracing_snapshot, 097_run_test, 098_run_test_clock_hygiene, 099_snapshot_corpus, 100_channel_queue, 101_pubsub, 102_semaphore, 103_pool, 104_cache, 105_match_matcher [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting id_effect v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.68s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/id_effect/index.html [INFO] running `Command { std: "docker" "stop" "-t" "1" "ab176e167fe0ffade72ac89aac1653bd397d9e132a567650a3f21ad5315b1223", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ab176e167fe0ffade72ac89aac1653bd397d9e132a567650a3f21ad5315b1223", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab176e167fe0ffade72ac89aac1653bd397d9e132a567650a3f21ad5315b1223", kill_on_drop: false }` [INFO] [stdout] ab176e167fe0ffade72ac89aac1653bd397d9e132a567650a3f21ad5315b1223