[INFO] fetching crate unicode_types 0.2.0...
[INFO] testing unicode_types-0.2.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate unicode_types 0.2.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate unicode_types 0.2.0
[INFO] finished tweaking crates.io crate unicode_types 0.2.0
[INFO] tweaked toml for crates.io crate unicode_types 0.2.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate unicode_types 0.2.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 1 package to latest compatible version
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c1856f0c616742aaf0fcc95044beb6a7c0c2d494e2001852cc2b4927fcac9a6e
[INFO] running `Command { std: "docker" "start" "-a" "c1856f0c616742aaf0fcc95044beb6a7c0c2d494e2001852cc2b4927fcac9a6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1856f0c616742aaf0fcc95044beb6a7c0c2d494e2001852cc2b4927fcac9a6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1856f0c616742aaf0fcc95044beb6a7c0c2d494e2001852cc2b4927fcac9a6e", kill_on_drop: false }`
[INFO] [stdout] c1856f0c616742aaf0fcc95044beb6a7c0c2d494e2001852cc2b4927fcac9a6e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dc7c2d7cc4b6dc056cf079a9b8ee700ef0ad4b849d8c5dfa1935304fdaffac86
[INFO] running `Command { std: "docker" "start" "-a" "dc7c2d7cc4b6dc056cf079a9b8ee700ef0ad4b849d8c5dfa1935304fdaffac86", kill_on_drop: false }`
[INFO] [stderr]    Compiling string_morph v0.1.0
[INFO] [stderr]    Compiling unicode_types v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]    --> src/generated/mod.rs:765:1
[INFO] [stdout]     |
[INFO] [stdout] 765 | /// † ‡ • ‣ ․ ‥ … ‧     � � � � �  \
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this doc comment contains invisible unicode text flow control codepoints
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]     = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{202a}', '\u{202b}', '\u{202c}', '\u{202d}', '\u{202e}'
[INFO] [stdout]     = note: `#[deny(text_direction_codepoint_in_literal)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]    --> src/generated/mod.rs:769:1
[INFO] [stdout]     |
[INFO] [stdout] 769 | /// ⁠ ⁡ ⁢ ⁣ ⁤ � � � � ⁪ ⁫ ⁬ ⁭ ⁮\
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this doc comment contains invisible unicode text flow control codepoints
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]     = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{2066}', '\u{2067}', '\u{2068}', '\u{2069}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]   --> src/generated/general_punctuation.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     /// \u{202a}: '�'
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]    |
[INFO] [stdout]    = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]    = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]    = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{202a}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]   --> src/generated/general_punctuation.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     /// \u{202b}: '�'
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]    |
[INFO] [stdout]    = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]    = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]    = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{202b}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]   --> src/generated/general_punctuation.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     /// \u{202c}: '�'
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]    |
[INFO] [stdout]    = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]    = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]    = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{202c}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]   --> src/generated/general_punctuation.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     /// \u{202d}: '�'
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]    |
[INFO] [stdout]    = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]    = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]    = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{202d}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]   --> src/generated/general_punctuation.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     /// \u{202e}: '�'
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]    |
[INFO] [stdout]    = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]    = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]    = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{202e}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]    --> src/generated/general_punctuation.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     /// \u{2066}: '�'
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]     = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{2066}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]    --> src/generated/general_punctuation.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// \u{2067}: '�'
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]     = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{2067}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]    --> src/generated/general_punctuation.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     /// \u{2068}: '�'
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]     = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{2068}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in doc comment
[INFO] [stdout]    --> src/generated/general_punctuation.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// \u{2069}: '�'
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ this doc comment contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = note: if their presence wasn't intentional, you can remove them
[INFO] [stdout]     = note: if you need to keep them and make them explicit in source, rewrite this doc comment as a `#[doc = "..."]` attribute and use Unicode escapes such as '\u{2069}'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:272:65
[INFO] [stdout]     |
[INFO] [stdout] 272 |             GeneralPunctuation::LeftDashToDashRightEmbedding => '�',
[INFO] [stdout]     |                                                                 ^-^
[INFO] [stdout]     |                                                                 ||
[INFO] [stdout]     |                                                                 |'\u{202a}'
[INFO] [stdout]     |                                                                 this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 272 -             GeneralPunctuation::LeftDashToDashRightEmbedding => '�',
[INFO] [stdout] 272 +             GeneralPunctuation::LeftDashToDashRightEmbedding => '\u{202a}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:273:65
[INFO] [stdout]     |
[INFO] [stdout] 273 |             GeneralPunctuation::RightDashToDashLeftEmbedding => '�',
[INFO] [stdout]     |                                                                 ^-^
[INFO] [stdout]     |                                                                 ||
[INFO] [stdout]     |                                                                 |'\u{202b}'
[INFO] [stdout]     |                                                                 this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 273 -             GeneralPunctuation::RightDashToDashLeftEmbedding => '�',
[INFO] [stdout] 273 +             GeneralPunctuation::RightDashToDashLeftEmbedding => '\u{202b}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:274:61
[INFO] [stdout]     |
[INFO] [stdout] 274 |             GeneralPunctuation::PopDirectionalFormatting => '�',
[INFO] [stdout]     |                                                             ^-^
[INFO] [stdout]     |                                                             ||
[INFO] [stdout]     |                                                             |'\u{202c}'
[INFO] [stdout]     |                                                             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 274 -             GeneralPunctuation::PopDirectionalFormatting => '�',
[INFO] [stdout] 274 +             GeneralPunctuation::PopDirectionalFormatting => '\u{202c}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:275:64
[INFO] [stdout]     |
[INFO] [stdout] 275 |             GeneralPunctuation::LeftDashToDashRightOverride => '�',
[INFO] [stdout]     |                                                                ^-^
[INFO] [stdout]     |                                                                ||
[INFO] [stdout]     |                                                                |'\u{202d}'
[INFO] [stdout]     |                                                                this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 275 -             GeneralPunctuation::LeftDashToDashRightOverride => '�',
[INFO] [stdout] 275 +             GeneralPunctuation::LeftDashToDashRightOverride => '\u{202d}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:276:64
[INFO] [stdout]     |
[INFO] [stdout] 276 |             GeneralPunctuation::RightDashToDashLeftOverride => '�',
[INFO] [stdout]     |                                                                ^-^
[INFO] [stdout]     |                                                                ||
[INFO] [stdout]     |                                                                |'\u{202e}'
[INFO] [stdout]     |                                                                this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 276 -             GeneralPunctuation::RightDashToDashLeftOverride => '�',
[INFO] [stdout] 276 +             GeneralPunctuation::RightDashToDashLeftOverride => '\u{202e}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:331:63
[INFO] [stdout]     |
[INFO] [stdout] 331 |             GeneralPunctuation::LeftDashToDashRightIsolate => '�',
[INFO] [stdout]     |                                                               ^-^
[INFO] [stdout]     |                                                               ||
[INFO] [stdout]     |                                                               |'\u{2066}'
[INFO] [stdout]     |                                                               this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 331 -             GeneralPunctuation::LeftDashToDashRightIsolate => '�',
[INFO] [stdout] 331 +             GeneralPunctuation::LeftDashToDashRightIsolate => '\u{2066}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:332:63
[INFO] [stdout]     |
[INFO] [stdout] 332 |             GeneralPunctuation::RightDashToDashLeftIsolate => '�',
[INFO] [stdout]     |                                                               ^-^
[INFO] [stdout]     |                                                               ||
[INFO] [stdout]     |                                                               |'\u{2067}'
[INFO] [stdout]     |                                                               this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 332 -             GeneralPunctuation::RightDashToDashLeftIsolate => '�',
[INFO] [stdout] 332 +             GeneralPunctuation::RightDashToDashLeftIsolate => '\u{2067}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:333:55
[INFO] [stdout]     |
[INFO] [stdout] 333 |             GeneralPunctuation::FirstStrongIsolate => '�',
[INFO] [stdout]     |                                                       ^-^
[INFO] [stdout]     |                                                       ||
[INFO] [stdout]     |                                                       |'\u{2068}'
[INFO] [stdout]     |                                                       this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 333 -             GeneralPunctuation::FirstStrongIsolate => '�',
[INFO] [stdout] 333 +             GeneralPunctuation::FirstStrongIsolate => '\u{2068}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:334:58
[INFO] [stdout]     |
[INFO] [stdout] 334 |             GeneralPunctuation::PopDirectionalIsolate => '�',
[INFO] [stdout]     |                                                          ^-^
[INFO] [stdout]     |                                                          ||
[INFO] [stdout]     |                                                          |'\u{2069}'
[INFO] [stdout]     |                                                          this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 334 -             GeneralPunctuation::PopDirectionalIsolate => '�',
[INFO] [stdout] 334 +             GeneralPunctuation::PopDirectionalIsolate => '\u{2069}',
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             '�' => Ok(GeneralPunctuation::LeftDashToDashRightEmbedding),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{202a}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 390 -             '�' => Ok(GeneralPunctuation::LeftDashToDashRightEmbedding),
[INFO] [stdout] 390 +             '\u{202a}' => Ok(GeneralPunctuation::LeftDashToDashRightEmbedding),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 |             '�' => Ok(GeneralPunctuation::RightDashToDashLeftEmbedding),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{202b}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 391 -             '�' => Ok(GeneralPunctuation::RightDashToDashLeftEmbedding),
[INFO] [stdout] 391 +             '\u{202b}' => Ok(GeneralPunctuation::RightDashToDashLeftEmbedding),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |             '�' => Ok(GeneralPunctuation::PopDirectionalFormatting),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{202c}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 392 -             '�' => Ok(GeneralPunctuation::PopDirectionalFormatting),
[INFO] [stdout] 392 +             '\u{202c}' => Ok(GeneralPunctuation::PopDirectionalFormatting),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |             '�' => Ok(GeneralPunctuation::LeftDashToDashRightOverride),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{202d}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 393 -             '�' => Ok(GeneralPunctuation::LeftDashToDashRightOverride),
[INFO] [stdout] 393 +             '\u{202d}' => Ok(GeneralPunctuation::LeftDashToDashRightOverride),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:394:13
[INFO] [stdout]     |
[INFO] [stdout] 394 |             '�' => Ok(GeneralPunctuation::RightDashToDashLeftOverride),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{202e}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 394 -             '�' => Ok(GeneralPunctuation::RightDashToDashLeftOverride),
[INFO] [stdout] 394 +             '\u{202e}' => Ok(GeneralPunctuation::RightDashToDashLeftOverride),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:449:13
[INFO] [stdout]     |
[INFO] [stdout] 449 |             '�' => Ok(GeneralPunctuation::LeftDashToDashRightIsolate),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{2066}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 449 -             '�' => Ok(GeneralPunctuation::LeftDashToDashRightIsolate),
[INFO] [stdout] 449 +             '\u{2066}' => Ok(GeneralPunctuation::LeftDashToDashRightIsolate),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:450:13
[INFO] [stdout]     |
[INFO] [stdout] 450 |             '�' => Ok(GeneralPunctuation::RightDashToDashLeftIsolate),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{2067}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 450 -             '�' => Ok(GeneralPunctuation::RightDashToDashLeftIsolate),
[INFO] [stdout] 450 +             '\u{2067}' => Ok(GeneralPunctuation::RightDashToDashLeftIsolate),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:451:13
[INFO] [stdout]     |
[INFO] [stdout] 451 |             '�' => Ok(GeneralPunctuation::FirstStrongIsolate),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{2068}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 451 -             '�' => Ok(GeneralPunctuation::FirstStrongIsolate),
[INFO] [stdout] 451 +             '\u{2068}' => Ok(GeneralPunctuation::FirstStrongIsolate),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unicode codepoint changing visible direction of text present in literal
[INFO] [stdout]    --> src/generated/general_punctuation.rs:452:13
[INFO] [stdout]     |
[INFO] [stdout] 452 |             '�' => Ok(GeneralPunctuation::PopDirectionalIsolate),
[INFO] [stdout]     |             ^-^
[INFO] [stdout]     |             ||
[INFO] [stdout]     |             |'\u{2069}'
[INFO] [stdout]     |             this literal contains an invisible unicode text flow control codepoint
[INFO] [stdout]     |
[INFO] [stdout]     = note: these kind of unicode codepoints change the way text flows on applications that support them, but can cause confusion because they change the order of characters on the screen
[INFO] [stdout]     = help: if their presence wasn't intentional, you can remove them
[INFO] [stdout] help: if you want to keep them but make them visible in your source code, you can escape them
[INFO] [stdout]     |
[INFO] [stdout] 452 -             '�' => Ok(GeneralPunctuation::PopDirectionalIsolate),
[INFO] [stdout] 452 +             '\u{2069}' => Ok(GeneralPunctuation::PopDirectionalIsolate),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `unicode_types` (lib) due to 29 previous errors
[INFO] running `Command { std: "docker" "inspect" "dc7c2d7cc4b6dc056cf079a9b8ee700ef0ad4b849d8c5dfa1935304fdaffac86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc7c2d7cc4b6dc056cf079a9b8ee700ef0ad4b849d8c5dfa1935304fdaffac86", kill_on_drop: false }`
[INFO] [stdout] dc7c2d7cc4b6dc056cf079a9b8ee700ef0ad4b849d8c5dfa1935304fdaffac86
