[INFO] updating cached repository comnik/declarative-dataflow [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/comnik/declarative-dataflow [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/comnik/declarative-dataflow" "work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/gh/comnik/declarative-dataflow"` [INFO] [stderr] Cloning into 'work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/gh/comnik/declarative-dataflow'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/comnik/declarative-dataflow" "work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/gh/comnik/declarative-dataflow"` [INFO] [stderr] Cloning into 'work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/gh/comnik/declarative-dataflow'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] a9589e9d0b9db8d3bba8b55450c5f4036b69bd06 [INFO] sha for GitHub repo comnik/declarative-dataflow: a9589e9d0b9db8d3bba8b55450c5f4036b69bd06 [INFO] validating manifest of comnik/declarative-dataflow on toolchain master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of comnik/declarative-dataflow on toolchain try#18481b65f318e0b4b20c0fc61340054701719d6c [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing comnik/declarative-dataflow [INFO] finished frobbing comnik/declarative-dataflow [INFO] frobbed toml for comnik/declarative-dataflow written to work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/gh/comnik/declarative-dataflow/Cargo.toml [INFO] started frobbing comnik/declarative-dataflow [INFO] finished frobbing comnik/declarative-dataflow [INFO] frobbed toml for comnik/declarative-dataflow written to work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/gh/comnik/declarative-dataflow/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/TimelyDataflow/differential-dataflow` [INFO] [stderr] Updating git repository `https://github.com/TimelyDataflow/timely-dataflow` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/TimelyDataflow/differential-dataflow` [INFO] [stderr] Updating git repository `https://github.com/TimelyDataflow/timely-dataflow` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking comnik/declarative-dataflow against try#18481b65f318e0b4b20c0fc61340054701719d6c for pr-62507 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62507/worker-3/try#18481b65f318e0b4b20c0fc61340054701719d6c:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/gh/comnik/declarative-dataflow:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] d3900d7b14d2e66344d38050696c22ef957e9d0a960ec6d91f3e16046637f38a [INFO] running `"docker" "start" "-a" "d3900d7b14d2e66344d38050696c22ef957e9d0a960ec6d91f3e16046637f38a"` [INFO] [stderr] Checking timely_logging v0.10.0 [INFO] [stderr] Checking timely_bytes v0.10.0 [INFO] [stderr] Checking timely_bytes v0.10.0 (https://github.com/TimelyDataflow/timely-dataflow#a1a3702a) [INFO] [stderr] Checking timely_logging v0.10.0 (https://github.com/TimelyDataflow/timely-dataflow#a1a3702a) [INFO] [stderr] Compiling num-rational v0.2.2 [INFO] [stderr] Checking bincode v1.1.4 [INFO] [stderr] Compiling abomonation_derive v0.4.0 [INFO] [stderr] Checking timely_communication v0.10.0 [INFO] [stderr] Checking timely_communication v0.10.0 (https://github.com/TimelyDataflow/timely-dataflow#a1a3702a) [INFO] [stderr] Checking timely v0.10.0 [INFO] [stderr] Checking timely v0.10.0 (https://github.com/TimelyDataflow/timely-dataflow#a1a3702a) [INFO] [stderr] Checking differential-dataflow v0.10.0 (https://github.com/TimelyDataflow/differential-dataflow#52911d95) [INFO] [stderr] Checking declarative-dataflow v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:20:43 [INFO] [stderr] | [INFO] [stderr] 20 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option>; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:24:40 [INFO] [stderr] | [INFO] [stderr] 24 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:28:35 [INFO] [stderr] | [INFO] [stderr] 28 | fn can_extend(&self, prefix: &AsBinding, target: Var) -> bool { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:42:41 [INFO] [stderr] | [INFO] [stderr] 42 | fn ready_to_extend(&self, _prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:46:44 [INFO] [stderr] | [INFO] [stderr] 46 | fn required_to_extend(&self, _prefix: &AsBinding, _target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:113:40 [INFO] [stderr] | [INFO] [stderr] 113 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:122:43 [INFO] [stderr] | [INFO] [stderr] 122 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:156:40 [INFO] [stderr] | [INFO] [stderr] 156 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:168:43 [INFO] [stderr] | [INFO] [stderr] 168 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:220:40 [INFO] [stderr] | [INFO] [stderr] 220 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:224:43 [INFO] [stderr] | [INFO] [stderr] 224 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:257:40 [INFO] [stderr] | [INFO] [stderr] 257 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:265:43 [INFO] [stderr] | [INFO] [stderr] 265 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:323:40 [INFO] [stderr] | [INFO] [stderr] 323 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:335:43 [INFO] [stderr] | [INFO] [stderr] 335 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:523:41 [INFO] [stderr] | [INFO] [stderr] 523 | fn ready_to_extend(&self, _prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:527:44 [INFO] [stderr] | [INFO] [stderr] 527 | fn required_to_extend(&self, _prefix: &AsBinding, _target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:764:40 [INFO] [stderr] | [INFO] [stderr] 764 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:771:43 [INFO] [stderr] | [INFO] [stderr] 771 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:20:43 [INFO] [stderr] | [INFO] [stderr] 20 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option>; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:24:40 [INFO] [stderr] | [INFO] [stderr] 24 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:28:35 [INFO] [stderr] | [INFO] [stderr] 28 | fn can_extend(&self, prefix: &AsBinding, target: Var) -> bool { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:42:41 [INFO] [stderr] | [INFO] [stderr] 42 | fn ready_to_extend(&self, _prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:46:44 [INFO] [stderr] | [INFO] [stderr] 46 | fn required_to_extend(&self, _prefix: &AsBinding, _target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:113:40 [INFO] [stderr] | [INFO] [stderr] 113 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:122:43 [INFO] [stderr] | [INFO] [stderr] 122 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:156:40 [INFO] [stderr] | [INFO] [stderr] 156 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:168:43 [INFO] [stderr] | [INFO] [stderr] 168 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:220:40 [INFO] [stderr] | [INFO] [stderr] 220 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:224:43 [INFO] [stderr] | [INFO] [stderr] 224 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:257:40 [INFO] [stderr] | [INFO] [stderr] 257 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:265:43 [INFO] [stderr] | [INFO] [stderr] 265 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:323:40 [INFO] [stderr] | [INFO] [stderr] 323 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/binding/mod.rs:335:43 [INFO] [stderr] | [INFO] [stderr] 335 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:523:41 [INFO] [stderr] | [INFO] [stderr] 523 | fn ready_to_extend(&self, _prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:527:44 [INFO] [stderr] | [INFO] [stderr] 527 | fn required_to_extend(&self, _prefix: &AsBinding, _target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:764:40 [INFO] [stderr] | [INFO] [stderr] 764 | fn ready_to_extend(&self, prefix: &AsBinding) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:771:43 [INFO] [stderr] | [INFO] [stderr] 771 | fn required_to_extend(&self, prefix: &AsBinding, target: Var) -> Option> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn AsBinding` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/operators/mod.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | impl CardinalityOne for Collection [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `Value: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a, S> IntoExtender<'a, S, Value> for ConstantBinding [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `abomonation::Abomonation` is not implemented for `Value` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:962:43 [INFO] [stderr] | [INFO] [stderr] 962 | impl<'a, S: Scope, P: ExchangeData + Ord> ProposeExtensionMethod<'a, S, P> for Collection { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1136:5 [INFO] [stderr] | [INFO] [stderr] 1136 | count: Arranged, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::operators::arrange::arrangement::Arranged` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:34:1 [INFO] [stderr] | [INFO] [stderr] 34 | / fn attribute_attribute<'b, T, I, S>( [INFO] [stderr] 35 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 36 | | context: &mut I, [INFO] [stderr] 37 | | target: Var, [INFO] [stderr] ... | [INFO] [stderr] 117 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 118 | | } [INFO] [stderr] | |_^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:120:1 [INFO] [stderr] | [INFO] [stderr] 120 | / fn collection_collection<'b, T, S, I>( [INFO] [stderr] 121 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 122 | | context: &mut I, [INFO] [stderr] 123 | | target_variables: &[Var], [INFO] [stderr] ... | [INFO] [stderr] 180 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 181 | | } [INFO] [stderr] | |_^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:183:1 [INFO] [stderr] | [INFO] [stderr] 183 | / fn collection_attribute<'b, T, S, I>( [INFO] [stderr] 184 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 185 | | context: &mut I, [INFO] [stderr] 186 | | target_variables: &[Var], [INFO] [stderr] ... | [INFO] [stderr] 226 | | (implemented, shutdown_handle) [INFO] [stderr] 227 | | } [INFO] [stderr] | |_^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timestamp::altneu::AltNeu: timely::order::PartialOrder` is not satisfied [INFO] [stderr] --> src/timestamp/altneu.rs:84:18 [INFO] [stderr] | [INFO] [stderr] 84 | impl Lattice for AltNeu { [INFO] [stderr] | ^^^^^^^ the trait `timely::order::PartialOrder` is not implemented for `timestamp::altneu::AltNeu` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timestamp::pair::Pair: timely::order::PartialOrder` is not satisfied [INFO] [stderr] --> src/timestamp/pair.rs:67:30 [INFO] [stderr] | [INFO] [stderr] 67 | impl Lattice for Pair { [INFO] [stderr] | ^^^^^^^ the trait `timely::order::PartialOrder` is not implemented for `timestamp::pair::Pair` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:508:5 [INFO] [stderr] | [INFO] [stderr] 508 | tuples: Collection, Vec, isize>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:916:1 [INFO] [stderr] | [INFO] [stderr] 916 | / pub fn implement( [INFO] [stderr] 917 | | name: &str, [INFO] [stderr] 918 | | scope: &mut S, [INFO] [stderr] 919 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 1013 | | }) [INFO] [stderr] 1014 | | } [INFO] [stderr] | |_^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:1017:1 [INFO] [stderr] | [INFO] [stderr] 1017 | / pub fn implement_neu( [INFO] [stderr] 1018 | | name: &str, [INFO] [stderr] 1019 | | scope: &mut S, [INFO] [stderr] 1020 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 1125 | | }) [INFO] [stderr] 1126 | | } [INFO] [stderr] | |_^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/operators/mod.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | fn cardinality_one(&self) -> Collection; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `G: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | / fn count( [INFO] [stderr] 51 | | &mut self, [INFO] [stderr] 52 | | prefixes: &Collection, [INFO] [stderr] 53 | | index: usize, [INFO] [stderr] 54 | | ) -> Option>; [INFO] [stderr] | |_____________________________________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `G` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where G: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `G: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | / fn propose( [INFO] [stderr] 57 | | &mut self, [INFO] [stderr] 58 | | prefixes: &Collection, [INFO] [stderr] 59 | | ) -> Collection; [INFO] [stderr] | |________________________________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `G` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where G: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `G: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | / fn validate( [INFO] [stderr] 62 | | &mut self, [INFO] [stderr] 63 | | extensions: &Collection, [INFO] [stderr] 64 | | ) -> Collection; [INFO] [stderr] | |________________________________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `G` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where G: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:956:5 [INFO] [stderr] | [INFO] [stderr] 956 | / fn extend( [INFO] [stderr] 957 | | &self, [INFO] [stderr] 958 | | extenders: &mut [Extender<'a, S, P, E>], [INFO] [stderr] 959 | | ) -> Collection; [INFO] [stderr] | |_______________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | / fn implement<'b, T, I, S>( [INFO] [stderr] 188 | | &self, [INFO] [stderr] 189 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 190 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 195 | | I: ImplContext, [INFO] [stderr] 196 | | S: Scope; [INFO] [stderr] | |________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | / fn implement<'b, T, I, S>( [INFO] [stderr] 188 | | &self, [INFO] [stderr] 189 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 190 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 195 | | I: ImplContext, [INFO] [stderr] 196 | | S: Scope; [INFO] [stderr] | |________________________________^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:467:5 [INFO] [stderr] | [INFO] [stderr] 467 | / fn tuples( [INFO] [stderr] 468 | | self, [INFO] [stderr] 469 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 470 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 473 | | ShutdownHandle, [INFO] [stderr] 474 | | ); [INFO] [stderr] | |______^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:478:5 [INFO] [stderr] | [INFO] [stderr] 478 | / fn projected( [INFO] [stderr] 479 | | self, [INFO] [stderr] 480 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 481 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 485 | | ShutdownHandle, [INFO] [stderr] 486 | | ); [INFO] [stderr] | |______^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:494:5 [INFO] [stderr] | [INFO] [stderr] 494 | / fn tuples_by_variables( [INFO] [stderr] 495 | | self, [INFO] [stderr] 496 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 497 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 501 | | ShutdownHandle, [INFO] [stderr] 502 | | ); [INFO] [stderr] | |______^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/operators/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | / fn cardinality_one(&self) -> Collection { [INFO] [stderr] 31 | | let arranged: Arranged> = [INFO] [stderr] 32 | | self.arrange(); [INFO] [stderr] 33 | | [INFO] [stderr] ... | [INFO] [stderr] 109 | | .as_collection() [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/aggregate_neu.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | / fn implement<'b, T, I, S>( [INFO] [stderr] 68 | | &self, [INFO] [stderr] 69 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 70 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 280 | | } [INFO] [stderr] 281 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/aggregate_neu.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | / fn implement<'b, T, I, S>( [INFO] [stderr] 68 | | &self, [INFO] [stderr] 69 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 70 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 280 | | } [INFO] [stderr] 281 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/antijoin.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | / fn implement<'b, T, I, S>( [INFO] [stderr] 48 | | &self, [INFO] [stderr] 49 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 50 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 104 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 105 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/antijoin.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | / fn implement<'b, T, I, S>( [INFO] [stderr] 48 | | &self, [INFO] [stderr] 49 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 50 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 104 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 105 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/filter.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / fn implement<'b, T, I, S>( [INFO] [stderr] 74 | | &self, [INFO] [stderr] 75 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 76 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 130 | | (Implemented::Collection(filtered), shutdown_handle) [INFO] [stderr] 131 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/filter.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / fn implement<'b, T, I, S>( [INFO] [stderr] 74 | | &self, [INFO] [stderr] 75 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 76 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 130 | | (Implemented::Collection(filtered), shutdown_handle) [INFO] [stderr] 131 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | / fn implement_single_binding<'b, T, I, S>( [INFO] [stderr] 332 | | &self, [INFO] [stderr] 333 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 334 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 388 | | } [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | / fn implement_single_binding<'b, T, I, S>( [INFO] [stderr] 332 | | &self, [INFO] [stderr] 333 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 334 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 388 | | } [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:482:5 [INFO] [stderr] | [INFO] [stderr] 482 | / fn implement<'b, T, I, S>( [INFO] [stderr] 483 | | &self, [INFO] [stderr] 484 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 485 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 947 | | } [INFO] [stderr] 948 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:482:5 [INFO] [stderr] | [INFO] [stderr] 482 | / fn implement<'b, T, I, S>( [INFO] [stderr] 483 | | &self, [INFO] [stderr] 484 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 485 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 947 | | } [INFO] [stderr] 948 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:963:5 [INFO] [stderr] | [INFO] [stderr] 963 | / fn extend( [INFO] [stderr] 964 | | &self, [INFO] [stderr] 965 | | extenders: &mut [Extender<'a, S, P, E>], [INFO] [stderr] 966 | | ) -> Collection { [INFO] [stderr] ... | [INFO] [stderr] 997 | | } [INFO] [stderr] 998 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1019:5 [INFO] [stderr] | [INFO] [stderr] 1019 | / fn count( [INFO] [stderr] 1020 | | &mut self, [INFO] [stderr] 1021 | | prefixes: &Collection, [INFO] [stderr] 1022 | | index: usize, [INFO] [stderr] ... | [INFO] [stderr] 1030 | | })) [INFO] [stderr] 1031 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1033:5 [INFO] [stderr] | [INFO] [stderr] 1033 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1034 | | let value = self.value.clone(); [INFO] [stderr] 1035 | | prefixes.map(move |prefix| (prefix.clone(), value.clone())) [INFO] [stderr] 1036 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1038:5 [INFO] [stderr] | [INFO] [stderr] 1038 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1039 | | let target = self.value.clone(); [INFO] [stderr] 1040 | | extensions.filter(move |(_prefix, extension)| *extension == target) [INFO] [stderr] 1041 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1063:5 [INFO] [stderr] | [INFO] [stderr] 1063 | / fn count( [INFO] [stderr] 1064 | | &mut self, [INFO] [stderr] 1065 | | _prefixes: &Collection, [INFO] [stderr] 1066 | | _index: usize, [INFO] [stderr] 1067 | | ) -> Option> { [INFO] [stderr] 1068 | | None [INFO] [stderr] 1069 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1071:5 [INFO] [stderr] | [INFO] [stderr] 1071 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1072 | | prefixes.map(|_prefix| panic!("BinaryPredicateExtender should never be asked to propose.")) [INFO] [stderr] 1073 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1075:5 [INFO] [stderr] | [INFO] [stderr] 1075 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1076 | | use self::BinaryPredicate::{EQ, GT, GTE, LT, LTE, NEQ}; [INFO] [stderr] 1077 | | match self.direction { [INFO] [stderr] 1078 | | Direction::Reverse(offset) => { [INFO] [stderr] ... | [INFO] [stderr] 1110 | | } [INFO] [stderr] 1111 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/operators/mod.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | impl CardinalityOne for Collection [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1168:5 [INFO] [stderr] | [INFO] [stderr] 1168 | / fn count( [INFO] [stderr] 1169 | | &mut self, [INFO] [stderr] 1170 | | prefixes: &Collection, [INFO] [stderr] 1171 | | index: usize, [INFO] [stderr] ... | [INFO] [stderr] 1291 | | ) [INFO] [stderr] 1292 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `Value: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a, S> IntoExtender<'a, S, Value> for ConstantBinding [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `abomonation::Abomonation` is not implemented for `Value` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:962:43 [INFO] [stderr] | [INFO] [stderr] 962 | impl<'a, S: Scope, P: ExchangeData + Ord> ProposeExtensionMethod<'a, S, P> for Collection { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1294:5 [INFO] [stderr] | [INFO] [stderr] 1294 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1295 | | let propose = &self.propose; [INFO] [stderr] 1296 | | let mut propose_trace = Some(propose.trace.clone()); [INFO] [stderr] 1297 | | [INFO] [stderr] ... | [INFO] [stderr] 1398 | | .as_collection() [INFO] [stderr] 1399 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1136:5 [INFO] [stderr] | [INFO] [stderr] 1136 | count: Arranged, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::operators::arrange::arrangement::Arranged` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1401:5 [INFO] [stderr] | [INFO] [stderr] 1401 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1402 | | // This method takes a stream of `(prefix, time, diff)` changes, and we want to produce the corresponding [INFO] [stderr] 1403 | | // stream of `((prefix, count), time, diff)` changes, just by looking up `count` in `count_trace`. We are [INFO] [stderr] 1404 | | // just doing a stream of changes and a stream of look-ups, no consolidation or any funny business like [INFO] [stderr] ... | [INFO] [stderr] 1511 | | .as_collection() [INFO] [stderr] 1512 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1535:5 [INFO] [stderr] | [INFO] [stderr] 1535 | / fn count( [INFO] [stderr] 1536 | | &mut self, [INFO] [stderr] 1537 | | _prefixes: &Collection, [INFO] [stderr] 1538 | | _index: usize, [INFO] [stderr] 1539 | | ) -> Option> { [INFO] [stderr] 1540 | | None [INFO] [stderr] 1541 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1543:5 [INFO] [stderr] | [INFO] [stderr] 1543 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1544 | | prefixes.map(|_prefix| panic!("AntijoinExtender should never be asked to propose.")) [INFO] [stderr] 1545 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1547:5 [INFO] [stderr] | [INFO] [stderr] 1547 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1548 | | extensions.concat(&self.extender.validate(extensions).negate()) [INFO] [stderr] 1549 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/join.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | / fn implement<'b, T, I, S>( [INFO] [stderr] 312 | | &self, [INFO] [stderr] 313 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 314 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 364 | | (implemented, shutdown_handle) [INFO] [stderr] 365 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | / fn implement<'b, T, I, S>( [INFO] [stderr] 312 | | &self, [INFO] [stderr] 313 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 314 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 364 | | (implemented, shutdown_handle) [INFO] [stderr] 365 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/project.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | / fn implement<'b, T, I, S>( [INFO] [stderr] 50 | | &self, [INFO] [stderr] 51 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 52 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 74 | | (Implemented::Collection(projected), shutdown_handle) [INFO] [stderr] 75 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/project.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | / fn implement<'b, T, I, S>( [INFO] [stderr] 50 | | &self, [INFO] [stderr] 51 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 52 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 74 | | (Implemented::Collection(projected), shutdown_handle) [INFO] [stderr] 75 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734| / pub enum Implemented<'a, G> [INFO] [stderr] 735| | where [INFO] [stderr] 736| | G: Scope, [INFO] [stderr] 737| | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743| | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744| | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / fn implement<'b, T, I, S>( [INFO] [stderr] 89 | | &self, [INFO] [stderr] 90 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 91 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 190 | | } [INFO] [stderr] 191 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / fn implement<'b, T, I, S>( [INFO] [stderr] 89 | | &self, [INFO] [stderr] 90 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 91 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 190 | | } [INFO] [stderr] 191 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | / fn implement<'b, T, I, S>( [INFO] [stderr] 205 | | &self, [INFO] [stderr] 206 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 207 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 241 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | / fn implement<'b, T, I, S>( [INFO] [stderr] 205 | | &self, [INFO] [stderr] 206 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 207 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 241 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/transform.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | / fn implement<'b, T, I, S>( [INFO] [stderr] 52 | | &self, [INFO] [stderr] 53 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 54 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 192 | | (Implemented::Collection(transformed), shutdown_handle) [INFO] [stderr] 193 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/transform.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | / fn implement<'b, T, I, S>( [INFO] [stderr] 52 | | &self, [INFO] [stderr] 53 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 54 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 192 | | (Implemented::Collection(transformed), shutdown_handle) [INFO] [stderr] 193 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/union.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | / fn implement<'b, T, I, S>( [INFO] [stderr] 44 | | &self, [INFO] [stderr] 45 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 46 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 84 | | (Implemented::Collection(concatenated), shutdown_handle) [INFO] [stderr] 85 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/union.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | / fn implement<'b, T, I, S>( [INFO] [stderr] 44 | | &self, [INFO] [stderr] 45 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 46 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 84 | | (Implemented::Collection(concatenated), shutdown_handle) [INFO] [stderr] 85 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734| / pub enum Implemented<'a, G> [INFO] [stderr] 735| | where [INFO] [stderr] 736| | G: Scope, [INFO] [stderr] 737| | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743| | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744| | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:362:5 [INFO] [stderr] | [INFO] [stderr] 362 | / fn implement<'b, T, I, S>( [INFO] [stderr] 363 | | &self, [INFO] [stderr] 364 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 365 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 527 | | } [INFO] [stderr] 528 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:362:5 [INFO] [stderr] | [INFO] [stderr] 362 | / fn implement<'b, T, I, S>( [INFO] [stderr] 363 | | &self, [INFO] [stderr] 364 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 365 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 527 | | } [INFO] [stderr] 528 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/server/mod.rs:321:5 [INFO] [stderr] | [INFO] [stderr] 321 | / pub fn interest>( [INFO] [stderr] 322 | | &mut self, [INFO] [stderr] 323 | | name: &str, [INFO] [stderr] 324 | | scope: &mut S, [INFO] [stderr] ... | [INFO] [stderr] 363 | | } [INFO] [stderr] 364 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/server/mod.rs:487:5 [INFO] [stderr] | [INFO] [stderr] 487 | / pub fn test_single>( [INFO] [stderr] 488 | | &mut self, [INFO] [stderr] 489 | | scope: &mut S, [INFO] [stderr] 490 | | rule: Rule, [INFO] [stderr] ... | [INFO] [stderr] 504 | | } [INFO] [stderr] 505 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:34:1 [INFO] [stderr] | [INFO] [stderr] 34 | / fn attribute_attribute<'b, T, I, S>( [INFO] [stderr] 35 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 36 | | context: &mut I, [INFO] [stderr] 37 | | target: Var, [INFO] [stderr] ... | [INFO] [stderr] 117 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 118 | | } [INFO] [stderr] | |_^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:120:1 [INFO] [stderr] | [INFO] [stderr] 120 | / fn collection_collection<'b, T, S, I>( [INFO] [stderr] 121 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 122 | | context: &mut I, [INFO] [stderr] 123 | | target_variables: &[Var], [INFO] [stderr] ... | [INFO] [stderr] 180 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 181 | | } [INFO] [stderr] | |_^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:183:1 [INFO] [stderr] | [INFO] [stderr] 183 | / fn collection_attribute<'b, T, S, I>( [INFO] [stderr] 184 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 185 | | context: &mut I, [INFO] [stderr] 186 | | target_variables: &[Var], [INFO] [stderr] ... | [INFO] [stderr] 226 | | (implemented, shutdown_handle) [INFO] [stderr] 227 | | } [INFO] [stderr] | |_^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:538:5 [INFO] [stderr] | [INFO] [stderr] 538 | / fn tuples( [INFO] [stderr] 539 | | self, [INFO] [stderr] 540 | | _nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 541 | | _context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 546 | | (self.tuples, ShutdownHandle::empty()) [INFO] [stderr] 547 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timestamp::altneu::AltNeu: timely::order::PartialOrder` is not satisfied [INFO] [stderr] --> src/timestamp/altneu.rs:84:18 [INFO] [stderr] | [INFO] [stderr] 84 | impl Lattice for AltNeu { [INFO] [stderr] | ^^^^^^^ the trait `timely::order::PartialOrder` is not implemented for `timestamp::altneu::AltNeu` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timestamp::pair::Pair: timely::order::PartialOrder` is not satisfied [INFO] [stderr] --> src/timestamp/pair.rs:67:30 [INFO] [stderr] | [INFO] [stderr] 67 | impl Lattice for Pair { [INFO] [stderr] | ^^^^^^^ the trait `timely::order::PartialOrder` is not implemented for `timestamp::pair::Pair` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:549:5 [INFO] [stderr] | [INFO] [stderr] 549 | / fn projected( [INFO] [stderr] 550 | | self, [INFO] [stderr] 551 | | _nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 552 | | _context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 575 | | } [INFO] [stderr] 576 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:508:5 [INFO] [stderr] | [INFO] [stderr] 508 | tuples: Collection, Vec, isize>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:578:5 [INFO] [stderr] | [INFO] [stderr] 578 | / fn tuples_by_variables( [INFO] [stderr] 579 | | self, [INFO] [stderr] 580 | | _nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 581 | | _context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 630 | | } [INFO] [stderr] 631 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:640:5 [INFO] [stderr] | [INFO] [stderr] 640 | / fn tuples( [INFO] [stderr] 641 | | self, [INFO] [stderr] 642 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 643 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 649 | | self.projected(nested, context, &variables) [INFO] [stderr] 650 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:652:5 [INFO] [stderr] | [INFO] [stderr] 652 | / fn projected( [INFO] [stderr] 653 | | self, [INFO] [stderr] 654 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 655 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 689 | | } [INFO] [stderr] 690 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:692:5 [INFO] [stderr] | [INFO] [stderr] 692 | / fn tuples_by_variables( [INFO] [stderr] 693 | | self, [INFO] [stderr] 694 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 695 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 729 | | } [INFO] [stderr] 730 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:787:5 [INFO] [stderr] | [INFO] [stderr] 787 | / fn tuples( [INFO] [stderr] 788 | | self, [INFO] [stderr] 789 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 790 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 798 | | } [INFO] [stderr] 799 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:801:5 [INFO] [stderr] | [INFO] [stderr] 801 | / fn projected( [INFO] [stderr] 802 | | self, [INFO] [stderr] 803 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 804 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 817 | | } [INFO] [stderr] 818 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:820:5 [INFO] [stderr] | [INFO] [stderr] 820 | / fn tuples_by_variables( [INFO] [stderr] 821 | | self, [INFO] [stderr] 822 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 823 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 836 | | } [INFO] [stderr] 837 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:916:1 [INFO] [stderr] | [INFO] [stderr] 916 | / pub fn implement( [INFO] [stderr] 917 | | name: &str, [INFO] [stderr] 918 | | scope: &mut S, [INFO] [stderr] 919 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 1013 | | }) [INFO] [stderr] 1014 | | } [INFO] [stderr] | |_^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:1017:1 [INFO] [stderr] | [INFO] [stderr] 1017 | / pub fn implement_neu( [INFO] [stderr] 1018 | | name: &str, [INFO] [stderr] 1019 | | scope: &mut S, [INFO] [stderr] 1020 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 1125 | | }) [INFO] [stderr] 1126 | | } [INFO] [stderr] | |_^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/operators/mod.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | fn cardinality_one(&self) -> Collection; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `G: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | / fn count( [INFO] [stderr] 51 | | &mut self, [INFO] [stderr] 52 | | prefixes: &Collection, [INFO] [stderr] 53 | | index: usize, [INFO] [stderr] 54 | | ) -> Option>; [INFO] [stderr] | |_____________________________________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `G` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where G: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `G: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | / fn propose( [INFO] [stderr] 57 | | &mut self, [INFO] [stderr] 58 | | prefixes: &Collection, [INFO] [stderr] 59 | | ) -> Collection; [INFO] [stderr] | |________________________________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `G` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where G: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `G: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | / fn validate( [INFO] [stderr] 62 | | &mut self, [INFO] [stderr] 63 | | extensions: &Collection, [INFO] [stderr] 64 | | ) -> Collection; [INFO] [stderr] | |________________________________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `G` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where G: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:956:5 [INFO] [stderr] | [INFO] [stderr] 956 | / fn extend( [INFO] [stderr] 957 | | &self, [INFO] [stderr] 958 | | extenders: &mut [Extender<'a, S, P, E>], [INFO] [stderr] 959 | | ) -> Collection; [INFO] [stderr] | |_______________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | / fn implement<'b, T, I, S>( [INFO] [stderr] 188 | | &self, [INFO] [stderr] 189 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 190 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 195 | | I: ImplContext, [INFO] [stderr] 196 | | S: Scope; [INFO] [stderr] | |________________________________^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | / fn implement<'b, T, I, S>( [INFO] [stderr] 188 | | &self, [INFO] [stderr] 189 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 190 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 195 | | I: ImplContext, [INFO] [stderr] 196 | | S: Scope; [INFO] [stderr] | |________________________________^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:467:5 [INFO] [stderr] | [INFO] [stderr] 467 | / fn tuples( [INFO] [stderr] 468 | | self, [INFO] [stderr] 469 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 470 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 473 | | ShutdownHandle, [INFO] [stderr] 474 | | ); [INFO] [stderr] | |______^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:478:5 [INFO] [stderr] | [INFO] [stderr] 478 | / fn projected( [INFO] [stderr] 479 | | self, [INFO] [stderr] 480 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 481 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 485 | | ShutdownHandle, [INFO] [stderr] 486 | | ); [INFO] [stderr] | |______^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:494:5 [INFO] [stderr] | [INFO] [stderr] 494 | / fn tuples_by_variables( [INFO] [stderr] 495 | | self, [INFO] [stderr] 496 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 497 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 501 | | ShutdownHandle, [INFO] [stderr] 502 | | ); [INFO] [stderr] | |______^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/operators/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | / fn cardinality_one(&self) -> Collection { [INFO] [stderr] 31 | | let arranged: Arranged> = [INFO] [stderr] 32 | | self.arrange(); [INFO] [stderr] 33 | | [INFO] [stderr] ... | [INFO] [stderr] 109 | | .as_collection() [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/aggregate_neu.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | / fn implement<'b, T, I, S>( [INFO] [stderr] 68 | | &self, [INFO] [stderr] 69 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 70 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 280 | | } [INFO] [stderr] 281 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/aggregate_neu.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | / fn implement<'b, T, I, S>( [INFO] [stderr] 68 | | &self, [INFO] [stderr] 69 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 70 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 280 | | } [INFO] [stderr] 281 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/antijoin.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | / fn implement<'b, T, I, S>( [INFO] [stderr] 48 | | &self, [INFO] [stderr] 49 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 50 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 104 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 105 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/antijoin.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | / fn implement<'b, T, I, S>( [INFO] [stderr] 48 | | &self, [INFO] [stderr] 49 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 50 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 104 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 105 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/filter.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / fn implement<'b, T, I, S>( [INFO] [stderr] 74 | | &self, [INFO] [stderr] 75 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 76 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 130 | | (Implemented::Collection(filtered), shutdown_handle) [INFO] [stderr] 131 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/filter.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | / fn implement<'b, T, I, S>( [INFO] [stderr] 74 | | &self, [INFO] [stderr] 75 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 76 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 130 | | (Implemented::Collection(filtered), shutdown_handle) [INFO] [stderr] 131 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | / fn implement_single_binding<'b, T, I, S>( [INFO] [stderr] 332 | | &self, [INFO] [stderr] 333 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 334 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 388 | | } [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | / fn implement_single_binding<'b, T, I, S>( [INFO] [stderr] 332 | | &self, [INFO] [stderr] 333 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 334 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 388 | | } [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:482:5 [INFO] [stderr] | [INFO] [stderr] 482 | / fn implement<'b, T, I, S>( [INFO] [stderr] 483 | | &self, [INFO] [stderr] 484 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 485 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 947 | | } [INFO] [stderr] 948 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:482:5 [INFO] [stderr] | [INFO] [stderr] 482 | / fn implement<'b, T, I, S>( [INFO] [stderr] 483 | | &self, [INFO] [stderr] 484 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 485 | | _local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 947 | | } [INFO] [stderr] 948 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:963:5 [INFO] [stderr] | [INFO] [stderr] 963 | / fn extend( [INFO] [stderr] 964 | | &self, [INFO] [stderr] 965 | | extenders: &mut [Extender<'a, S, P, E>], [INFO] [stderr] 966 | | ) -> Collection { [INFO] [stderr] ... | [INFO] [stderr] 997 | | } [INFO] [stderr] 998 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1019:5 [INFO] [stderr] | [INFO] [stderr] 1019 | / fn count( [INFO] [stderr] 1020 | | &mut self, [INFO] [stderr] 1021 | | prefixes: &Collection, [INFO] [stderr] 1022 | | index: usize, [INFO] [stderr] ... | [INFO] [stderr] 1030 | | })) [INFO] [stderr] 1031 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1033:5 [INFO] [stderr] | [INFO] [stderr] 1033 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1034 | | let value = self.value.clone(); [INFO] [stderr] 1035 | | prefixes.map(move |prefix| (prefix.clone(), value.clone())) [INFO] [stderr] 1036 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1038:5 [INFO] [stderr] | [INFO] [stderr] 1038 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1039 | | let target = self.value.clone(); [INFO] [stderr] 1040 | | extensions.filter(move |(_prefix, extension)| *extension == target) [INFO] [stderr] 1041 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1063:5 [INFO] [stderr] | [INFO] [stderr] 1063 | / fn count( [INFO] [stderr] 1064 | | &mut self, [INFO] [stderr] 1065 | | _prefixes: &Collection, [INFO] [stderr] 1066 | | _index: usize, [INFO] [stderr] 1067 | | ) -> Option> { [INFO] [stderr] 1068 | | None [INFO] [stderr] 1069 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1071:5 [INFO] [stderr] | [INFO] [stderr] 1071 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1072 | | prefixes.map(|_prefix| panic!("BinaryPredicateExtender should never be asked to propose.")) [INFO] [stderr] 1073 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1075:5 [INFO] [stderr] | [INFO] [stderr] 1075 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1076 | | use self::BinaryPredicate::{EQ, GT, GTE, LT, LTE, NEQ}; [INFO] [stderr] 1077 | | match self.direction { [INFO] [stderr] 1078 | | Direction::Reverse(offset) => { [INFO] [stderr] ... | [INFO] [stderr] 1110 | | } [INFO] [stderr] 1111 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1168:5 [INFO] [stderr] | [INFO] [stderr] 1168 | / fn count( [INFO] [stderr] 1169 | | &mut self, [INFO] [stderr] 1170 | | prefixes: &Collection, [INFO] [stderr] 1171 | | index: usize, [INFO] [stderr] ... | [INFO] [stderr] 1291 | | ) [INFO] [stderr] 1292 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error: aborting due to 71 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0277`. [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1294:5 [INFO] [stderr] | [INFO] [stderr] 1294 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1295 | | let propose = &self.propose; [INFO] [stderr] 1296 | | let mut propose_trace = Some(propose.trace.clone()); [INFO] [stderr] 1297 | | [INFO] [stderr] ... | [INFO] [stderr] 1398 | | .as_collection() [INFO] [stderr] 1399 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1401:5 [INFO] [stderr] | [INFO] [stderr] 1401 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1402 | | // This method takes a stream of `(prefix, time, diff)` changes, and we want to produce the corresponding [INFO] [stderr] 1403 | | // stream of `((prefix, count), time, diff)` changes, just by looking up `count` in `count_trace`. We are [INFO] [stderr] 1404 | | // just doing a stream of changes and a stream of look-ups, no consolidation or any funny business like [INFO] [stderr] ... | [INFO] [stderr] 1511 | | .as_collection() [INFO] [stderr] 1512 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1535:5 [INFO] [stderr] | [INFO] [stderr] 1535 | / fn count( [INFO] [stderr] 1536 | | &mut self, [INFO] [stderr] 1537 | | _prefixes: &Collection, [INFO] [stderr] 1538 | | _index: usize, [INFO] [stderr] 1539 | | ) -> Option> { [INFO] [stderr] 1540 | | None [INFO] [stderr] 1541 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1543:5 [INFO] [stderr] | [INFO] [stderr] 1543 | / fn propose(&mut self, prefixes: &Collection) -> Collection { [INFO] [stderr] 1544 | | prefixes.map(|_prefix| panic!("AntijoinExtender should never be asked to propose.")) [INFO] [stderr] 1545 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/hector.rs:1547:5 [INFO] [stderr] | [INFO] [stderr] 1547 | / fn validate(&mut self, extensions: &Collection) -> Collection { [INFO] [stderr] 1548 | | extensions.concat(&self.extender.validate(extensions).negate()) [INFO] [stderr] 1549 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/join.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | / fn implement<'b, T, I, S>( [INFO] [stderr] 312 | | &self, [INFO] [stderr] 313 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 314 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 364 | | (implemented, shutdown_handle) [INFO] [stderr] 365 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/join.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | / fn implement<'b, T, I, S>( [INFO] [stderr] 312 | | &self, [INFO] [stderr] 313 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 314 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 364 | | (implemented, shutdown_handle) [INFO] [stderr] 365 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/project.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | / fn implement<'b, T, I, S>( [INFO] [stderr] 50 | | &self, [INFO] [stderr] 51 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 52 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 74 | | (Implemented::Collection(projected), shutdown_handle) [INFO] [stderr] 75 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/project.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | / fn implement<'b, T, I, S>( [INFO] [stderr] 50 | | &self, [INFO] [stderr] 51 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 52 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 74 | | (Implemented::Collection(projected), shutdown_handle) [INFO] [stderr] 75 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734| / pub enum Implemented<'a, G> [INFO] [stderr] 735| | where [INFO] [stderr] 736| | G: Scope, [INFO] [stderr] 737| | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743| | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744| | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / fn implement<'b, T, I, S>( [INFO] [stderr] 89 | | &self, [INFO] [stderr] 90 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 91 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 190 | | } [INFO] [stderr] 191 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / fn implement<'b, T, I, S>( [INFO] [stderr] 89 | | &self, [INFO] [stderr] 90 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 91 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 190 | | } [INFO] [stderr] 191 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | / fn implement<'b, T, I, S>( [INFO] [stderr] 205 | | &self, [INFO] [stderr] 206 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 207 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 241 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/pull.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | / fn implement<'b, T, I, S>( [INFO] [stderr] 205 | | &self, [INFO] [stderr] 206 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 207 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 241 | | (Implemented::Collection(relation), shutdown_handle) [INFO] [stderr] 242 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/transform.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | / fn implement<'b, T, I, S>( [INFO] [stderr] 52 | | &self, [INFO] [stderr] 53 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 54 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 192 | | (Implemented::Collection(transformed), shutdown_handle) [INFO] [stderr] 193 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/transform.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | / fn implement<'b, T, I, S>( [INFO] [stderr] 52 | | &self, [INFO] [stderr] 53 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 54 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 192 | | (Implemented::Collection(transformed), shutdown_handle) [INFO] [stderr] 193 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/union.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | / fn implement<'b, T, I, S>( [INFO] [stderr] 44 | | &self, [INFO] [stderr] 45 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 46 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 84 | | (Implemented::Collection(concatenated), shutdown_handle) [INFO] [stderr] 85 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/union.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | / fn implement<'b, T, I, S>( [INFO] [stderr] 44 | | &self, [INFO] [stderr] 45 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 46 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 84 | | (Implemented::Collection(concatenated), shutdown_handle) [INFO] [stderr] 85 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734| / pub enum Implemented<'a, G> [INFO] [stderr] 735| | where [INFO] [stderr] 736| | G: Scope, [INFO] [stderr] 737| | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743| | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744| | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:362:5 [INFO] [stderr] | [INFO] [stderr] 362 | / fn implement<'b, T, I, S>( [INFO] [stderr] 363 | | &self, [INFO] [stderr] 364 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 365 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 527 | | } [INFO] [stderr] 528 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'b, S, timely::order::Product>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::operators::iterate::Variable` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `T: abomonation::Abomonation` is not satisfied [INFO] [stderr] --> src/plan/mod.rs:362:5 [INFO] [stderr] | [INFO] [stderr] 362 | / fn implement<'b, T, I, S>( [INFO] [stderr] 363 | | &self, [INFO] [stderr] 364 | | nested: &mut Iterative<'b, S, u64>, [INFO] [stderr] 365 | | local_arrangements: &VariableMap>, [INFO] [stderr] ... | [INFO] [stderr] 527 | | } [INFO] [stderr] 528 | | } [INFO] [stderr] | |_____^ the trait `abomonation::Abomonation` is not implemented for `T` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where T: abomonation::Abomonation` bound [INFO] [stderr] = note: required because of the requirements on the impl of `timely_communication::Data` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `timely::ExchangeData` for `T` [INFO] [stderr] = note: required because of the requirements on the impl of `differential_dataflow::ExchangeData` for `T` [INFO] [stderr] note: required by `Implemented` [INFO] [stderr] --> src/lib.rs:734:1 [INFO] [stderr] | [INFO] [stderr] 734 | / pub enum Implemented<'a, G> [INFO] [stderr] 735 | | where [INFO] [stderr] 736 | | G: Scope, [INFO] [stderr] 737 | | G::Timestamp: Lattice + ExchangeData, [INFO] [stderr] ... | [INFO] [stderr] 743 | | // Arranged(ArrangedRelation<'a, G>) [INFO] [stderr] 744 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: Could not compile `declarative-dataflow`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/server/mod.rs:321:5 [INFO] [stderr] | [INFO] [stderr] 321 | / pub fn interest>( [INFO] [stderr] 322 | | &mut self, [INFO] [stderr] 323 | | name: &str, [INFO] [stderr] 324 | | scope: &mut S, [INFO] [stderr] ... | [INFO] [stderr] 363 | | } [INFO] [stderr] 364 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `S: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/server/mod.rs:487:5 [INFO] [stderr] | [INFO] [stderr] 487 | / pub fn test_single>( [INFO] [stderr] 488 | | &mut self, [INFO] [stderr] 489 | | scope: &mut S, [INFO] [stderr] 490 | | rule: Rule, [INFO] [stderr] ... | [INFO] [stderr] 504 | | } [INFO] [stderr] 505 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `S` [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `where S: timely::dataflow::scopes::Scope` bound [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:538:5 [INFO] [stderr] | [INFO] [stderr] 538 | / fn tuples( [INFO] [stderr] 539 | | self, [INFO] [stderr] 540 | | _nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 541 | | _context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 546 | | (self.tuples, ShutdownHandle::empty()) [INFO] [stderr] 547 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:549:5 [INFO] [stderr] | [INFO] [stderr] 549 | / fn projected( [INFO] [stderr] 550 | | self, [INFO] [stderr] 551 | | _nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 552 | | _context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 575 | | } [INFO] [stderr] 576 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:578:5 [INFO] [stderr] | [INFO] [stderr] 578 | / fn tuples_by_variables( [INFO] [stderr] 579 | | self, [INFO] [stderr] 580 | | _nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 581 | | _context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 630 | | } [INFO] [stderr] 631 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:640:5 [INFO] [stderr] | [INFO] [stderr] 640 | / fn tuples( [INFO] [stderr] 641 | | self, [INFO] [stderr] 642 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 643 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 649 | | self.projected(nested, context, &variables) [INFO] [stderr] 650 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:652:5 [INFO] [stderr] | [INFO] [stderr] 652 | / fn projected( [INFO] [stderr] 653 | | self, [INFO] [stderr] 654 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 655 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 689 | | } [INFO] [stderr] 690 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:692:5 [INFO] [stderr] | [INFO] [stderr] 692 | / fn tuples_by_variables( [INFO] [stderr] 693 | | self, [INFO] [stderr] 694 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 695 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 729 | | } [INFO] [stderr] 730 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:787:5 [INFO] [stderr] | [INFO] [stderr] 787 | / fn tuples( [INFO] [stderr] 788 | | self, [INFO] [stderr] 789 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 790 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 798 | | } [INFO] [stderr] 799 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:801:5 [INFO] [stderr] | [INFO] [stderr] 801 | / fn projected( [INFO] [stderr] 802 | | self, [INFO] [stderr] 803 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 804 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 817 | | } [INFO] [stderr] 818 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>: timely::dataflow::scopes::Scope` is not satisfied [INFO] [stderr] --> src/lib.rs:820:5 [INFO] [stderr] | [INFO] [stderr] 820 | / fn tuples_by_variables( [INFO] [stderr] 821 | | self, [INFO] [stderr] 822 | | nested: &mut Iterative<'a, G, u64>, [INFO] [stderr] 823 | | context: &mut I, [INFO] [stderr] ... | [INFO] [stderr] 836 | | } [INFO] [stderr] 837 | | } [INFO] [stderr] | |_____^ the trait `timely::dataflow::scopes::Scope` is not implemented for `timely::dataflow::scopes::child::Child<'a, G, timely::order::Product<::Timestamp, u64>>` [INFO] [stderr] | [INFO] [stderr] = note: required by `differential_dataflow::collection::Collection` [INFO] [stderr] [INFO] [stderr] error: aborting due to 71 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0277`. [INFO] [stderr] error: Could not compile `declarative-dataflow`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "d3900d7b14d2e66344d38050696c22ef957e9d0a960ec6d91f3e16046637f38a"` [INFO] running `"docker" "rm" "-f" "d3900d7b14d2e66344d38050696c22ef957e9d0a960ec6d91f3e16046637f38a"` [INFO] [stdout] d3900d7b14d2e66344d38050696c22ef957e9d0a960ec6d91f3e16046637f38a