[INFO] crate hoedown 6.0.0 is already in cache [INFO] extracting crate hoedown 6.0.0 into work/ex/clippy-test-run/sources/stable/reg/hoedown/6.0.0 [INFO] extracting crate hoedown 6.0.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/hoedown/6.0.0 [INFO] validating manifest of hoedown-6.0.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of hoedown-6.0.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing hoedown-6.0.0 [INFO] finished frobbing hoedown-6.0.0 [INFO] frobbed toml for hoedown-6.0.0 written to work/ex/clippy-test-run/sources/stable/reg/hoedown/6.0.0/Cargo.toml [INFO] started frobbing hoedown-6.0.0 [INFO] finished frobbing hoedown-6.0.0 [INFO] frobbed toml for hoedown-6.0.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/hoedown/6.0.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting hoedown-6.0.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-2/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/hoedown/6.0.0:/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" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] a645ec62bcc59ebc283099c45b9155fca0cd372b5ed748108b97825948ec4198 [INFO] running `"docker" "start" "-a" "a645ec62bcc59ebc283099c45b9155fca0cd372b5ed748108b97825948ec4198"` [INFO] [stderr] Compiling hoedown v6.0.0 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'gcc::compile_library': crate has been renamed to `cc`, the `gcc` name is not maintained [INFO] [stderr] --> build.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | gcc::compile_library("libhoedown.a", LIBHOEDOWN_SRC); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'autolink_delim': [INFO] [stderr] warning: libhoedown/src/autolink.c:37:55: warning: unused parameter 'max_rewind' [-Wunused-parameter] [INFO] [stderr] warning: autolink_delim(uint8_t *data, size_t link_end, size_t max_rewind, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c:37:74: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: autolink_delim(uint8_t *data, size_t link_end, size_t max_rewind, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'hoedown_autolink__www': [INFO] [stderr] warning: libhoedown/src/autolink.c:153:15: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: unsigned int flags) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'hoedown_autolink__email': [INFO] [stderr] warning: libhoedown/src/autolink.c:189:15: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: unsigned int flags) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'create_footnote_ref': [INFO] [stderr] warning: libhoedown/src/document.c:244:43: warning: unused parameter 'list' [-Wunused-parameter] [INFO] [stderr] warning: create_footnote_ref(struct footnote_list *list, const uint8_t *name, size_t name_size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_linebreak': [INFO] [stderr] warning: libhoedown/src/document.c:800:96: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: char_linebreak(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_codespan': [INFO] [stderr] warning: libhoedown/src/document.c:815:80: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_codespan(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_quote': [INFO] [stderr] warning: libhoedown/src/document.c:860:77: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_quote(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_entity': [INFO] [stderr] warning: libhoedown/src/document.c:940:78: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_entity(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_langle_tag': [INFO] [stderr] warning: libhoedown/src/document.c:968:82: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_langle_tag(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_link': [INFO] [stderr] warning: libhoedown/src/document.c:1149:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: else nb_p--; i++; [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c:1149:18: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' [INFO] [stderr] warning: else nb_p--; i++; [INFO] [stderr] warning: ^ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_superscript': [INFO] [stderr] warning: libhoedown/src/document.c:1292:83: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_superscript(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'htmlblock_is_end': [INFO] [stderr] warning: libhoedown/src/document.c:2039:20: warning: unused parameter 'doc' [-Wunused-parameter] [INFO] [stderr] warning: hoedown_document *doc, [INFO] [stderr] warning: ^~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_blockcode': [INFO] [stderr] warning: libhoedown/src/html.c:96:121: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_blockcode(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_buffer *lang, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_blockquote': [INFO] [stderr] warning: libhoedown/src/html.c:115:97: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_blockquote(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_codespan': [INFO] [stderr] warning: libhoedown/src/html.c:124:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_codespan(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_strikethrough': [INFO] [stderr] warning: libhoedown/src/html.c:133:100: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_strikethrough(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_double_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:145:102: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_double_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:158:95: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_underline': [INFO] [stderr] warning: libhoedown/src/html.c:168:96: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_underline(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_highlight': [INFO] [stderr] warning: libhoedown/src/html.c:181:96: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_highlight(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_quote': [INFO] [stderr] warning: libhoedown/src/html.c:194:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_quote(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_list': [INFO] [stderr] warning: libhoedown/src/html.c:260:117: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_list(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_listitem': [INFO] [stderr] warning: libhoedown/src/html.c:269:85: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: rndr_listitem(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/html.c:269:121: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_listitem(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_raw_block': [INFO] [stderr] warning: libhoedown/src/html.c:326:93: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_raw_block(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_triple_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:353:102: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_triple_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table': [INFO] [stderr] warning: libhoedown/src/html.c:411:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table_header': [INFO] [stderr] warning: libhoedown/src/html.c:420:99: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table_header(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table_body': [INFO] [stderr] warning: libhoedown/src/html.c:429:97: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table_body(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_tablerow': [INFO] [stderr] warning: libhoedown/src/html.c:438:95: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_tablerow(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_tablecell': [INFO] [stderr] warning: libhoedown/src/html.c:446:123: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_tablecell(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_table_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_superscript': [INFO] [stderr] warning: libhoedown/src/html.c:482:98: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_superscript(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_normal_text': [INFO] [stderr] warning: libhoedown/src/html.c:492:98: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_normal_text(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_footnote_def': [INFO] [stderr] warning: libhoedown/src/html.c:514:117: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_footnote_def(hoedown_buffer *ob, const hoedown_buffer *content, unsigned int num, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_footnote_ref': [INFO] [stderr] warning: libhoedown/src/html.c:544:86: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_footnote_ref(hoedown_buffer *ob, unsigned int num, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_math': [INFO] [stderr] warning: libhoedown/src/html.c:551:105: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_math(hoedown_buffer *ob, const hoedown_buffer *text, int displaymode, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'toc_link': [INFO] [stderr] warning: libhoedown/src/html.c:595:83: warning: unused parameter 'link' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c:595:111: warning: unused parameter 'title' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/html.c:595:147: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__parens': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:166:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__parens(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:166:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__parens(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__dash': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:194:67: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__dash(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:194:81: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__dash(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__period': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:234:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__period(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:234:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__period(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__number': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:265:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__number(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__ltag': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:307:67: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__ltag(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:307:81: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__ltag(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__escape': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:357:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__escape(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:357:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__escape(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/renderer/mod.rs:580:20 [INFO] [stderr] | [INFO] [stderr] 580 | List { bits: bits } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `bits` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/renderer/html.rs:90:13 [INFO] [stderr] | [INFO] [stderr] 90 | renderer: renderer, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `renderer` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/renderer/html.rs:107:13 [INFO] [stderr] | [INFO] [stderr] 107 | renderer: renderer, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `renderer` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/renderer/mod.rs:580:20 [INFO] [stderr] | [INFO] [stderr] 580 | List { bits: bits } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `bits` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/renderer/html.rs:90:13 [INFO] [stderr] | [INFO] [stderr] 90 | renderer: renderer, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `renderer` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/renderer/html.rs:107:13 [INFO] [stderr] | [INFO] [stderr] 107 | renderer: renderer, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `renderer` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/renderer/mod.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | return renderer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `renderer` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/renderer/mod.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | return renderer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `renderer` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/extensions.rs:7:39 [INFO] [stderr] | [INFO] [stderr] 7 | const TABLES = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/extensions.rs:7:39 [INFO] [stderr] | [INFO] [stderr] 7 | const TABLES = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | / pub fn to_str<'a>(&'a self) -> Result<&str, str::Utf8Error> { [INFO] [stderr] 101 | | str::from_utf8(self.as_ref()) [INFO] [stderr] 102 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/buffer.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 148 | buffer.write(s).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | / fn as_ref<'a>(&'a self) -> &'a [u8] { [INFO] [stderr] 180 | | unsafe { [INFO] [stderr] 181 | | let data = (*self.buffer).data; [INFO] [stderr] 182 | | let size = (*self.buffer).size as usize; [INFO] [stderr] ... | [INFO] [stderr] 185 | | } [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | / fn as_mut<'a>(&'a mut self) -> &'a mut [u8] { [INFO] [stderr] 192 | | unsafe { [INFO] [stderr] 193 | | let data = (*self.buffer).data; [INFO] [stderr] 194 | | let size = (*self.buffer).size as usize; [INFO] [stderr] ... | [INFO] [stderr] 197 | | } [INFO] [stderr] 198 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | / fn as_ref<'a>(&'a self) -> &'a hoedown_buffer { [INFO] [stderr] 204 | | unsafe { &*self.buffer } [INFO] [stderr] 205 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 210 | / fn as_mut<'a>(&'a mut self) -> &'a mut hoedown_buffer { [INFO] [stderr] 211 | | unsafe { &mut *self.buffer } [INFO] [stderr] 212 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/renderer/mod.rs:100:44 [INFO] [stderr] | [INFO] [stderr] 100 | let doc = Document::new(&renderer, input.extensions.clone(), input.max_nesting); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `input.extensions` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/renderer/mod.rs:114:44 [INFO] [stderr] | [INFO] [stderr] 114 | let doc = Document::new(&renderer, input.extensions.clone(), input.max_nesting); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `input.extensions` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/mod.rs:420:9 [INFO] [stderr] | [INFO] [stderr] 420 | text.map(|t| output.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { output.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::option_map_unit_fn)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/mod.rs:427:9 [INFO] [stderr] | [INFO] [stderr] 427 | text.map(|t| output.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { output.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/renderer/mod.rs:571:29 [INFO] [stderr] | [INFO] [stderr] 571 | const ORDERED = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/renderer/html.rs:37:27 [INFO] [stderr] | [INFO] [stderr] 37 | const SKIP_HTML = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: defining a method called `as_mut` on this type; consider implementing the `std::convert::AsMut` trait or choosing a less ambiguous name [INFO] [stderr] --> src/renderer/html.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | / pub fn as_mut(&mut self) -> &mut hoedown_renderer { [INFO] [stderr] 119 | | unsafe { &mut *self.renderer } [INFO] [stderr] 120 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::should_implement_trait)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/html.rs:424:13 [INFO] [stderr] | [INFO] [stderr] 424 | text.map(|t| ob.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { ob.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/html.rs:434:13 [INFO] [stderr] | [INFO] [stderr] 434 | text.map(|t| ob.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { ob.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | output.write(b"MISSING CODE_BLOCK HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:18:9 [INFO] [stderr] | [INFO] [stderr] 18 | output.write(b"MISSING QUOTE_BLOCK HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | output.write(b"MISSING HEADER HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | output.write(b"MISSING HORIZONTAL_RULE HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | output.write(b"MISSING LIST HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | output.write(b"MISSING LIST_ITEM HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | output.write(b"MISSING PARAGRAPH HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | output.write(b"MISSING TABLE HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | output.write(b"MISSING TABLE_HEADER HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | output.write(b"MISSING TABLE_BODY HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | output.write(b"MISSING TABLE_ROW HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | output.write(b"MISSING TABLE_CELL HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | output.write(b"MISSING FOOTNOTES HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:66:9 [INFO] [stderr] | [INFO] [stderr] 66 | output.write(b"MISSING FOOTNOTE_DEFINITION HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | output.write(b"MISSING HTML_BLOCK HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: mutable borrow from immutable input(s) [INFO] [stderr] --> src/wrappers.rs:7:50 [INFO] [stderr] | [INFO] [stderr] 7 | fn get_renderer<'a, R>(data: &'a *mut c_void) -> &'a mut R { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::mut_from_ref)] on by default [INFO] [stderr] note: immutable borrow here [INFO] [stderr] --> src/wrappers.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | fn get_renderer<'a, R>(data: &'a *mut c_void) -> &'a mut R { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/wrappers.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / fn get_renderer<'a, R>(data: &'a *mut c_void) -> &'a mut R { [INFO] [stderr] 8 | | unsafe { [INFO] [stderr] 9 | | let renderer = *data as *mut hoedown_renderer; [INFO] [stderr] 10 | | [INFO] [stderr] ... | [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] error: aborting due to 17 previous errors [INFO] [stderr] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'autolink_delim': [INFO] [stderr] warning: libhoedown/src/autolink.c:37:55: warning: unused parameter 'max_rewind' [-Wunused-parameter] [INFO] [stderr] warning: autolink_delim(uint8_t *data, size_t link_end, size_t max_rewind, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c:37:74: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: autolink_delim(uint8_t *data, size_t link_end, size_t max_rewind, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'hoedown_autolink__www': [INFO] [stderr] warning: libhoedown/src/autolink.c:153:15: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: unsigned int flags) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'hoedown_autolink__email': [INFO] [stderr] warning: libhoedown/src/autolink.c:189:15: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: unsigned int flags) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'create_footnote_ref': [INFO] [stderr] warning: libhoedown/src/document.c:244:43: warning: unused parameter 'list' [-Wunused-parameter] [INFO] [stderr] warning: create_footnote_ref(struct footnote_list *list, const uint8_t *name, size_t name_size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_linebreak': [INFO] [stderr] warning: libhoedown/src/document.c:800:96: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: char_linebreak(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_codespan': [INFO] [stderr] warning: libhoedown/src/document.c:815:80: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_codespan(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_quote': [INFO] [stderr] warning: libhoedown/src/document.c:860:77: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_quote(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_entity': [INFO] [stderr] warning: libhoedown/src/document.c:940:78: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_entity(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_langle_tag': [INFO] [stderr] warning: libhoedown/src/document.c:968:82: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_langle_tag(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_link': [INFO] [stderr] warning: libhoedown/src/document.c:1149:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: else nb_p--; i++; [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c:1149:18: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' [INFO] [stderr] warning: else nb_p--; i++; [INFO] [stderr] warning: ^ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_superscript': [INFO] [stderr] warning: libhoedown/src/document.c:1292:83: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_superscript(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'htmlblock_is_end': [INFO] [stderr] warning: libhoedown/src/document.c:2039:20: warning: unused parameter 'doc' [-Wunused-parameter] [INFO] [stderr] warning: hoedown_document *doc, [INFO] [stderr] warning: ^~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_blockcode': [INFO] [stderr] warning: libhoedown/src/html.c:96:121: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_blockcode(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_buffer *lang, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_blockquote': [INFO] [stderr] warning: libhoedown/src/html.c:115:97: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_blockquote(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_codespan': [INFO] [stderr] warning: libhoedown/src/html.c:124:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_codespan(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_strikethrough': [INFO] [stderr] warning: libhoedown/src/html.c:133:100: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_strikethrough(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_double_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:145:102: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_double_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:158:95: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_underline': [INFO] [stderr] warning: libhoedown/src/html.c:168:96: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_underline(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_highlight': [INFO] [stderr] warning: libhoedown/src/html.c:181:96: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_highlight(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_quote': [INFO] [stderr] warning: libhoedown/src/html.c:194:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_quote(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_list': [INFO] [stderr] warning: libhoedown/src/html.c:260:117: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_list(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_listitem': [INFO] [stderr] warning: libhoedown/src/html.c:269:85: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: rndr_listitem(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/html.c:269:121: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_listitem(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_raw_block': [INFO] [stderr] warning: libhoedown/src/html.c:326:93: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_raw_block(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_triple_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:353:102: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_triple_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table': [INFO] [stderr] warning: libhoedown/src/html.c:411:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table_header': [INFO] [stderr] warning: libhoedown/src/html.c:420:99: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table_header(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table_body': [INFO] [stderr] warning: libhoedown/src/html.c:429:97: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table_body(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_tablerow': [INFO] [stderr] warning: libhoedown/src/html.c:438:95: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_tablerow(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_tablecell': [INFO] [stderr] warning: libhoedown/src/html.c:446:123: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_tablecell(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_table_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_superscript': [INFO] [stderr] warning: libhoedown/src/html.c:482:98: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_superscript(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_normal_text': [INFO] [stderr] warning: libhoedown/src/html.c:492:98: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_normal_text(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_footnote_def': [INFO] [stderr] warning: libhoedown/src/html.c:514:117: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_footnote_def(hoedown_buffer *ob, const hoedown_buffer *content, unsigned int num, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_footnote_ref': [INFO] [stderr] warning: libhoedown/src/html.c:544:86: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_footnote_ref(hoedown_buffer *ob, unsigned int num, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_math': [INFO] [stderr] warning: libhoedown/src/html.c:551:105: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_math(hoedown_buffer *ob, const hoedown_buffer *text, int displaymode, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'toc_link': [INFO] [stderr] warning: libhoedown/src/html.c:595:83: warning: unused parameter 'link' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c:595:111: warning: unused parameter 'title' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/html.c:595:147: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__parens': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:166:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__parens(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:166:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__parens(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__dash': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:194:67: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__dash(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:194:81: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__dash(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__period': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:234:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__period(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:234:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__period(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__number': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:265:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__number(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__ltag': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:307:67: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__ltag(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:307:81: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__ltag(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__escape': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:357:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__escape(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:357:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__escape(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error: Could not compile `hoedown`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/extensions.rs:7:39 [INFO] [stderr] | [INFO] [stderr] 7 | const TABLES = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/extensions.rs:7:39 [INFO] [stderr] | [INFO] [stderr] 7 | const TABLES = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | / pub fn to_str<'a>(&'a self) -> Result<&str, str::Utf8Error> { [INFO] [stderr] 101 | | str::from_utf8(self.as_ref()) [INFO] [stderr] 102 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/buffer.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 148 | buffer.write(s).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | / fn as_ref<'a>(&'a self) -> &'a [u8] { [INFO] [stderr] 180 | | unsafe { [INFO] [stderr] 181 | | let data = (*self.buffer).data; [INFO] [stderr] 182 | | let size = (*self.buffer).size as usize; [INFO] [stderr] ... | [INFO] [stderr] 185 | | } [INFO] [stderr] 186 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | / fn as_mut<'a>(&'a mut self) -> &'a mut [u8] { [INFO] [stderr] 192 | | unsafe { [INFO] [stderr] 193 | | let data = (*self.buffer).data; [INFO] [stderr] 194 | | let size = (*self.buffer).size as usize; [INFO] [stderr] ... | [INFO] [stderr] 197 | | } [INFO] [stderr] 198 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | / fn as_ref<'a>(&'a self) -> &'a hoedown_buffer { [INFO] [stderr] 204 | | unsafe { &*self.buffer } [INFO] [stderr] 205 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/buffer.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 210 | / fn as_mut<'a>(&'a mut self) -> &'a mut hoedown_buffer { [INFO] [stderr] 211 | | unsafe { &mut *self.buffer } [INFO] [stderr] 212 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/renderer/mod.rs:100:44 [INFO] [stderr] | [INFO] [stderr] 100 | let doc = Document::new(&renderer, input.extensions.clone(), input.max_nesting); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `input.extensions` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/renderer/mod.rs:114:44 [INFO] [stderr] | [INFO] [stderr] 114 | let doc = Document::new(&renderer, input.extensions.clone(), input.max_nesting); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `input.extensions` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/mod.rs:420:9 [INFO] [stderr] | [INFO] [stderr] 420 | text.map(|t| output.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { output.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::option_map_unit_fn)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/mod.rs:427:9 [INFO] [stderr] | [INFO] [stderr] 427 | text.map(|t| output.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { output.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/renderer/mod.rs:571:29 [INFO] [stderr] | [INFO] [stderr] 571 | const ORDERED = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/renderer/html.rs:37:27 [INFO] [stderr] | [INFO] [stderr] 37 | const SKIP_HTML = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: defining a method called `as_mut` on this type; consider implementing the `std::convert::AsMut` trait or choosing a less ambiguous name [INFO] [stderr] --> src/renderer/html.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | / pub fn as_mut(&mut self) -> &mut hoedown_renderer { [INFO] [stderr] 119 | | unsafe { &mut *self.renderer } [INFO] [stderr] 120 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::should_implement_trait)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/html.rs:424:13 [INFO] [stderr] | [INFO] [stderr] 424 | text.map(|t| ob.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { ob.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/renderer/html.rs:434:13 [INFO] [stderr] | [INFO] [stderr] 434 | text.map(|t| ob.pipe(t)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(t) = text { ob.pipe(t) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | output.write(b"MISSING CODE_BLOCK HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:18:9 [INFO] [stderr] | [INFO] [stderr] 18 | output.write(b"MISSING QUOTE_BLOCK HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | output.write(b"MISSING HEADER HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | output.write(b"MISSING HORIZONTAL_RULE HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | output.write(b"MISSING LIST HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | output.write(b"MISSING LIST_ITEM HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | output.write(b"MISSING PARAGRAPH HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | output.write(b"MISSING TABLE HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | output.write(b"MISSING TABLE_HEADER HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | output.write(b"MISSING TABLE_BODY HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | output.write(b"MISSING TABLE_ROW HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | output.write(b"MISSING TABLE_CELL HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | output.write(b"MISSING FOOTNOTES HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:66:9 [INFO] [stderr] | [INFO] [stderr] 66 | output.write(b"MISSING FOOTNOTE_DEFINITION HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> src/renderer/trace.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | output.write(b"MISSING HTML_BLOCK HANDLER\n").unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: mutable borrow from immutable input(s) [INFO] [stderr] --> src/wrappers.rs:7:50 [INFO] [stderr] | [INFO] [stderr] 7 | fn get_renderer<'a, R>(data: &'a *mut c_void) -> &'a mut R { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::mut_from_ref)] on by default [INFO] [stderr] note: immutable borrow here [INFO] [stderr] --> src/wrappers.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | fn get_renderer<'a, R>(data: &'a *mut c_void) -> &'a mut R { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/wrappers.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / fn get_renderer<'a, R>(data: &'a *mut c_void) -> &'a mut R { [INFO] [stderr] 8 | | unsafe { [INFO] [stderr] 9 | | let renderer = *data as *mut hoedown_renderer; [INFO] [stderr] 10 | | [INFO] [stderr] ... | [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] error: aborting due to 17 previous errors [INFO] [stderr] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'autolink_delim': [INFO] [stderr] warning: libhoedown/src/autolink.c:37:55: warning: unused parameter 'max_rewind' [-Wunused-parameter] [INFO] [stderr] warning: autolink_delim(uint8_t *data, size_t link_end, size_t max_rewind, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c:37:74: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: autolink_delim(uint8_t *data, size_t link_end, size_t max_rewind, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'hoedown_autolink__www': [INFO] [stderr] warning: libhoedown/src/autolink.c:153:15: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: unsigned int flags) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/autolink.c: In function 'hoedown_autolink__email': [INFO] [stderr] warning: libhoedown/src/autolink.c:189:15: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: unsigned int flags) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'create_footnote_ref': [INFO] [stderr] warning: libhoedown/src/document.c:244:43: warning: unused parameter 'list' [-Wunused-parameter] [INFO] [stderr] warning: create_footnote_ref(struct footnote_list *list, const uint8_t *name, size_t name_size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_linebreak': [INFO] [stderr] warning: libhoedown/src/document.c:800:96: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: char_linebreak(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_codespan': [INFO] [stderr] warning: libhoedown/src/document.c:815:80: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_codespan(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_quote': [INFO] [stderr] warning: libhoedown/src/document.c:860:77: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_quote(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_entity': [INFO] [stderr] warning: libhoedown/src/document.c:940:78: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_entity(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_langle_tag': [INFO] [stderr] warning: libhoedown/src/document.c:968:82: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_langle_tag(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_link': [INFO] [stderr] warning: libhoedown/src/document.c:1149:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: else nb_p--; i++; [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/document.c:1149:18: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' [INFO] [stderr] warning: else nb_p--; i++; [INFO] [stderr] warning: ^ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'char_superscript': [INFO] [stderr] warning: libhoedown/src/document.c:1292:83: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: char_superscript(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offset, size_t size) [INFO] [stderr] warning: ^~~~~~ [INFO] [stderr] warning: libhoedown/src/document.c: In function 'htmlblock_is_end': [INFO] [stderr] warning: libhoedown/src/document.c:2039:20: warning: unused parameter 'doc' [-Wunused-parameter] [INFO] [stderr] warning: hoedown_document *doc, [INFO] [stderr] warning: ^~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_blockcode': [INFO] [stderr] warning: libhoedown/src/html.c:96:121: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_blockcode(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_buffer *lang, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_blockquote': [INFO] [stderr] warning: libhoedown/src/html.c:115:97: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_blockquote(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_codespan': [INFO] [stderr] warning: libhoedown/src/html.c:124:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_codespan(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_strikethrough': [INFO] [stderr] warning: libhoedown/src/html.c:133:100: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_strikethrough(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_double_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:145:102: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_double_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:158:95: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_underline': [INFO] [stderr] warning: libhoedown/src/html.c:168:96: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_underline(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_highlight': [INFO] [stderr] warning: libhoedown/src/html.c:181:96: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_highlight(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_quote': [INFO] [stderr] warning: libhoedown/src/html.c:194:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_quote(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_list': [INFO] [stderr] warning: libhoedown/src/html.c:260:117: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_list(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_listitem': [INFO] [stderr] warning: libhoedown/src/html.c:269:85: warning: unused parameter 'flags' [-Wunused-parameter] [INFO] [stderr] warning: rndr_listitem(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/html.c:269:121: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_listitem(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_list_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_raw_block': [INFO] [stderr] warning: libhoedown/src/html.c:326:93: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_raw_block(hoedown_buffer *ob, const hoedown_buffer *text, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_triple_emphasis': [INFO] [stderr] warning: libhoedown/src/html.c:353:102: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_triple_emphasis(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table': [INFO] [stderr] warning: libhoedown/src/html.c:411:92: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table_header': [INFO] [stderr] warning: libhoedown/src/html.c:420:99: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table_header(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_table_body': [INFO] [stderr] warning: libhoedown/src/html.c:429:97: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_table_body(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_tablerow': [INFO] [stderr] warning: libhoedown/src/html.c:438:95: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_tablerow(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_tablecell': [INFO] [stderr] warning: libhoedown/src/html.c:446:123: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_tablecell(hoedown_buffer *ob, const hoedown_buffer *content, hoedown_table_flags flags, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_superscript': [INFO] [stderr] warning: libhoedown/src/html.c:482:98: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_superscript(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_normal_text': [INFO] [stderr] warning: libhoedown/src/html.c:492:98: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_normal_text(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_footnote_def': [INFO] [stderr] warning: libhoedown/src/html.c:514:117: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_footnote_def(hoedown_buffer *ob, const hoedown_buffer *content, unsigned int num, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_footnote_ref': [INFO] [stderr] warning: libhoedown/src/html.c:544:86: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_footnote_ref(hoedown_buffer *ob, unsigned int num, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'rndr_math': [INFO] [stderr] warning: libhoedown/src/html.c:551:105: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: rndr_math(hoedown_buffer *ob, const hoedown_buffer *text, int displaymode, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c: In function 'toc_link': [INFO] [stderr] warning: libhoedown/src/html.c:595:83: warning: unused parameter 'link' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html.c:595:111: warning: unused parameter 'title' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~~ [INFO] [stderr] warning: libhoedown/src/html.c:595:147: warning: unused parameter 'data' [-Wunused-parameter] [INFO] [stderr] warning: toc_link(hoedown_buffer *ob, const hoedown_buffer *content, const hoedown_buffer *link, const hoedown_buffer *title, const hoedown_renderer_data *data) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__parens': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:166:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__parens(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:166:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__parens(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__dash': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:194:67: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__dash(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:194:81: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__dash(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__period': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:234:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__period(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:234:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__period(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__number': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:265:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__number(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__ltag': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:307:67: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__ltag(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:307:81: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__ltag(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c: In function 'smartypants_cb__escape': [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:357:69: warning: unused parameter 'smrt' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__escape(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~ [INFO] [stderr] warning: libhoedown/src/html_smartypants.c:357:83: warning: unused parameter 'previous_char' [-Wunused-parameter] [INFO] [stderr] warning: smartypants_cb__escape(hoedown_buffer *ob, struct smartypants_data *smrt, uint8_t previous_char, const uint8_t *text, size_t size) [INFO] [stderr] warning: ^~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error: Could not compile `hoedown`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "a645ec62bcc59ebc283099c45b9155fca0cd372b5ed748108b97825948ec4198"` [INFO] running `"docker" "rm" "-f" "a645ec62bcc59ebc283099c45b9155fca0cd372b5ed748108b97825948ec4198"` [INFO] [stdout] a645ec62bcc59ebc283099c45b9155fca0cd372b5ed748108b97825948ec4198