sv-parser-pp 0.11.2

Helper crate of sv-parser
Build #462066 2021-11-12T06:03:39.868852+00:00
# rustc version
rustc 1.58.0-nightly (936238a92 2021-11-11)
# docs.rs version
docsrs 0.6.0 (e52460f 2021-11-04)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/sv-parser-pp-0.11.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/sv-parser-pp-0.11.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20211111-1.58.0-nightly-936238a92\", \"--static-root-path\", \"/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\"]" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3", kill_on_drop: false }`
[INFO] [stdout] fa0866368944c6ffe74b01b9e222da4c8f82334b375e7cb619d6575c260ea273
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "fa0866368944c6ffe74b01b9e222da4c8f82334b375e7cb619d6575c260ea273", kill_on_drop: false }`
[INFO] [stderr]  Documenting sv-parser-pp v0.11.2 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0275]: overflow evaluating the requirement `std::ptr::Unique<sv_parser_syntaxtree::CycleDelayConstRangeExpressionBinary>: std::marker::Sync`
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`sv_parser_pp`)
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::CycleDelayConstRangeExpressionBinary>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::CycleDelayConstRangeExpression`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::CycleDelayConstRangeExpression, sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Bracket<sv_parser_syntaxtree::CycleDelayConstRangeExpression>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::Bracket<sv_parser_syntaxtree::CycleDelayConstRangeExpression>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::CycleDelayRangeExpression`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::CycleDelayRangeExpression>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::CycleDelayRangeExpression>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::CycleDelayRange`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::CycleDelayRange, sv_parser_syntaxtree::SequenceExpr, std::vec::Vec<(sv_parser_syntaxtree::CycleDelayRange, sv_parser_syntaxtree::SequenceExpr)>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SequenceExprCycleDelayExpr`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::SequenceExprCycleDelayExpr>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::SequenceExprCycleDelayExpr>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SequenceExpr`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::SequenceExpr>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::SequenceExpr>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SequenceActualArg`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<sv_parser_syntaxtree::SequenceActualArg>`
[INFO] [stderr]     = note: required because it appears within the type `(std::option::Option<sv_parser_syntaxtree::SequenceActualArg>, std::vec::Vec<(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::SequenceActualArg>)>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::SequenceActualArg>>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::SequenceActualArg>>, std::vec::Vec<(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::Identifier, sv_parser_syntaxtree::Paren<std::option::Option<sv_parser_syntaxtree::SequenceActualArg>>)>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SequenceListOfArgumentsOrdered`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::SequenceListOfArgumentsOrdered>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::SequenceListOfArgumentsOrdered>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SequenceListOfArguments`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<sv_parser_syntaxtree::SequenceListOfArguments>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::SequenceListOfArguments>, sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Paren<std::option::Option<sv_parser_syntaxtree::SequenceListOfArguments>>`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<sv_parser_syntaxtree::Paren<std::option::Option<sv_parser_syntaxtree::SequenceListOfArguments>>>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::PsOrHierarchicalSequenceIdentifier, std::option::Option<sv_parser_syntaxtree::Paren<std::option::Option<sv_parser_syntaxtree::SequenceListOfArguments>>>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SequenceInstance`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::SequenceInstance, std::option::Option<(sv_parser_syntaxtree::Keyword, sv_parser_syntaxtree::Expression)>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::EventExpressionSequence`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::EventExpressionSequence>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::EventExpressionSequence>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::EventExpression`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::EventExpression, sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Paren<sv_parser_syntaxtree::EventExpression>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::Paren<sv_parser_syntaxtree::EventExpression>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ClockingEventExpression`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::ClockingEventExpression>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::ClockingEventExpression>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ClockingEvent`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<sv_parser_syntaxtree::ClockingEvent>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::ClockingEvent>)`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::ClockingEvent>)>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::Expression>>, std::option::Option<(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::ClockingEvent>)>)`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, (sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::Expression>>, std::option::Option<(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::ClockingEvent>)>), sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Paren<(sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::Expression>>, std::option::Option<(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::ClockingEvent>)>)>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::SystemTfIdentifier, sv_parser_syntaxtree::Paren<(sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::Expression>>, std::option::Option<(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::ClockingEvent>)>)>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SystemTfCallArgExpression`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::SystemTfCallArgExpression>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::SystemTfCallArgExpression>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SystemTfCall`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::SystemTfCall>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::SystemTfCall>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::SubroutineCall`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::SubroutineCall,)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::FunctionSubroutineCall`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::FunctionSubroutineCall>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::FunctionSubroutineCall>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Primary`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::Primary>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::Primary>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Expression`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::Expression>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::Expression>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::MintypmaxExpression`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::MintypmaxExpression>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::MintypmaxExpression>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ParamExpression`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::ParamExpression,)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::OrderedParameterAssignment`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::OrderedParameterAssignment, std::vec::Vec<(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::OrderedParameterAssignment)>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::OrderedParameterAssignment>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::List<sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::OrderedParameterAssignment>,)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ListOfParameterAssignmentsOrdered`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::ListOfParameterAssignmentsOrdered>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::ListOfParameterAssignmentsOrdered>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ListOfParameterAssignments`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<sv_parser_syntaxtree::ListOfParameterAssignments>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, std::option::Option<sv_parser_syntaxtree::ListOfParameterAssignments>, sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Paren<std::option::Option<sv_parser_syntaxtree::ListOfParameterAssignments>>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::Paren<std::option::Option<sv_parser_syntaxtree::ListOfParameterAssignments>>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ParameterValueAssignment`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<sv_parser_syntaxtree::ParameterValueAssignment>`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::PsClassIdentifier, std::option::Option<sv_parser_syntaxtree::ParameterValueAssignment>, std::vec::Vec<(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::ClassIdentifier, std::option::Option<sv_parser_syntaxtree::ParameterValueAssignment>)>)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ClassType`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::ClassType, sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ClassScope`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::ClassScope>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::ClassScope>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::PackageScopeOrClassScope`
[INFO] [stderr]     = note: required because it appears within the type `std::option::Option<sv_parser_syntaxtree::PackageScopeOrClassScope>`
[INFO] [stderr]     = note: required because it appears within the type `(std::option::Option<sv_parser_syntaxtree::PackageScopeOrClassScope>, sv_parser_syntaxtree::ParameterIdentifier)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::PsParameterIdentifierScope`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::PsParameterIdentifierScope>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::PsParameterIdentifierScope>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::PsParameterIdentifier`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::PsParameterIdentifier, sv_parser_syntaxtree::ConstantSelect)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ConstantPrimaryPsParameter`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::ConstantPrimaryPsParameter>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::ConstantPrimaryPsParameter>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ConstantPrimary`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::ConstantPrimary>`
[INFO] [stderr]     = note: required because it appears within the type `std::boxed::Box<sv_parser_syntaxtree::ConstantPrimary>`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ConstantExpression`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Symbol, sv_parser_syntaxtree::ConstantExpression, sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::Bracket<sv_parser_syntaxtree::ConstantExpression>`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<sv_parser_syntaxtree::Bracket<sv_parser_syntaxtree::ConstantExpression>>`
[INFO] [stderr]     = note: required because it appears within the type `alloc::raw_vec::RawVec<sv_parser_syntaxtree::Bracket<sv_parser_syntaxtree::ConstantExpression>>`
[INFO] [stderr]     = note: required because it appears within the type `std::vec::Vec<sv_parser_syntaxtree::Bracket<sv_parser_syntaxtree::ConstantExpression>>`
[INFO] [stderr]     = note: required because it appears within the type `(std::vec::Vec<sv_parser_syntaxtree::Bracket<sv_parser_syntaxtree::ConstantExpression>>,)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::ConstantBitSelect`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::Identifier, sv_parser_syntaxtree::ConstantBitSelect, sv_parser_syntaxtree::Symbol)`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<(sv_parser_syntaxtree::Identifier, sv_parser_syntaxtree::ConstantBitSelect, sv_parser_syntaxtree::Symbol)>`
[INFO] [stderr]     = note: required because it appears within the type `alloc::raw_vec::RawVec<(sv_parser_syntaxtree::Identifier, sv_parser_syntaxtree::ConstantBitSelect, sv_parser_syntaxtree::Symbol)>`
[INFO] [stderr]     = note: required because it appears within the type `std::vec::Vec<(sv_parser_syntaxtree::Identifier, sv_parser_syntaxtree::ConstantBitSelect, sv_parser_syntaxtree::Symbol)>`
[INFO] [stderr]     = note: required because it appears within the type `(std::option::Option<sv_parser_syntaxtree::Root>, std::vec::Vec<(sv_parser_syntaxtree::Identifier, sv_parser_syntaxtree::ConstantBitSelect, sv_parser_syntaxtree::Symbol)>, sv_parser_syntaxtree::Identifier)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::HierarchicalIdentifier`
[INFO] [stderr]     = note: required because it appears within the type `(sv_parser_syntaxtree::HierarchicalIdentifier,)`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::HierarchicalArrayIdentifier`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Send` for `&'a sv_parser_syntaxtree::HierarchicalArrayIdentifier`
[INFO] [stderr]     = note: required because it appears within the type `sv_parser_syntaxtree::RefNode<'a>`
[INFO] [stderr]     = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<sv_parser_syntaxtree::RefNode<'a>>`
[INFO] [stderr]     = note: required because it appears within the type `alloc::raw_vec::RawVec<sv_parser_syntaxtree::RefNode<'a>>`
[INFO] [stderr]     = note: required because it appears within the type `std::vec::Vec<sv_parser_syntaxtree::RefNode<'a>>`
[INFO] [stderr] note: required because it appears within the type `preprocess::SkipNodes<'a>`
[INFO] [stderr]    --> src/preprocess.rs:146:8
[INFO] [stderr]     |
[INFO] [stderr] 146 | struct SkipNodes<'a> {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0275`.
[INFO] [stderr] error: could not document `sv-parser-pp`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name sv_parser_pp src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="default"' --error-format=json --json=diagnostic-rendered-ansi -C metadata=53996f0e81b4faeb -L dependency=/opt/rustwide/target/debug/deps --extern nom=/opt/rustwide/target/debug/deps/libnom-d1eeaba0964dd0c6.rmeta --extern nom_greedyerror=/opt/rustwide/target/debug/deps/libnom_greedyerror-84616275d3425266.rmeta --extern sv_parser_error=/opt/rustwide/target/debug/deps/libsv_parser_error-0e76e2ec37e8cf5f.rmeta --extern sv_parser_parser=/opt/rustwide/target/debug/deps/libsv_parser_parser-b4b54ca07206ef87.rmeta --extern sv_parser_syntaxtree=/opt/rustwide/target/debug/deps/libsv_parser_syntaxtree-b4904472647c7260.rmeta --extern-html-root-url 'nom=https://docs.rs/nom/6.2.1/x86_64-unknown-linux-gnu' --extern-html-root-url 'nom_greedyerror=https://docs.rs/nom-greedyerror/0.3.1/x86_64-unknown-linux-gnu' --extern-html-root-url 'sv_parser_error=https://docs.rs/sv-parser-error/0.11.2/x86_64-unknown-linux-gnu' --extern-html-root-url 'sv_parser_parser=https://docs.rs/sv-parser-parser/0.11.2/x86_64-unknown-linux-gnu' --extern-html-root-url 'sv_parser_syntaxtree=https://docs.rs/sv-parser-syntaxtree/0.11.2/x86_64-unknown-linux-gnu' -Zunstable-options -Z unstable-options --emit=invocation-specific --resource-suffix -20211111-1.58.0-nightly-936238a92 --static-root-path / --cap-lints warn --disable-per-crate-search --crate-version 0.11.2` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "fa0866368944c6ffe74b01b9e222da4c8f82334b375e7cb619d6575c260ea273", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa0866368944c6ffe74b01b9e222da4c8f82334b375e7cb619d6575c260ea273", kill_on_drop: false }`
[INFO] [stdout] fa0866368944c6ffe74b01b9e222da4c8f82334b375e7cb619d6575c260ea273