[INFO] fetching crate tail_core 0.1.1...
[INFO] testing tail_core-0.1.1 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate tail_core 0.1.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate tail_core 0.1.1
[INFO] finished tweaking crates.io crate tail_core 0.1.1
[INFO] tweaked toml for crates.io crate tail_core 0.1.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tail_core 0.1.1 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a0ca4cfd30488df108a03cdbb4b11d7d0151db59fc1c5b470dc3090ff30f86ef
[INFO] running `Command { std: "docker" "start" "-a" "a0ca4cfd30488df108a03cdbb4b11d7d0151db59fc1c5b470dc3090ff30f86ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a0ca4cfd30488df108a03cdbb4b11d7d0151db59fc1c5b470dc3090ff30f86ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0ca4cfd30488df108a03cdbb4b11d7d0151db59fc1c5b470dc3090ff30f86ef", kill_on_drop: false }`
[INFO] [stdout] a0ca4cfd30488df108a03cdbb4b11d7d0151db59fc1c5b470dc3090ff30f86ef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8d1c729975e79ee76deda58112586a40e55366bd78720f7a920307fcc5e5d840
[INFO] running `Command { std: "docker" "start" "-a" "8d1c729975e79ee76deda58112586a40e55366bd78720f7a920307fcc5e5d840", kill_on_drop: false }`
[INFO] [stderr]    Compiling tail_core v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `lang_items` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:19:29
[INFO] [stdout]    |
[INFO] [stdout] 19 | #![feature(core_intrinsics, lang_items)]
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout]    = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | #![feature(core_intrinsics, lang_items)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::tail::SERVER_NAME_MAX_LENGTH`
[INFO] [stdout]   --> src/service/client.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::tail::SERVER_NAME_MAX_LENGTH;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::error_kind::ErrorKind`
[INFO] [stdout]   --> src/service/client.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::error_kind::ErrorKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::kprint`
[INFO] [stdout]   --> src/file/open_file.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::kprint;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::alloc::string::ToString`
[INFO] [stdout]   --> src/file/open_file.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::alloc::string::ToString;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             out("x0") message,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> src/syscall.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             out("x1") message_size,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             out("x0") out_virtual_address,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             out("x0") result,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             out("x0") result,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             out("x0") reply_message_ptr,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> src/syscall.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             out("x1") reply_message_size,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> src/syscall.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 |             out("x2") reply_message_error,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:275:13
[INFO] [stdout]     |
[INFO] [stdout] 275 |             out("x0") client_thread,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> src/syscall.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             out("x1") request_message_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> src/syscall.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |             out("x2") request_message_ptr,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x3`: unknown register
[INFO] [stdout]    --> src/syscall.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |             out("x3") request_message_size,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             out("x0") client_thread,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> src/syscall.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             out("x1") request_message_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x2`: unknown register
[INFO] [stdout]    --> src/syscall.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             out("x2") request_message_ptr,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x3`: unknown register
[INFO] [stdout]    --> src/syscall.rs:312:13
[INFO] [stdout]     |
[INFO] [stdout] 312 |             out("x3") request_message_size,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x4`: unknown register
[INFO] [stdout]    --> src/syscall.rs:313:13
[INFO] [stdout]     |
[INFO] [stdout] 313 |             out("x4") reply_message_ptr,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x5`: unknown register
[INFO] [stdout]    --> src/syscall.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             out("x5") reply_message_size,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |             out("x0") ret,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             out("x0") result,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |             out("x0") result,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |             out("x0") buffer_ptr,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> src/syscall.rs:487:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             out("x1") buffer_size,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x0`: unknown register
[INFO] [stdout]    --> src/syscall.rs:560:13
[INFO] [stdout]     |
[INFO] [stdout] 560 |             out("x0") message_ptr,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `x1`: unknown register
[INFO] [stdout]    --> src/syscall.rs:561:13
[INFO] [stdout]     |
[INFO] [stdout] 561 |             out("x1") message_size,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `error_in_core` has been stable since 1.81.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | #![feature(error_in_core)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `topic::publisher::Publisher`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl<T: ?Sized> Publisher<T> {
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `topic::publisher::Publisher`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | impl<T> Publisher<T> {
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `topic::publisher::Publisher`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:46:37
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn new(topic_name: &str) -> Publisher<T> {
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `topic::publisher::Publisher`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut publisher = Publisher {
[INFO] [stdout]    |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `syscall::syscall_create_topic_old`: Use syscall_create_topic() for zero-copy topic creation. This function will be removed in a future version.
[INFO] [stdout]   --> src/topic/publisher.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 |         syscall::syscall_create_topic_old::<T>(topic_name);
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `topic::subscriber::Subscriber`: Subscriber is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/subscriber.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl<T: ?Sized> Subscriber<T> {
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `topic::subscriber::Subscriber`: Subscriber is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/subscriber.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let mut subscriber = Subscriber {
[INFO] [stdout]    |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: formatting may not be suitable for sub-register argument
[INFO] [stdout]   --> src/syscall.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |             "mov x0, {exit_code}",
[INFO] [stdout]    |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |             exit_code = in(reg) exit_code,
[INFO] [stdout]    |                                 --------- for this argument
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `{0:e}` to have the register formatted as `eax` (for 32-bit values)
[INFO] [stdout]    = help: or use `{0:r}` to keep the default formatting of `rax` (for 64-bit values)
[INFO] [stdout]    = note: `#[warn(asm_sub_register)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: formatting may not be suitable for sub-register argument
[INFO] [stdout]    --> src/syscall.rs:414:22
[INFO] [stdout]     |
[INFO] [stdout] 414 |             "mov x1, {nanos}",
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 418 |             nanos = in(reg) nanos,
[INFO] [stdout]     |                             ----- for this argument
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `{1:e}` to have the register formatted as `eax` (for 32-bit values)
[INFO] [stdout]     = help: or use `{1:r}` to keep the default formatting of `rax` (for 64-bit values)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::publisher::Publisher::topic_name`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             topic_name: [0; TOPIC_NAME_MAX_LENGTH],
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::publisher::Publisher::topic_name_len`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             topic_name_len: topic_name.len(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::publisher::Publisher::phantom`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:54:13
[INFO] [stdout]    |
[INFO] [stdout] 54 |             phantom: core::marker::PhantomData,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::publisher::Publisher::topic_name`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         publisher.topic_name[..topic_name.len()].copy_from_slice(topic_name.as_bytes());
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::publisher::Publisher::topic_name`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 |         core::str::from_utf8(&self.topic_name[..self.topic_name_len])
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::publisher::Publisher::topic_name_len`: Publisher is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/publisher.rs:71:49
[INFO] [stdout]    |
[INFO] [stdout] 71 |         core::str::from_utf8(&self.topic_name[..self.topic_name_len])
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `topic::publisher::Publisher::<T>::topic_name`: The topic module is obsolete and will be removed in a future version.
[INFO] [stdout]   --> src/topic/publisher.rs:87:48
[INFO] [stdout]    |
[INFO] [stdout] 87 |         syscall::syscall_publish_to_topic(self.topic_name(), message, message_size);
[INFO] [stdout]    |                                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `topic::publisher::Publisher::<T>::topic_name`: The topic module is obsolete and will be removed in a future version.
[INFO] [stdout]    --> src/topic/publisher.rs:107:48
[INFO] [stdout]     |
[INFO] [stdout] 107 |         syscall::syscall_publish_to_topic(self.topic_name(), message, message_size);
[INFO] [stdout]     |                                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::subscriber::Subscriber::topic_name`: Subscriber is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/subscriber.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             topic_name: [0; TOPIC_NAME_MAX_LENGTH],
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::subscriber::Subscriber::phantom`: Subscriber is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/subscriber.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             phantom: core::marker::PhantomData,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::subscriber::Subscriber::topic_name`: Subscriber is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/subscriber.rs:47:64
[INFO] [stdout]    |
[INFO] [stdout] 47 |         unsafe { ptr::copy_nonoverlapping(topic_name.as_ptr(), subscriber.topic_name.as_mut_ptr(), topic_name.len()) };
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `topic::subscriber::Subscriber::topic_name`: Subscriber is obsolete. Use alternative IPC mechanisms.
[INFO] [stdout]   --> src/topic/subscriber.rs:60:64
[INFO] [stdout]    |
[INFO] [stdout] 60 |         syscall::syscall_subscribe_topic(core::str::from_utf8(&self.topic_name).unwrap_or(""))
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]   --> src/error_kind.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
[INFO] [stdout]    |                   ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reply_message_error`
[INFO] [stdout]    --> src/service/client.rs:142:52
[INFO] [stdout]     |
[INFO] [stdout] 142 |         Ok((reply_message_ptr, reply_message_size, reply_message_error)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reply_message_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/process/spawn.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let mut pid: u64 = 0;
[INFO] [stdout]    |         ----^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pid`
[INFO] [stdout]   --> src/process/spawn.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let mut pid: u64 = 0;
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/file/open_file.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut file = crate::file::File::new();
[INFO] [stdout]    |         ----^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flags`
[INFO] [stdout]   --> src/file/open_file.rs:27:35
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn open_file(file_path: &str, flags: OpenMode) -> Result<crate::file::File, crate::error_kind::ErrorKind> {
[INFO] [stdout]    |                                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file`
[INFO] [stdout]   --> src/file/open_file.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut file = crate::file::File::new();
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tail_core` (lib) due to 25 previous errors; 35 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "8d1c729975e79ee76deda58112586a40e55366bd78720f7a920307fcc5e5d840", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d1c729975e79ee76deda58112586a40e55366bd78720f7a920307fcc5e5d840", kill_on_drop: false }`
[INFO] [stdout] 8d1c729975e79ee76deda58112586a40e55366bd78720f7a920307fcc5e5d840
