chore: Madvise Kernel that we are reading sequentially #160
build.yml
on: pull_request
Run Cargo Udeps
5m 48s
Run Rustfmt
29s
Run Clippy
1m 3s
Run RustDoc
1m 6s
Run Cargo Tests
1m 46s
Matrix: run_build
Annotations
9 errors and 48 warnings
this function takes 7 arguments but 6 arguments were supplied:
breakwater/src/tests.rs#L267
error[E0061]: this function takes 7 arguments but 6 arguments were supplied
--> breakwater/src/tests.rs:267:5
|
267 | handle_connection(
| ^^^^^^^^^^^^^^^^^
...
273 | None,
| ---- an argument of type `usize` is missing
|
note: function defined here
--> breakwater/src/server.rs:137:14
|
137 | pub async fn handle_connection(
| ^^^^^^^^^^^^^^^^^
138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin,
| ------------------------------------------------------------
139 | ip: IpAddr,
| ----------
140 | fb: Arc<FrameBuffer>,
| --------------------
141 | statistics_tx: mpsc::Sender<StatisticsEvent>,
| --------------------------------------------
142 | page_size: usize,
| ----------------
143 | network_buffer_size: usize,
| --------------------------
144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>,
| ------------------------------------------------------------
help: provide the argument
|
267 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
this function takes 7 arguments but 6 arguments were supplied:
breakwater/src/tests.rs#L253
error[E0061]: this function takes 7 arguments but 6 arguments were supplied
--> breakwater/src/tests.rs:253:5
|
253 | handle_connection(
| ^^^^^^^^^^^^^^^^^
...
259 | None,
| ---- an argument of type `usize` is missing
|
note: function defined here
--> breakwater/src/server.rs:137:14
|
137 | pub async fn handle_connection(
| ^^^^^^^^^^^^^^^^^
138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin,
| ------------------------------------------------------------
139 | ip: IpAddr,
| ----------
140 | fb: Arc<FrameBuffer>,
| --------------------
141 | statistics_tx: mpsc::Sender<StatisticsEvent>,
| --------------------------------------------
142 | page_size: usize,
| ----------------
143 | network_buffer_size: usize,
| --------------------------
144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>,
| ------------------------------------------------------------
help: provide the argument
|
253 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
this function takes 7 arguments but 6 arguments were supplied:
breakwater/src/tests.rs#L239
error[E0061]: this function takes 7 arguments but 6 arguments were supplied
--> breakwater/src/tests.rs:239:5
|
239 | handle_connection(
| ^^^^^^^^^^^^^^^^^
...
245 | None,
| ---- an argument of type `usize` is missing
|
note: function defined here
--> breakwater/src/server.rs:137:14
|
137 | pub async fn handle_connection(
| ^^^^^^^^^^^^^^^^^
138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin,
| ------------------------------------------------------------
139 | ip: IpAddr,
| ----------
140 | fb: Arc<FrameBuffer>,
| --------------------
141 | statistics_tx: mpsc::Sender<StatisticsEvent>,
| --------------------------------------------
142 | page_size: usize,
| ----------------
143 | network_buffer_size: usize,
| --------------------------
144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>,
| ------------------------------------------------------------
help: provide the argument
|
239 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
this function takes 7 arguments but 6 arguments were supplied:
breakwater/src/tests.rs#L225
error[E0061]: this function takes 7 arguments but 6 arguments were supplied
--> breakwater/src/tests.rs:225:5
|
225 | handle_connection(
| ^^^^^^^^^^^^^^^^^
...
231 | None,
| ---- an argument of type `usize` is missing
|
note: function defined here
--> breakwater/src/server.rs:137:14
|
137 | pub async fn handle_connection(
| ^^^^^^^^^^^^^^^^^
138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin,
| ------------------------------------------------------------
139 | ip: IpAddr,
| ----------
140 | fb: Arc<FrameBuffer>,
| --------------------
141 | statistics_tx: mpsc::Sender<StatisticsEvent>,
| --------------------------------------------
142 | page_size: usize,
| ----------------
143 | network_buffer_size: usize,
| --------------------------
144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>,
| ------------------------------------------------------------
help: provide the argument
|
225 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
this function takes 7 arguments but 6 arguments were supplied:
breakwater/src/tests.rs#L151
error[E0061]: this function takes 7 arguments but 6 arguments were supplied
--> breakwater/src/tests.rs:151:5
|
151 | handle_connection(
| ^^^^^^^^^^^^^^^^^
...
157 | None,
| ---- an argument of type `usize` is missing
|
note: function defined here
--> breakwater/src/server.rs:137:14
|
137 | pub async fn handle_connection(
| ^^^^^^^^^^^^^^^^^
138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin,
| ------------------------------------------------------------
139 | ip: IpAddr,
| ----------
140 | fb: Arc<FrameBuffer>,
| --------------------
141 | statistics_tx: mpsc::Sender<StatisticsEvent>,
| --------------------------------------------
142 | page_size: usize,
| ----------------
143 | network_buffer_size: usize,
| --------------------------
144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>,
| ------------------------------------------------------------
help: provide the argument
|
151 | handle_connection(&mut stream, ip, fb.clone(), statistics_channel.0, DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
this function takes 7 arguments but 6 arguments were supplied:
breakwater/src/tests.rs#L123
error[E0061]: this function takes 7 arguments but 6 arguments were supplied
--> breakwater/src/tests.rs:123:5
|
123 | handle_connection(
| ^^^^^^^^^^^^^^^^^
...
129 | None,
| ---- an argument of type `usize` is missing
|
note: function defined here
--> breakwater/src/server.rs:137:14
|
137 | pub async fn handle_connection(
| ^^^^^^^^^^^^^^^^^
138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin,
| ------------------------------------------------------------
139 | ip: IpAddr,
| ----------
140 | fb: Arc<FrameBuffer>,
| --------------------
141 | statistics_tx: mpsc::Sender<StatisticsEvent>,
| --------------------------------------------
142 | page_size: usize,
| ----------------
143 | network_buffer_size: usize,
| --------------------------
144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>,
| ------------------------------------------------------------
help: provide the argument
|
123 | handle_connection(&mut stream, ip, fb, statistics_channel.0, DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
this function takes 7 arguments but 6 arguments were supplied:
breakwater/src/tests.rs#L57
error[E0061]: this function takes 7 arguments but 6 arguments were supplied
--> breakwater/src/tests.rs:57:5
|
57 | handle_connection(
| ^^^^^^^^^^^^^^^^^
...
63 | None,
| ---- an argument of type `usize` is missing
|
note: function defined here
--> breakwater/src/server.rs:137:14
|
137 | pub async fn handle_connection(
| ^^^^^^^^^^^^^^^^^
138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin,
| ------------------------------------------------------------
139 | ip: IpAddr,
| ----------
140 | fb: Arc<FrameBuffer>,
| --------------------
141 | statistics_tx: mpsc::Sender<StatisticsEvent>,
| --------------------------------------------
142 | page_size: usize,
| ----------------
143 | network_buffer_size: usize,
| --------------------------
144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>,
| ------------------------------------------------------------
help: provide the argument
|
57 | handle_connection(&mut stream, ip, fb, statistics_channel.0, DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
Run Clippy
Clippy had exited with the 101 exit code
|
Run Cargo Tests
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
|
Run Rustfmt
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run Rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Clippy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run RustDoc
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run RustDoc
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run RustDoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run RustDoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run RustDoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run RustDoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-unknown-linux-gnu
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Build for x86_64-unknown-linux-gnu
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Build for x86_64-unknown-linux-gnu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-unknown-linux-gnu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-unknown-linux-gnu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-unknown-linux-gnu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run Cargo Tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Cargo Tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for aarch64-apple-darwin
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Build for aarch64-apple-darwin
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Build for aarch64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for aarch64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for aarch64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for aarch64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-apple-darwin
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Build for x86_64-apple-darwin
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Build for x86_64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build for x86_64-apple-darwin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Udeps
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run Cargo Udeps
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Cargo Udeps
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Udeps
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Udeps
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run Cargo Udeps
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|