[INFO] crate rome 0.1.3 is already in cache [INFO] extracting crate rome 0.1.3 into work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/reg/rome/0.1.3 [INFO] extracting crate rome 0.1.3 into work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/reg/rome/0.1.3 [INFO] validating manifest of rome-0.1.3 on toolchain master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rome-0.1.3 on toolchain try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rome-0.1.3 [INFO] finished frobbing rome-0.1.3 [INFO] frobbed toml for rome-0.1.3 written to work/ex/pr-59199/sources/master#bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7/reg/rome/0.1.3/Cargo.toml [INFO] started frobbing rome-0.1.3 [INFO] finished frobbing rome-0.1.3 [INFO] frobbed toml for rome-0.1.3 written to work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/reg/rome/0.1.3/Cargo.toml [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+bc44841ad2a2ad5f6c5e67b9e35ed8e7e71d4dc7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking rome-0.1.3 against try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b for pr-59199 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-59199/worker-2/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-59199/sources/try#68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b/reg/rome/0.1.3:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/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" "+68fcf881bd1e4dbfc21e22f8c7a56b8a5d8e8f7b-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] e380d81919f9d8d37b7fb2fa893cc560d6f9add7083dad90ed91e902e6339e13 [INFO] running `"docker" "start" "-a" "e380d81919f9d8d37b7fb2fa893cc560d6f9add7083dad90ed91e902e6339e13"` [INFO] [stderr] Checking rome v0.1.3 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | /// whitespace that may contain comments [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 37 | / named!(pub tws, fold_many0!( [INFO] [stderr] 38 | | alt!(map!(one_of!(" \t\n\r"),|_|()) [INFO] [stderr] 39 | | | map!(comment,|_|()) [INFO] [stderr] 40 | | ), (), |_,_|() [INFO] [stderr] 41 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | / /// [2] `statement ::= directive | triples '.'` [INFO] [stderr] 44 | | /// [3] `directive ::= prefixID | base | sparqlPrefix | sparqlBase` [INFO] [stderr] | |___________________________________________________________________^ [INFO] [stderr] 45 | / named!(pub statement, alt!(statement_triples [INFO] [stderr] 46 | | | prefix_id | base | sparql_prefix | sparql_base)); [INFO] [stderr] | |___________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | /// [4] `prefixID ::= '@prefix' PNAME_NS IRIREF '.'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 55 | / named!(prefix_id, do_parse!( [INFO] [stderr] 56 | | tag!("@prefix") >> tws >> [INFO] [stderr] 57 | | pname_ns: pname_ns >> tws >> [INFO] [stderr] 58 | | iri_ref: iri_ref >> tws >> [INFO] [stderr] 59 | | char!('.') >> [INFO] [stderr] 60 | | (Statement::Prefix(pname_ns.0, iri_ref.0)) [INFO] [stderr] 61 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | /// [5] `base ::= '@base' IRIREF '.'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 64 | / named!(base, do_parse!( [INFO] [stderr] 65 | | tag!("@base") >> tws >> [INFO] [stderr] 66 | | iri_ref: iri_ref >> tws >> [INFO] [stderr] 67 | | char!('.') >> [INFO] [stderr] 68 | | (Statement::Base(iri_ref.0)) [INFO] [stderr] 69 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | /// [5s] `sparqlBase ::= "BASE" IRIREF` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 72 | / named!(sparql_base, do_parse!( [INFO] [stderr] 73 | | tag_no_case!("BASE") >> tws >> [INFO] [stderr] 74 | | iri_ref: iri_ref >> [INFO] [stderr] 75 | | (Statement::Base(iri_ref.0)) [INFO] [stderr] 76 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:78:1 [INFO] [stderr] | [INFO] [stderr] 78 | /// [6s] `sparqlPrefix ::= "PREFIX" PNAME_NS IRIREF` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 79 | / named!(sparql_prefix, do_parse!( [INFO] [stderr] 80 | | tag_no_case!("PREFIX") >> tws >> [INFO] [stderr] 81 | | pname_ns: pname_ns >> tws >> [INFO] [stderr] 82 | | iri_ref: iri_ref >> [INFO] [stderr] 83 | | (Statement::Prefix(pname_ns.0, iri_ref.0)) [INFO] [stderr] 84 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | /// [6] `triples ::= subject predicateObjectList | blankNodePropertyList predicateObjectList?` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 87 | named!(triples, alt!(triples_subject | triples_blank)); [INFO] [stderr] | ---------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:165:1 [INFO] [stderr] | [INFO] [stderr] 165 | /// [8] `objectList ::= object (',' object)*` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 166 | / named!(object_list >, separated_nonempty_list!( [INFO] [stderr] 167 | | tuple!(tws, char!(','), tws), [INFO] [stderr] 168 | | object [INFO] [stderr] 169 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:171:1 [INFO] [stderr] | [INFO] [stderr] 171 | /// [9] `verb ::= predicate | 'a'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 172 | named!(verb, alt!(iri|a)); [INFO] [stderr] | ------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:179:1 [INFO] [stderr] | [INFO] [stderr] 179 | /// [10] `subject ::= iri | BlankNode | collection` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 180 | / named!(subject, alt!( [INFO] [stderr] 181 | | map!(iri, Subject::IRI) | [INFO] [stderr] 182 | | map!(blank_node, Subject::BlankNode) | [INFO] [stderr] 183 | | map!(collection, Subject::Collection) [INFO] [stderr] 184 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:186:1 [INFO] [stderr] | [INFO] [stderr] 186 | / /// [11] `predicate ::= iri` [INFO] [stderr] 187 | | [INFO] [stderr] 188 | | /// [12] `object ::= iri | BlankNode | collection | blankNodePropertyList | literal` [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] 189 | / named!(object, alt!( [INFO] [stderr] 190 | | map!(literal, Object::Literal) | [INFO] [stderr] 191 | | map!(iri, Object::IRI) | [INFO] [stderr] 192 | | map!(blank_node, Object::BlankNode) | [INFO] [stderr] 193 | | map!(collection, Object::Collection) | [INFO] [stderr] 194 | | map!(blank_node_property_list, Object::BlankNodePropertyList) [INFO] [stderr] 195 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:197:1 [INFO] [stderr] | [INFO] [stderr] 197 | /// [13] `literal ::= RDFLiteral | NumericLiteral | BooleanLiteral` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 198 | named!(literal, alt!(rdfliteral | boolean | double | decimal | integer)); [INFO] [stderr] | ---------------------------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:200:1 [INFO] [stderr] | [INFO] [stderr] 200 | /// [14] `blankNodePropertyList ::= '[' predicateObjectList ']'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 201 | / named!(blank_node_property_list >, do_parse!( [INFO] [stderr] 202 | | char!('[') >> tws >> [INFO] [stderr] 203 | | pol: predicated_objects_list >> tws >> [INFO] [stderr] 204 | | char!(']') >> (pol) [INFO] [stderr] 205 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:207:1 [INFO] [stderr] | [INFO] [stderr] 207 | /// [15] `collection ::= '(' object* ')'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 208 | / named!(collection >, do_parse!( [INFO] [stderr] 209 | | char!('(') >> tws >> [INFO] [stderr] 210 | | objects: many0!(do_parse!( [INFO] [stderr] 211 | | object: object >> tws >> [INFO] [stderr] 212 | | (object))) >> [INFO] [stderr] 213 | | char!(')') >> (objects) [INFO] [stderr] 214 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:216:1 [INFO] [stderr] | [INFO] [stderr] 216 | / /// [16] `NumericLiteral ::= INTEGER | DECIMAL | DOUBLE` [INFO] [stderr] 217 | | [INFO] [stderr] 218 | | /// [128s] `RDFLiteral ::= String (LANGTAG | '^^' iri)?` [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] 219 | / named!(rdfliteral, do_parse!( [INFO] [stderr] 220 | | string: string >> [INFO] [stderr] 221 | | datatype: opt!(alt!(langtag | iri_ref_literal)) >> [INFO] [stderr] 222 | | ({ [INFO] [stderr] ... | [INFO] [stderr] 246 | | }) [INFO] [stderr] 247 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:255:1 [INFO] [stderr] | [INFO] [stderr] 255 | /// [133s] `BooleanLiteral ::= 'true' | 'false'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 256 | / named!(pub boolean, do_parse!( [INFO] [stderr] 257 | | b: alt!(tag!("true") | tag!("false")) >> [INFO] [stderr] 258 | | (Literal { [INFO] [stderr] 259 | | lexical: b.0, [INFO] [stderr] ... | [INFO] [stderr] 262 | | }) [INFO] [stderr] 263 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:265:1 [INFO] [stderr] | [INFO] [stderr] 265 | / /// [17] `String ::= STRING_LITERAL_QUOTE | STRING_LITERAL_SINGLE_QUOTE` [INFO] [stderr] 266 | | /// ` | STRING_LITERAL_LONG_SINGLE_QUOTE | STRING_LITERAL_LONG_QUOTE` [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] 267 | / named!(string, alt!(string_literal_long_single_quote [INFO] [stderr] 268 | | | string_literal_long_quote | string_literal_quote [INFO] [stderr] 269 | | | string_literal_single_quote)); [INFO] [stderr] | |____________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:271:1 [INFO] [stderr] | [INFO] [stderr] 271 | /// [135s] `iri ::= IRIREF | PrefixedName` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 272 | named!(iri, alt!(iri_iri|prefixed_name)); [INFO] [stderr] | ---------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:274:1 [INFO] [stderr] | [INFO] [stderr] 274 | /// [136s] `PrefixedName ::= PNAME_LN | PNAME_NS` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 275 | / named!(prefixed_name, do_parse!( [INFO] [stderr] 276 | | pn_prefix: opt!(pn_prefix) >> [INFO] [stderr] 277 | | char!(':') >> [INFO] [stderr] 278 | | pn_local: opt!(pn_local) >> [INFO] [stderr] ... | [INFO] [stderr] 282 | | )) [INFO] [stderr] 283 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:285:1 [INFO] [stderr] | [INFO] [stderr] 285 | /// [137s] `BlankNode ::= BLANK_NODE_LABEL | ANON` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 286 | named!(blank_node, alt!(blank_node_label | anon)); [INFO] [stderr] | ------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:288:1 [INFO] [stderr] | [INFO] [stderr] 288 | / /// [18] `IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'` [INFO] [stderr] 289 | | /// #x00=NULL #01-#x1F=control codes #x20=space [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] 290 | / named!(iri_ref, delimited!( [INFO] [stderr] 291 | | char!('<'),take_while!(is_iri_ref),char!('>') [INFO] [stderr] 292 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:294:1 [INFO] [stderr] | [INFO] [stderr] 294 | /// [139s] `PNAME_NS ::= PN_PREFIX? ':'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 295 | / named!(pname_ns, do_parse!( [INFO] [stderr] 296 | | pn_prefix: opt!(pn_prefix) >> [INFO] [stderr] 297 | | char!(':') >> [INFO] [stderr] 298 | | (pn_prefix.unwrap_or(CompleteStr(""))) [INFO] [stderr] 299 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:301:1 [INFO] [stderr] | [INFO] [stderr] 301 | / /// [140s] `PNAME_LN ::= PNAME_NS PN_LOCAL` [INFO] [stderr] 302 | | /// see prefixed_name [INFO] [stderr] 303 | | [INFO] [stderr] 304 | | /// [141s] `BLANK_NODE_LABEL ::= '_:' (PN_CHARS_U | [0-9]) ((PN_CHARS | '.')* PN_CHARS)?` [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] 305 | / named!(blank_node_label, do_parse!( [INFO] [stderr] 306 | | tag!("_:") >> [INFO] [stderr] 307 | | label: recognize!(tuple!( [INFO] [stderr] 308 | | one_if!(is_pn_chars_u_digit), [INFO] [stderr] 309 | | blank_node_label2 [INFO] [stderr] 310 | | )) >> (BlankNode::BlankNode(label.0)) [INFO] [stderr] 311 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:337:1 [INFO] [stderr] | [INFO] [stderr] 337 | /// [144s] `LANGTAG ::= '@' [a-zA-Z]+ ('-' [a-zA-Z0-9]+)*` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 338 | / named!(langtag, do_parse!( [INFO] [stderr] 339 | | char!('@') >> [INFO] [stderr] 340 | | langtag: recognize!(tuple!( [INFO] [stderr] 341 | | alpha, [INFO] [stderr] ... | [INFO] [stderr] 344 | | (RDFLiteralType::LangTag(langtag.0)) [INFO] [stderr] 345 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:347:1 [INFO] [stderr] | [INFO] [stderr] 347 | /// [19] `INTEGER ::= [+-]? [0-9]+` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 348 | / named!(pub integer, map!(recognize!(tuple!( [INFO] [stderr] 349 | | opt!(one_of!("+-")), digit)), [INFO] [stderr] 350 | | (|integer|{ [INFO] [stderr] 351 | | Literal { [INFO] [stderr] ... | [INFO] [stderr] 356 | | }) [INFO] [stderr] 357 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:359:1 [INFO] [stderr] | [INFO] [stderr] 359 | /// [20] `DECIMAL ::= [+-]? [0-9]* '.' [0-9]+` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / named!(pub decimal, map!(recognize!(tuple!( [INFO] [stderr] 361 | | opt!(one_of!("+-")), opt_digit, char!('.'), digit)), [INFO] [stderr] 362 | | (|decimal|{ [INFO] [stderr] 363 | | Literal { [INFO] [stderr] ... | [INFO] [stderr] 368 | | }) [INFO] [stderr] 369 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:371:1 [INFO] [stderr] | [INFO] [stderr] 371 | /// [21] `DOUBLE ::= [+-]? ([0-9]+ '.' [0-9]* EXPONENT | '.' [0-9]+ EXPONENT | [0-9]+ EXPONENT)` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 372 | / named!(pub double, map!(recognize!(tuple!( [INFO] [stderr] 373 | | opt!(one_of!("+-")), [INFO] [stderr] 374 | | alt!( [INFO] [stderr] 375 | | recognize!(tuple!(digit,char!('.'), opt_digit, exponent)) | [INFO] [stderr] ... | [INFO] [stderr] 384 | | }) [INFO] [stderr] 385 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:387:1 [INFO] [stderr] | [INFO] [stderr] 387 | /// [154s] `EXPONENT ::= [eE] [+-]? [0-9]+` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 388 | / named!(exponent, map!(tuple!( [INFO] [stderr] 389 | | one_of!("Ee"),opt!(one_of!("+-")), digit), [INFO] [stderr] 390 | | (|_|()) [INFO] [stderr] 391 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:439:1 [INFO] [stderr] | [INFO] [stderr] 439 | / /// [26] `UCHAR ::= '\u' HEX HEX HEX HEX | '\U' HEX HEX HEX HEX HEX HEX HEX HEX` [INFO] [stderr] 440 | | /// [159s] `ECHAR ::= '\' [tbnrf"'\]` [INFO] [stderr] 441 | | [INFO] [stderr] 442 | | /// [161s] `WS ::= #x20 | #x9 | #xD | #xA` [INFO] [stderr] 443 | | /// /* #x20=space #x9=character tabulation #xD=carriage return #xA=new line */ [INFO] [stderr] 444 | | [INFO] [stderr] 445 | | /// [162s] `ANON ::= '[' WS* ']'` [INFO] [stderr] | |_________________________________^ [INFO] [stderr] 446 | / named!(anon, do_parse!( [INFO] [stderr] 447 | | char!('[') >> [INFO] [stderr] 448 | | tws >> [INFO] [stderr] 449 | | char!(']') >> (BlankNode::Anon) [INFO] [stderr] 450 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:476:1 [INFO] [stderr] | [INFO] [stderr] 476 | /// [167s] PN_PREFIX ::= PN_CHARS_BASE ((PN_CHARS | '.')* PN_CHARS)? [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 477 | / named!(pn_prefix, recognize!(tuple!( [INFO] [stderr] 478 | | one_if!(is_pn_chars_base), [INFO] [stderr] 479 | | take_while!(is_pn_chars), [INFO] [stderr] 480 | | fold_many0!(tuple!( [INFO] [stderr] ... | [INFO] [stderr] 483 | | ),(),|_,_|()) [INFO] [stderr] 484 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:486:1 [INFO] [stderr] | [INFO] [stderr] 486 | / /// [168s] PN_LOCAL ::= (PN_CHARS_U | ':' | [0-9] | PLX) [INFO] [stderr] 487 | | /// ((PN_CHARS | '.' | ':' | PLX)* (PN_CHARS | ':' | PLX))? [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 488 | / named!(pub pn_local, recognize!(tuple!( [INFO] [stderr] 489 | | alt!(one_if!(is_pn_local_start) | plx), [INFO] [stderr] 490 | | pn_local2 [INFO] [stderr] 491 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:520:1 [INFO] [stderr] | [INFO] [stderr] 520 | /// [169s] PLX ::= PERCENT | PN_LOCAL_ESC [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 521 | named!(plx, alt!(percent | pn_local_esc)); [INFO] [stderr] | ------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:523:1 [INFO] [stderr] | [INFO] [stderr] 523 | / /// [170s] PERCENT ::= '%' HEX HEX [INFO] [stderr] 524 | | /// [171s] HEX ::= [0-9] | [A-F] | [a-f] [INFO] [stderr] | |________________________________________^ [INFO] [stderr] 525 | / named!(percent, recognize!(tuple!( [INFO] [stderr] 526 | | char!('%'), [INFO] [stderr] 527 | | one_if!(is_hex), [INFO] [stderr] 528 | | one_if!(is_hex) [INFO] [stderr] 529 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:531:1 [INFO] [stderr] | [INFO] [stderr] 531 | / /// [172s] PN_LOCAL_ESC ::= '\' ('_' | '~' | '.' | '-' | '!' | '$' | '&' | "'" [INFO] [stderr] 532 | | /// | '(' | ')' | '*' | '+' | ',' | ';' | '=' | '/' | '?' | '#' | '@' | '%') [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] 533 | / named!(pn_local_esc, recognize!(tuple!( [INFO] [stderr] 534 | | char!('\\'), [INFO] [stderr] 535 | | one_if!(|c| "_~.-!$&'()*+,;=/?#@%".contains(c)) [INFO] [stderr] 536 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | /// whitespace that may contain comments [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 37 | / named!(pub tws, fold_many0!( [INFO] [stderr] 38 | | alt!(map!(one_of!(" \t\n\r"),|_|()) [INFO] [stderr] 39 | | | map!(comment,|_|()) [INFO] [stderr] 40 | | ), (), |_,_|() [INFO] [stderr] 41 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | / /// [2] `statement ::= directive | triples '.'` [INFO] [stderr] 44 | | /// [3] `directive ::= prefixID | base | sparqlPrefix | sparqlBase` [INFO] [stderr] | |___________________________________________________________________^ [INFO] [stderr] 45 | / named!(pub statement, alt!(statement_triples [INFO] [stderr] 46 | | | prefix_id | base | sparql_prefix | sparql_base)); [INFO] [stderr] | |___________________________________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | /// [4] `prefixID ::= '@prefix' PNAME_NS IRIREF '.'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 55 | / named!(prefix_id, do_parse!( [INFO] [stderr] 56 | | tag!("@prefix") >> tws >> [INFO] [stderr] 57 | | pname_ns: pname_ns >> tws >> [INFO] [stderr] 58 | | iri_ref: iri_ref >> tws >> [INFO] [stderr] 59 | | char!('.') >> [INFO] [stderr] 60 | | (Statement::Prefix(pname_ns.0, iri_ref.0)) [INFO] [stderr] 61 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | /// [5] `base ::= '@base' IRIREF '.'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 64 | / named!(base, do_parse!( [INFO] [stderr] 65 | | tag!("@base") >> tws >> [INFO] [stderr] 66 | | iri_ref: iri_ref >> tws >> [INFO] [stderr] 67 | | char!('.') >> [INFO] [stderr] 68 | | (Statement::Base(iri_ref.0)) [INFO] [stderr] 69 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | /// [5s] `sparqlBase ::= "BASE" IRIREF` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 72 | / named!(sparql_base, do_parse!( [INFO] [stderr] 73 | | tag_no_case!("BASE") >> tws >> [INFO] [stderr] 74 | | iri_ref: iri_ref >> [INFO] [stderr] 75 | | (Statement::Base(iri_ref.0)) [INFO] [stderr] 76 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:78:1 [INFO] [stderr] | [INFO] [stderr] 78 | /// [6s] `sparqlPrefix ::= "PREFIX" PNAME_NS IRIREF` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 79 | / named!(sparql_prefix, do_parse!( [INFO] [stderr] 80 | | tag_no_case!("PREFIX") >> tws >> [INFO] [stderr] 81 | | pname_ns: pname_ns >> tws >> [INFO] [stderr] 82 | | iri_ref: iri_ref >> [INFO] [stderr] 83 | | (Statement::Prefix(pname_ns.0, iri_ref.0)) [INFO] [stderr] 84 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | /// [6] `triples ::= subject predicateObjectList | blankNodePropertyList predicateObjectList?` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 87 | named!(triples, alt!(triples_subject | triples_blank)); [INFO] [stderr] | ---------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:165:1 [INFO] [stderr] | [INFO] [stderr] 165 | /// [8] `objectList ::= object (',' object)*` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 166 | / named!(object_list >, separated_nonempty_list!( [INFO] [stderr] 167 | | tuple!(tws, char!(','), tws), [INFO] [stderr] 168 | | object [INFO] [stderr] 169 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:171:1 [INFO] [stderr] | [INFO] [stderr] 171 | /// [9] `verb ::= predicate | 'a'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 172 | named!(verb, alt!(iri|a)); [INFO] [stderr] | ------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:179:1 [INFO] [stderr] | [INFO] [stderr] 179 | /// [10] `subject ::= iri | BlankNode | collection` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 180 | / named!(subject, alt!( [INFO] [stderr] 181 | | map!(iri, Subject::IRI) | [INFO] [stderr] 182 | | map!(blank_node, Subject::BlankNode) | [INFO] [stderr] 183 | | map!(collection, Subject::Collection) [INFO] [stderr] 184 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:186:1 [INFO] [stderr] | [INFO] [stderr] 186 | / /// [11] `predicate ::= iri` [INFO] [stderr] 187 | | [INFO] [stderr] 188 | | /// [12] `object ::= iri | BlankNode | collection | blankNodePropertyList | literal` [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] 189 | / named!(object, alt!( [INFO] [stderr] 190 | | map!(literal, Object::Literal) | [INFO] [stderr] 191 | | map!(iri, Object::IRI) | [INFO] [stderr] 192 | | map!(blank_node, Object::BlankNode) | [INFO] [stderr] 193 | | map!(collection, Object::Collection) | [INFO] [stderr] 194 | | map!(blank_node_property_list, Object::BlankNodePropertyList) [INFO] [stderr] 195 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:197:1 [INFO] [stderr] | [INFO] [stderr] 197 | /// [13] `literal ::= RDFLiteral | NumericLiteral | BooleanLiteral` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 198 | named!(literal, alt!(rdfliteral | boolean | double | decimal | integer)); [INFO] [stderr] | ---------------------------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:200:1 [INFO] [stderr] | [INFO] [stderr] 200 | /// [14] `blankNodePropertyList ::= '[' predicateObjectList ']'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 201 | / named!(blank_node_property_list >, do_parse!( [INFO] [stderr] 202 | | char!('[') >> tws >> [INFO] [stderr] 203 | | pol: predicated_objects_list >> tws >> [INFO] [stderr] 204 | | char!(']') >> (pol) [INFO] [stderr] 205 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:207:1 [INFO] [stderr] | [INFO] [stderr] 207 | /// [15] `collection ::= '(' object* ')'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 208 | / named!(collection >, do_parse!( [INFO] [stderr] 209 | | char!('(') >> tws >> [INFO] [stderr] 210 | | objects: many0!(do_parse!( [INFO] [stderr] 211 | | object: object >> tws >> [INFO] [stderr] 212 | | (object))) >> [INFO] [stderr] 213 | | char!(')') >> (objects) [INFO] [stderr] 214 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:216:1 [INFO] [stderr] | [INFO] [stderr] 216 | / /// [16] `NumericLiteral ::= INTEGER | DECIMAL | DOUBLE` [INFO] [stderr] 217 | | [INFO] [stderr] 218 | | /// [128s] `RDFLiteral ::= String (LANGTAG | '^^' iri)?` [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] 219 | / named!(rdfliteral, do_parse!( [INFO] [stderr] 220 | | string: string >> [INFO] [stderr] 221 | | datatype: opt!(alt!(langtag | iri_ref_literal)) >> [INFO] [stderr] 222 | | ({ [INFO] [stderr] ... | [INFO] [stderr] 246 | | }) [INFO] [stderr] 247 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:255:1 [INFO] [stderr] | [INFO] [stderr] 255 | /// [133s] `BooleanLiteral ::= 'true' | 'false'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 256 | / named!(pub boolean, do_parse!( [INFO] [stderr] 257 | | b: alt!(tag!("true") | tag!("false")) >> [INFO] [stderr] 258 | | (Literal { [INFO] [stderr] 259 | | lexical: b.0, [INFO] [stderr] ... | [INFO] [stderr] 262 | | }) [INFO] [stderr] 263 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:265:1 [INFO] [stderr] | [INFO] [stderr] 265 | / /// [17] `String ::= STRING_LITERAL_QUOTE | STRING_LITERAL_SINGLE_QUOTE` [INFO] [stderr] 266 | | /// ` | STRING_LITERAL_LONG_SINGLE_QUOTE | STRING_LITERAL_LONG_QUOTE` [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] 267 | / named!(string, alt!(string_literal_long_single_quote [INFO] [stderr] 268 | | | string_literal_long_quote | string_literal_quote [INFO] [stderr] 269 | | | string_literal_single_quote)); [INFO] [stderr] | |____________________________________- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:271:1 [INFO] [stderr] | [INFO] [stderr] 271 | /// [135s] `iri ::= IRIREF | PrefixedName` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 272 | named!(iri, alt!(iri_iri|prefixed_name)); [INFO] [stderr] | ---------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:274:1 [INFO] [stderr] | [INFO] [stderr] 274 | /// [136s] `PrefixedName ::= PNAME_LN | PNAME_NS` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 275 | / named!(prefixed_name, do_parse!( [INFO] [stderr] 276 | | pn_prefix: opt!(pn_prefix) >> [INFO] [stderr] 277 | | char!(':') >> [INFO] [stderr] 278 | | pn_local: opt!(pn_local) >> [INFO] [stderr] ... | [INFO] [stderr] 282 | | )) [INFO] [stderr] 283 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:285:1 [INFO] [stderr] | [INFO] [stderr] 285 | /// [137s] `BlankNode ::= BLANK_NODE_LABEL | ANON` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 286 | named!(blank_node, alt!(blank_node_label | anon)); [INFO] [stderr] | ------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:288:1 [INFO] [stderr] | [INFO] [stderr] 288 | / /// [18] `IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'` [INFO] [stderr] 289 | | /// #x00=NULL #01-#x1F=control codes #x20=space [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] 290 | / named!(iri_ref, delimited!( [INFO] [stderr] 291 | | char!('<'),take_while!(is_iri_ref),char!('>') [INFO] [stderr] 292 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:294:1 [INFO] [stderr] | [INFO] [stderr] 294 | /// [139s] `PNAME_NS ::= PN_PREFIX? ':'` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 295 | / named!(pname_ns, do_parse!( [INFO] [stderr] 296 | | pn_prefix: opt!(pn_prefix) >> [INFO] [stderr] 297 | | char!(':') >> [INFO] [stderr] 298 | | (pn_prefix.unwrap_or(CompleteStr(""))) [INFO] [stderr] 299 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:301:1 [INFO] [stderr] | [INFO] [stderr] 301 | / /// [140s] `PNAME_LN ::= PNAME_NS PN_LOCAL` [INFO] [stderr] 302 | | /// see prefixed_name [INFO] [stderr] 303 | | [INFO] [stderr] 304 | | /// [141s] `BLANK_NODE_LABEL ::= '_:' (PN_CHARS_U | [0-9]) ((PN_CHARS | '.')* PN_CHARS)?` [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] 305 | / named!(blank_node_label, do_parse!( [INFO] [stderr] 306 | | tag!("_:") >> [INFO] [stderr] 307 | | label: recognize!(tuple!( [INFO] [stderr] 308 | | one_if!(is_pn_chars_u_digit), [INFO] [stderr] 309 | | blank_node_label2 [INFO] [stderr] 310 | | )) >> (BlankNode::BlankNode(label.0)) [INFO] [stderr] 311 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:337:1 [INFO] [stderr] | [INFO] [stderr] 337 | /// [144s] `LANGTAG ::= '@' [a-zA-Z]+ ('-' [a-zA-Z0-9]+)*` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 338 | / named!(langtag, do_parse!( [INFO] [stderr] 339 | | char!('@') >> [INFO] [stderr] 340 | | langtag: recognize!(tuple!( [INFO] [stderr] 341 | | alpha, [INFO] [stderr] ... | [INFO] [stderr] 344 | | (RDFLiteralType::LangTag(langtag.0)) [INFO] [stderr] 345 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:347:1 [INFO] [stderr] | [INFO] [stderr] 347 | /// [19] `INTEGER ::= [+-]? [0-9]+` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 348 | / named!(pub integer, map!(recognize!(tuple!( [INFO] [stderr] 349 | | opt!(one_of!("+-")), digit)), [INFO] [stderr] 350 | | (|integer|{ [INFO] [stderr] 351 | | Literal { [INFO] [stderr] ... | [INFO] [stderr] 356 | | }) [INFO] [stderr] 357 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:359:1 [INFO] [stderr] | [INFO] [stderr] 359 | /// [20] `DECIMAL ::= [+-]? [0-9]* '.' [0-9]+` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 360 | / named!(pub decimal, map!(recognize!(tuple!( [INFO] [stderr] 361 | | opt!(one_of!("+-")), opt_digit, char!('.'), digit)), [INFO] [stderr] 362 | | (|decimal|{ [INFO] [stderr] 363 | | Literal { [INFO] [stderr] ... | [INFO] [stderr] 368 | | }) [INFO] [stderr] 369 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:371:1 [INFO] [stderr] | [INFO] [stderr] 371 | /// [21] `DOUBLE ::= [+-]? ([0-9]+ '.' [0-9]* EXPONENT | '.' [0-9]+ EXPONENT | [0-9]+ EXPONENT)` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 372 | / named!(pub double, map!(recognize!(tuple!( [INFO] [stderr] 373 | | opt!(one_of!("+-")), [INFO] [stderr] 374 | | alt!( [INFO] [stderr] 375 | | recognize!(tuple!(digit,char!('.'), opt_digit, exponent)) | [INFO] [stderr] ... | [INFO] [stderr] 384 | | }) [INFO] [stderr] 385 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:387:1 [INFO] [stderr] | [INFO] [stderr] 387 | /// [154s] `EXPONENT ::= [eE] [+-]? [0-9]+` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 388 | / named!(exponent, map!(tuple!( [INFO] [stderr] 389 | | one_of!("Ee"),opt!(one_of!("+-")), digit), [INFO] [stderr] 390 | | (|_|()) [INFO] [stderr] 391 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:439:1 [INFO] [stderr] | [INFO] [stderr] 439 | / /// [26] `UCHAR ::= '\u' HEX HEX HEX HEX | '\U' HEX HEX HEX HEX HEX HEX HEX HEX` [INFO] [stderr] 440 | | /// [159s] `ECHAR ::= '\' [tbnrf"'\]` [INFO] [stderr] 441 | | [INFO] [stderr] 442 | | /// [161s] `WS ::= #x20 | #x9 | #xD | #xA` [INFO] [stderr] 443 | | /// /* #x20=space #x9=character tabulation #xD=carriage return #xA=new line */ [INFO] [stderr] 444 | | [INFO] [stderr] 445 | | /// [162s] `ANON ::= '[' WS* ']'` [INFO] [stderr] | |_________________________________^ [INFO] [stderr] 446 | / named!(anon, do_parse!( [INFO] [stderr] 447 | | char!('[') >> [INFO] [stderr] 448 | | tws >> [INFO] [stderr] 449 | | char!(']') >> (BlankNode::Anon) [INFO] [stderr] 450 | | )); [INFO] [stderr] | |___- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:476:1 [INFO] [stderr] | [INFO] [stderr] 476 | /// [167s] PN_PREFIX ::= PN_CHARS_BASE ((PN_CHARS | '.')* PN_CHARS)? [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 477 | / named!(pn_prefix, recognize!(tuple!( [INFO] [stderr] 478 | | one_if!(is_pn_chars_base), [INFO] [stderr] 479 | | take_while!(is_pn_chars), [INFO] [stderr] 480 | | fold_many0!(tuple!( [INFO] [stderr] ... | [INFO] [stderr] 483 | | ),(),|_,_|()) [INFO] [stderr] 484 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:486:1 [INFO] [stderr] | [INFO] [stderr] 486 | / /// [168s] PN_LOCAL ::= (PN_CHARS_U | ':' | [0-9] | PLX) [INFO] [stderr] 487 | | /// ((PN_CHARS | '.' | ':' | PLX)* (PN_CHARS | ':' | PLX))? [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 488 | / named!(pub pn_local, recognize!(tuple!( [INFO] [stderr] 489 | | alt!(one_if!(is_pn_local_start) | plx), [INFO] [stderr] 490 | | pn_local2 [INFO] [stderr] 491 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:520:1 [INFO] [stderr] | [INFO] [stderr] 520 | /// [169s] PLX ::= PERCENT | PN_LOCAL_ESC [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 521 | named!(plx, alt!(percent | pn_local_esc)); [INFO] [stderr] | ------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:523:1 [INFO] [stderr] | [INFO] [stderr] 523 | / /// [170s] PERCENT ::= '%' HEX HEX [INFO] [stderr] 524 | | /// [171s] HEX ::= [0-9] | [A-F] | [a-f] [INFO] [stderr] | |________________________________________^ [INFO] [stderr] 525 | / named!(percent, recognize!(tuple!( [INFO] [stderr] 526 | | char!('%'), [INFO] [stderr] 527 | | one_if!(is_hex), [INFO] [stderr] 528 | | one_if!(is_hex) [INFO] [stderr] 529 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/io/turtle/grammar.rs:531:1 [INFO] [stderr] | [INFO] [stderr] 531 | / /// [172s] PN_LOCAL_ESC ::= '\' ('_' | '~' | '.' | '-' | '!' | '$' | '&' | "'" [INFO] [stderr] 532 | | /// | '(' | ')' | '*' | '+' | ',' | ';' | '=' | '/' | '?' | '#' | '@' | '%') [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] 533 | / named!(pn_local_esc, recognize!(tuple!( [INFO] [stderr] 534 | | char!('\\'), [INFO] [stderr] 535 | | one_if!(|c| "_~.-!$&'()*+,;=/?#@%".contains(c)) [INFO] [stderr] 536 | | ))); [INFO] [stderr] | |____- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: missing documentation for macro [INFO] [stderr] --> src/graphs/collection/mod.rs:238:1 [INFO] [stderr] | [INFO] [stderr] 238 | / macro_rules! [INFO] [stderr] 239 | | spo_ops { [INFO] [stderr] 240 | | ($name:ident $names:ident($( $n:tt:$graph_type:path),+) ) => { [INFO] [stderr] 241 | | [INFO] [stderr] ... | [INFO] [stderr] 292 | | } [INFO] [stderr] 293 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for macro [INFO] [stderr] --> src/resource.rs:275:1 [INFO] [stderr] | [INFO] [stderr] 275 | macro_rules! property{( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for macro [INFO] [stderr] --> src/resource.rs:305:1 [INFO] [stderr] | [INFO] [stderr] 305 | macro_rules! class{( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for macro [INFO] [stderr] --> src/graphs/collection/mod.rs:238:1 [INFO] [stderr] | [INFO] [stderr] 238 | / macro_rules! [INFO] [stderr] 239 | | spo_ops { [INFO] [stderr] 240 | | ($name:ident $names:ident($( $n:tt:$graph_type:path),+) ) => { [INFO] [stderr] 241 | | [INFO] [stderr] ... | [INFO] [stderr] 292 | | } [INFO] [stderr] 293 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for macro [INFO] [stderr] --> src/resource.rs:275:1 [INFO] [stderr] | [INFO] [stderr] 275 | macro_rules! property{( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for macro [INFO] [stderr] --> src/resource.rs:305:1 [INFO] [stderr] | [INFO] [stderr] 305 | macro_rules! class{( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.26s [INFO] running `"docker" "inspect" "e380d81919f9d8d37b7fb2fa893cc560d6f9add7083dad90ed91e902e6339e13"` [INFO] running `"docker" "rm" "-f" "e380d81919f9d8d37b7fb2fa893cc560d6f9add7083dad90ed91e902e6339e13"` [INFO] [stdout] e380d81919f9d8d37b7fb2fa893cc560d6f9add7083dad90ed91e902e6339e13