mori-cli 0.2.0

mori — the git for cognition. Compile context with the Locus SDK and keep it in a per-repo SurrealKV file.

Build #4763147 2026-10-08 16:40:30

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# error kind ExecutionFailed

# pre-build errors command failed: exit status: 101

# rustc version rustc 1.101.0-nightly (1d81eb4ad 2026-10-07)

# docs.rs version docsrs 0.0.0 (345207b5bd3e08551abe806ac963257c692997f6 2026-10-08 )

# build log [INFO] adding target x86_64-unknown-linux-gnu for toolchain nightly [INFO] running `"rustup" "target" "add" "--toolchain" "nightly" "x86_64-unknown-linux-gnu"` [INFO] [stderr] info: component rust-std is up to date [INFO] running `"docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "81b31d541b5c718365a7ad74fd83399238c9bdd03ede117eaae431d9c20108f6" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20261007-1.101.0-nightly-1d81eb4ad\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--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\"" "-j12" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples"` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Checking tokio-rustls v0.26.6 [INFO] [stderr] Checking rustls-platform-verifier v0.7.1 [INFO] [stderr] Checking diskann v0.56.0 [INFO] [stderr] Checking tungstenite v0.28.0 [INFO] [stderr] Checking hyper-rustls v0.27.10 [INFO] [stderr] Checking reqwest v0.13.5 [INFO] [stderr] Checking reqwest v0.12.28 [INFO] [stderr] error[E0277]: the trait bound `Arc<B>: Batch` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:514:56 [INFO] [stderr] | [INFO] [stderr] 514 | ... .set_chunk(&context_clone, &batch_clone, &ids_clone, r) [INFO] [stderr] | --------- ^^^^^^^^^^^^ the trait `Batch` is not implemented for `Arc<B>` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] help: the trait `Batch` is implemented for `MatrixBase<Box<[T]>>` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/glue.rs:1054:1 [INFO] [stderr] | [INFO] [stderr] 1054 | impl<T: Send + Sync + 'static> Batch for diskann_utils::views::Matrix<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] note: required by a bound in `DiskANNIndex::<DP>::set_chunk` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:453:12 [INFO] [stderr] | [INFO] [stderr] 149 | impl<DP> DiskANNIndex<DP> [INFO] [stderr] ... [INFO] [stderr] 445 | async fn set_chunk<B>( [INFO] [stderr] ... [INFO] [stderr] 453 | B: Batch, [INFO] [stderr] | ^^^^^ required by this bound in `DiskANNIndex::<DP>::set_chunk` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `Arc<B>: Batch` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:513:25 [INFO] [stderr] | [INFO] [stderr] 513 | / self_clone [INFO] [stderr] 514 | | .set_chunk(&context_clone, &batch_clone, &ids_clone, r) [INFO] [stderr] | |___________________________________________________________________________________^ the trait `Batch` is not implemented for `Arc<B>` [INFO] [stderr] | [INFO] [stderr] help: the trait `Batch` is implemented for `MatrixBase<Box<[T]>>` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/glue.rs:1054:1 [INFO] [stderr] | [INFO] [stderr] 1054 | impl<T: Send + Sync + 'static> Batch for diskann_utils::views::Matrix<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `for<'a> DP: SetElement<<Arc<B> as Batch>::Element<'a>>` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:514:56 [INFO] [stderr] | [INFO] [stderr] 514 | ... .set_chunk(&context_clone, &batch_clone, &ids_clone, r) [INFO] [stderr] | --------- ^^^^^^^^^^^^ the trait `for<'a> SetElement<<Arc<B> as Batch>::Element<'a>>` is not implemented for `DP` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] note: required by a bound in `DiskANNIndex::<DP>::set_chunk` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:454:13 [INFO] [stderr] | [INFO] [stderr] 149 | impl<DP> DiskANNIndex<DP> [INFO] [stderr] ... [INFO] [stderr] 445 | async fn set_chunk<B>( [INFO] [stderr] ... [INFO] [stderr] 454 | DP: for<'a> SetElement<B::Element<'a>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `DiskANNIndex::<DP>::set_chunk` [INFO] [stderr] help: consider further restricting type parameter `DP` with trait `SetElement` [INFO] [stderr] | [INFO] [stderr] 151 | DP: DataProvider + for<'a> provider::SetElement<<std::sync::Arc<B> as graph::glue::Batch>::Element<'a>>, [INFO] [stderr] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stderr] [INFO] [stderr] error: the type `impl futures_util::Future<Output = Result<Vec<<DP as DataProvider>::Guard>, ANNError>>` is not well-formed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:514:30 [INFO] [stderr] | [INFO] [stderr] 514 | ... .set_chunk(&context_clone, &batch_clone, &ids_clone, r) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: the type `impl futures_util::Future<Output = Result<Vec<<DP as DataProvider>::Guard>, ANNError>>` is not well-formed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:513:25 [INFO] [stderr] | [INFO] [stderr] 513 | / self_clone [INFO] [stderr] 514 | | .set_chunk(&context_clone, &batch_clone, &ids_clone, r) [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] error: the type `impl futures_util::Future<Output = Result<Vec<<DP as DataProvider>::Guard>, ANNError>>` is not well-formed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:515:30 [INFO] [stderr] | [INFO] [stderr] 515 | ... .await [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: the type `Pin<&mut impl futures_util::Future<Output = Result<Vec<<DP as DataProvider>::Guard>, ANNError>>>` is not well-formed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:515:30 [INFO] [stderr] | [INFO] [stderr] 515 | ... .await [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: the type `&mut impl futures_util::Future<Output = Result<Vec<<DP as DataProvider>::Guard>, ANNError>>` is not well-formed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diskann-0.56.0/src/graph/index.rs:515:30 [INFO] [stderr] | [INFO] [stderr] 515 | ... .await [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] Checking tokio-tungstenite v0.28.0 [INFO] [stderr] Checking object_store v0.13.2 [INFO] [stderr] Checking surrealdb-types v3.3.2 [INFO] [stderr] For more information about this error, try `rustc --explain E0277`. [INFO] [stderr] error: could not compile `diskann` (lib) due to 8 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `"docker" "inspect" "81b31d541b5c718365a7ad74fd83399238c9bdd03ede117eaae431d9c20108f6"`