[INFO] fetching crate tidy-sys 0.8.2... [INFO] checking tidy-sys-0.8.2 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate tidy-sys 0.8.2 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate tidy-sys 0.8.2 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate tidy-sys 0.8.2 [INFO] finished tweaking crates.io crate tidy-sys 0.8.2 [INFO] tweaked toml for crates.io crate tidy-sys 0.8.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 36 packages to latest compatible versions [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0c194a5f171612bec58e6c983be285d7a72032f03b35d6f6b4825d9260209811 [INFO] running `Command { std: "docker" "start" "-a" "0c194a5f171612bec58e6c983be285d7a72032f03b35d6f6b4825d9260209811", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0c194a5f171612bec58e6c983be285d7a72032f03b35d6f6b4825d9260209811", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c194a5f171612bec58e6c983be285d7a72032f03b35d6f6b4825d9260209811", kill_on_drop: false }` [INFO] [stdout] 0c194a5f171612bec58e6c983be285d7a72032f03b35d6f6b4825d9260209811 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7708eb5c37f49fff0cad4c7acddd964c7cf022a2f9a92c2ee1766be598caf0b4 [INFO] running `Command { std: "docker" "start" "-a" "7708eb5c37f49fff0cad4c7acddd964c7cf022a2f9a92c2ee1766be598caf0b4", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling libloading v0.8.5 [INFO] [stderr] Compiling bindgen v0.70.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling cmake v0.1.51 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling tidy-sys v0.8.2 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs (189 fixes) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.89s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling tidy-sys v0.8.2 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:64682 [INFO] [stdout] | [INFO] [stdout] 3 | ...r) > ; extern "C" { # [doc = " Give Tidy a `malloc()` replacement"] pub fn tidySetMallocCall (fmalloc : TidyMalloc) -> Bool ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:64682 [INFO] [stdout] | [INFO] [stdout] 3 | ...r) > ; extern "C" { # [doc = " Give Tidy a `malloc()` replacement"] pub fn tidySetMallocCall (fmalloc : TidyMalloc) -> Bool ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:64803 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { # [doc = " Give Tidy a `realloc()` replacement"] pub fn tidySetReallocCall (frealloc : TidyRealloc) -> Bool ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:64803 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { # [doc = " Give Tidy a `realloc()` replacement"] pub fn tidySetReallocCall (frealloc : TidyRealloc) -> Bool ; } exte... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:64928 [INFO] [stdout] | [INFO] [stdout] 3 | ...> Bool ; } extern "C" { # [doc = " Give Tidy a `free()` replacement"] pub fn tidySetFreeCall (ffree : TidyFree) -> Bool ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:64928 [INFO] [stdout] | [INFO] [stdout] 3 | ...> Bool ; } extern "C" { # [doc = " Give Tidy a `free()` replacement"] pub fn tidySetFreeCall (ffree : TidyFree) -> Bool ; } extern "C"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:65041 [INFO] [stdout] | [INFO] [stdout] 3 | ...l ; } extern "C" { # [doc = " Give Tidy an \"out of memory\" handler"] pub fn tidySetPanicCall (fpanic : TidyPanic) -> Bool ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:65041 [INFO] [stdout] | [INFO] [stdout] 3 | ...l ; } extern "C" { # [doc = " Give Tidy an \"out of memory\" handler"] pub fn tidySetPanicCall (fpanic : TidyPanic) -> Bool ; } extern... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:65163 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " The primary creation of a document instance. Instances of a TidyDoc are used\n throughout the API as a token to represent a particular document. You must\n create at least one TidyDoc instance to initialize the library and begin\n interaction with the API. When done using a TidyDoc instance, be sure to\n `tidyRelease(myTidyDoc);` in order to free related memory.\n @result Returns a TidyDoc instance."] pub fn tidyCreate () -> TidyDoc ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:65163 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " The primary creation of a document instance. Instances of a TidyDoc are used\n throughout the API as a token to represent a particular document. You must\n create at least one TidyDoc instance to initialize the library and begin\n interaction with the API. When done using a TidyDoc instance, be sure to\n `tidyRelease(myTidyDoc);` in order to free related memory.\n @result Returns a TidyDoc instance."] pub fn tidyCreate () -> TidyDoc ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:65628 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Create a document supplying your own, custom TidyAllocator instead of using\n the built-in default. See the @ref Memory module if you want to create and\n use your own allocator.\n @param allocator The allocator to use for creating the document.\n @result Returns a TidyDoc instance."] pub fn tidyCreateWithAllocator (allocator : * mut TidyAllocator) -> TidyDoc ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:65628 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Create a document supplying your own, custom TidyAllocator instead of using\n the built-in default. See the @ref Memory module if you want to create and\n use your own allocator.\n @param allocator The allocator to use for creating the document.\n @result Returns a TidyDoc instance."] pub fn tidyCreateWithAllocator (allocator : * mut TidyAllocator) -> TidyDoc ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66018 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Free all memory and release the TidyDoc. The TidyDoc can not be used after\n this call.\n @param tdoc The TidyDoc to free."] pub fn tidyRelease (tdoc : TidyDoc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66018 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Free all memory and release the TidyDoc. The TidyDoc can not be used after\n this call.\n @param tdoc The TidyDoc to free."] pub fn tidyRelease (tdoc : TidyDoc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66207 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Allows the host application to store a chunk of data with each TidyDoc\n instance. This can be useful for callbacks, such as saving a reference to\n `self` within the document."] pub fn tidySetAppData (tdoc : TidyDoc , appData : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66207 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Allows the host application to store a chunk of data with each TidyDoc\n instance. This can be useful for callbacks, such as saving a reference to\n `self` within the document."] pub fn tidySetAppData (tdoc : TidyDoc , appData : * mut :: std :: os :: raw :: c_void) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66501 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the data previously stored with `tidySetAppData()`.\n @param tdoc document where data has been stored.\n @result The pointer to the data block previously stored."] pub fn tidyGetAppData (tdoc : TidyDoc) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66501 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the data previously stored with `tidySetAppData()`.\n @param tdoc document where data has been stored.\n @result The pointer to the data block previously stored."] pub fn tidyGetAppData (tdoc : TidyDoc) -> * mut :: std :: os :: raw :: c_void ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66780 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the release date for the current library.\n @result The string representing the release date."] pub fn tidyReleaseDate () -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66780 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the release date for the current library.\n @result The string representing the release date."] pub fn tidyReleaseDate () -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66945 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the version number for the current library.\n @result The string representing the version number."] pub fn tidyLibraryVersion () -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:66945 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the version number for the current library.\n @result The string representing the version number."] pub fn tidyLibraryVersion () -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67117 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the platform for which Tidy was built.\n @result The string representing the version number."] pub fn tidyPlatform () -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67117 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the platform for which Tidy was built.\n @result The string representing the version number."] pub fn tidyPlatform () -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67278 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get status of current document.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyStatus (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67278 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get status of current document.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyStatus (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67637 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the version of HTML that was output, as an integer, times 100. For\n example, HTML5 will return 500; HTML4.0.1 will return 401.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the HTML version number (x100)."] pub fn tidyDetectedHtmlVersion (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67637 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the version of HTML that was output, as an integer, times 100. For\n example, HTML5 will return 500; HTML4.0.1 will return 401.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the HTML version number (x100)."] pub fn tidyDetectedHtmlVersion (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67979 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether the output document is or isn't XHTML.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns `yes` if the document is an XHTML type."] pub fn tidyDetectedXhtml (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:67979 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether the output document is or isn't XHTML.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns `yes` if the document is an XHTML type."] pub fn tidyDetectedXhtml (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:68223 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not the input document was XML. If TidyXml tags is\n true, or there was an XML declaration in the input document, then this\n function will return yes.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns `yes` if the input document was XML."] pub fn tidyDetectedGenericXml (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:68223 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not the input document was XML. If TidyXml tags is\n true, or there was an XML declaration in the input document, then this\n function will return yes.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns `yes` if the input document was XML."] pub fn tidyDetectedGenericXml (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:68585 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of TidyError messages that were generated. For any\n value greater than `0`, output is suppressed unless TidyForceOutput is set.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of TidyError messages that were generated."] pub fn tidyErrorCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:68585 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of TidyError messages that were generated. For any\n value greater than `0`, output is suppressed unless TidyForceOutput is set.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of TidyError messages that were generated."] pub fn tidyErrorCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:68933 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of TidyWarning messages that were generated.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of TidyWarning messages that were generated."] pub fn tidyWarningCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:68933 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of TidyWarning messages that were generated.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of TidyWarning messages that were generated."] pub fn tidyWarningCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69201 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of TidyAccess messages that were generated.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of TidyAccess messages that were generated."] pub fn tidyAccessWarningCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69201 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of TidyAccess messages that were generated.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of TidyAccess messages that were generated."] pub fn tidyAccessWarningCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69473 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of configuration error messages that were generated.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of configuration error messages that were\n generated."] pub fn tidyConfigErrorCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69473 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates the number of configuration error messages that were generated.\n @param tdoc An instance of a TidyDoc to query.\n @result Returns the number of configuration error messages that were\n generated."] pub fn tidyConfigErrorCount (tdoc : TidyDoc) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69771 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Write more complete information about errors to current error sink.\n @param tdoc An instance of a TidyDoc to query."] pub fn tidyErrorSummary (tdoc : TidyDoc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69771 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Write more complete information about errors to current error sink.\n @param tdoc An instance of a TidyDoc to query."] pub fn tidyErrorSummary (tdoc : TidyDoc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69959 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Write more general information about markup to current error sink.\n @param tdoc An instance of a TidyDoc to query."] pub fn tidyGeneralInfo (tdoc : TidyDoc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:69959 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Write more general information about markup to current error sink.\n @param tdoc An instance of a TidyDoc to query."] pub fn tidyGeneralInfo (tdoc : TidyDoc) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:70145 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Load an ASCII Tidy configuration file and set the configuration per its\n contents. Reports config option errors, which can be filtered.\n @result Returns 0 upon success, or any other value if there was an option error."] pub fn tidyLoadConfig (tdoc : TidyDoc , configFile : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:70145 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Load an ASCII Tidy configuration file and set the configuration per its\n contents. Reports config option errors, which can be filtered.\n @result Returns 0 upon success, or any other value if there was an option error."] pub fn tidyLoadConfig (tdoc : TidyDoc , configFile : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:70489 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Load a Tidy configuration file with the specified character encoding, and\n set the configuration per its contents. Reports config option errors, which can be filtered.\n @result Returns 0 upon success, or any other value if there was an option error."] pub fn tidyLoadConfigEnc (tdoc : TidyDoc , configFile : ctmbstr , charenc : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:70489 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Load a Tidy configuration file with the specified character encoding, and\n set the configuration per its contents. Reports config option errors, which can be filtered.\n @result Returns 0 upon success, or any other value if there was an option error."] pub fn tidyLoadConfigEnc (tdoc : TidyDoc , configFile : ctmbstr , charenc : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:70889 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Determine whether or not a particular file exists. On Unix systems, the use\n of the tilde to represent the user's home directory is supported.\n @result Returns `yes` or `no`, indicating whether or not the file exists."] pub fn tidyFileExists (tdoc : TidyDoc , filename : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:70889 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Determine whether or not a particular file exists. On Unix systems, the use\n of the tilde to represent the user's home directory is supported.\n @result Returns `yes` or `no`, indicating whether or not the file exists."] pub fn tidyFileExists (tdoc : TidyDoc , filename : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:71207 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the input/output character encoding for parsing markup. Valid values\n include `ascii`, `latin1`, `raw`, `utf8`, `iso2022`, `mac`, `win1252`,\n `utf16le`, `utf16be`, `utf16`, `big5`, and `shiftjis`. These values are not\n case sensitive.\n @note This is the same as using TidySetInCharEncoding() and\n TidySetOutCharEncoding() to set the same value.\n @result Returns 0 upon success, or a system standard error number `EINVAL`."] pub fn tidySetCharEncoding (tdoc : TidyDoc , encnam : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:71207 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the input/output character encoding for parsing markup. Valid values\n include `ascii`, `latin1`, `raw`, `utf8`, `iso2022`, `mac`, `win1252`,\n `utf16le`, `utf16be`, `utf16`, `big5`, and `shiftjis`. These values are not\n case sensitive.\n @note This is the same as using TidySetInCharEncoding() and\n TidySetOutCharEncoding() to set the same value.\n @result Returns 0 upon success, or a system standard error number `EINVAL`."] pub fn tidySetCharEncoding (tdoc : TidyDoc , encnam : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:71770 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the input encoding for parsing markup. Valid values include `ascii`,\n `latin1`, `raw`, `utf8`, `iso2022`, `mac`, `win1252`, `utf16le`, `utf16be`,\n `utf16`, `big5`, and `shiftjis`. These values are not case sensitive.\n @result Returns 0 upon success, or a system standard error number `EINVAL`."] pub fn tidySetInCharEncoding (tdoc : TidyDoc , encnam : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:71770 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the input encoding for parsing markup. Valid values include `ascii`,\n `latin1`, `raw`, `utf8`, `iso2022`, `mac`, `win1252`, `utf16le`, `utf16be`,\n `utf16`, `big5`, and `shiftjis`. These values are not case sensitive.\n @result Returns 0 upon success, or a system standard error number `EINVAL`."] pub fn tidySetInCharEncoding (tdoc : TidyDoc , encnam : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:72199 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the input encoding for writing markup. Valid values include `ascii`,\n `latin1`, `raw`, `utf8`, `iso2022`, `mac`, `win1252`, `utf16le`, `utf16be`,\n `utf16`, `big5`, and `shiftjis`. These values are not case sensitive.\n @result Returns 0 upon success, or a system standard error number `EINVAL`."] pub fn tidySetOutCharEncoding (tdoc : TidyDoc , encnam : ctmbstr) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:72199 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the input encoding for writing markup. Valid values include `ascii`,\n `latin1`, `raw`, `utf8`, `iso2022`, `mac`, `win1252`, `utf16le`, `utf16be`,\n `utf16`, `big5`, and `shiftjis`. These values are not case sensitive.\n @result Returns 0 upon success, or a system standard error number `EINVAL`."] pub fn tidySetOutCharEncoding (tdoc : TidyDoc , encnam : ctmbstr) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:73386 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Applications using TidyLib may want to augment command-line and\n configuration file options. Setting this callback allows a LibTidy\n application developer to examine command-line and configuration file options\n after LibTidy has examined them and failed to recognize them.\n Note that this is deprecated and you should instead migrate to\n tidySetConfigCallback().\n @result Returns `yes` upon success."] pub fn tidySetOptionCallback (tdoc : TidyDoc , pOptCallback : TidyOptCallback) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:73386 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Applications using TidyLib may want to augment command-line and\n configuration file options. Setting this callback allows a LibTidy\n application developer to examine command-line and configuration file options\n after LibTidy has examined them and failed to recognize them.\n Note that this is deprecated and you should instead migrate to\n tidySetConfigCallback().\n @result Returns `yes` upon success."] pub fn tidySetOptionCallback (tdoc : TidyDoc , pOptCallback : TidyOptCallback) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:74666 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Applications using TidyLib may want to augment command-line and\n configuration file options. Setting this callback allows a LibTidy\n application developer to examine command-line and configuration file options\n after LibTidy has examined them and failed to recognize them.\n @result Returns `yes` upon success."] pub fn tidySetConfigCallback (tdoc : TidyDoc , pConfigCallback : TidyConfigCallback) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:74666 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Applications using TidyLib may want to augment command-line and\n configuration file options. Setting this callback allows a LibTidy\n application developer to examine command-line and configuration file options\n after LibTidy has examined them and failed to recognize them.\n @result Returns `yes` upon success."] pub fn tidySetConfigCallback (tdoc : TidyDoc , pConfigCallback : TidyConfigCallback) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:75592 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Applications using TidyLib may want to be informed when changes to options\n are made. Temporary changes made internally by Tidy are not reported, but\n permanent changes made by Tidy (such as indent-spaces or output-encoding)\n will be reported.\n @note This callback is not currently implemented.\n @result Returns `yes` upon success."] pub fn tidySetConfigChangeCallback (tdoc : TidyDoc , pCallback : TidyConfigChangeCallback) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:75592 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Applications using TidyLib may want to be informed when changes to options\n are made. Temporary changes made internally by Tidy are not reported, but\n permanent changes made by Tidy (such as indent-spaces or output-encoding)\n will be reported.\n @note This callback is not currently implemented.\n @result Returns `yes` upon success."] pub fn tidySetConfigChangeCallback (tdoc : TidyDoc , pCallback : TidyConfigChangeCallback) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:76058 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get ID of given Option\n @param opt An instance of a TidyOption to query.\n @result The TidyOptionId of the given option."] pub fn tidyOptGetId (opt : TidyOption) -> TidyOptionId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:76058 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get ID of given Option\n @param opt An instance of a TidyOption to query.\n @result The TidyOptionId of the given option."] pub fn tidyOptGetId (opt : TidyOption) -> TidyOptionId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:76265 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the TidyOptionId (enum value) by providing the name of a Tidy\n configuration option.\n @param optnam The name of the option ID to retrieve.\n @result The TidyOptionId of the given `optname`."] pub fn tidyOptGetIdForName (optnam : ctmbstr) -> TidyOptionId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:76265 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the TidyOptionId (enum value) by providing the name of a Tidy\n configuration option.\n @param optnam The name of the option ID to retrieve.\n @result The TidyOptionId of the given `optname`."] pub fn tidyOptGetIdForName (optnam : ctmbstr) -> TidyOptionId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:76557 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of TidyOption instances, which allows you\n to iterate through all of the available options. In order to iterate through\n the available options, initiate the iterator with this function, and then\n use tidyGetNextOption() to retrieve the first and subsequent options. For\n example:\n @code{.c}\n TidyIterator itOpt = tidyGetOptionList( tdoc );\n while ( itOpt ) {\n TidyOption opt = tidyGetNextOption( tdoc, &itOpt );\n // Use other API to query or set set option values\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyGetOptionList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:76557 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of TidyOption instances, which allows you\n to iterate through all of the available options. In order to iterate through\n the available options, initiate the iterator with this function, and then\n use tidyGetNextOption() to retrieve the first and subsequent options. For\n example:\n @code{.c}\n TidyIterator itOpt = tidyGetOptionList( tdoc );\n while ( itOpt ) {\n TidyOption opt = tidyGetNextOption( tdoc, &itOpt );\n // Use other API to query or set set option values\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyGetOptionList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:77355 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyGetOptionList(), returns\n the instance of the next TidyOption.\n @note This function will return internal-only option types including\n `TidyInternalCategory`; you should *never* use these. Always ensure\n that you use `tidyOptGetCategory()` before assuming that an option\n is okay to use in your application.\n @result An instance of TidyOption."] pub fn tidyGetNextOption (tdoc : TidyDoc , pos : * mut TidyIterator) -> TidyOption ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:77355 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyGetOptionList(), returns\n the instance of the next TidyOption.\n @note This function will return internal-only option types including\n `TidyInternalCategory`; you should *never* use these. Always ensure\n that you use `tidyOptGetCategory()` before assuming that an option\n is okay to use in your application.\n @result An instance of TidyOption."] pub fn tidyGetNextOption (tdoc : TidyDoc , pos : * mut TidyIterator) -> TidyOption ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:77881 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves an instance of TidyOption given a valid TidyOptionId.\n @result An instance of TidyOption matching the provided TidyOptionId."] pub fn tidyGetOption (tdoc : TidyDoc , optId : TidyOptionId) -> TidyOption ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:77881 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Retrieves an instance of TidyOption given a valid TidyOptionId.\n @result An instance of TidyOption matching the provided TidyOptionId."] pub fn tidyGetOption (tdoc : TidyDoc , optId : TidyOptionId) -> TidyOption ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78122 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns an instance of TidyOption by providing the name of a Tidy\n configuration option.\n @result The TidyOption of the given `optname`."] pub fn tidyGetOptionByName (tdoc : TidyDoc , optnam : ctmbstr) -> TidyOption ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78122 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns an instance of TidyOption by providing the name of a Tidy\n configuration option.\n @result The TidyOption of the given `optname`."] pub fn tidyGetOptionByName (tdoc : TidyDoc , optnam : ctmbstr) -> TidyOption ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78368 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get name of given Option\n @param opt An instance of a TidyOption to query.\n @result The name of the given option."] pub fn tidyOptGetName (opt : TidyOption) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78368 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get name of given Option\n @param opt An instance of a TidyOption to query.\n @result The name of the given option."] pub fn tidyOptGetName (opt : TidyOption) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78566 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get datatype of given Option\n @param opt An instance of a TidyOption to query.\n @result The TidyOptionType of the given option."] pub fn tidyOptGetType (opt : TidyOption) -> TidyOptionType ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78566 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get datatype of given Option\n @param opt An instance of a TidyOption to query.\n @result The TidyOptionType of the given option."] pub fn tidyOptGetType (opt : TidyOption) -> TidyOptionType ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78785 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates that an option takes a list of items.\n @param opt An instance of a TidyOption to query.\n @result A bool indicating whether or not the option accepts a list."] pub fn tidyOptionIsList (opt : TidyOption) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:78785 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates that an option takes a list of items.\n @param opt An instance of a TidyOption to query.\n @result A bool indicating whether or not the option accepts a list."] pub fn tidyOptionIsList (opt : TidyOption) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:79035 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Is Option read-only? Some options (mainly internal use only options) are\n read-only.\n @deprecated This is no longer a valid test for the public API; instead\n you should test an option's availability using `tidyOptGetCategory()`\n against `TidyInternalCategory`. This API will be removed!\n @param opt An instance of a TidyOption to query.\n @result Returns `yes` or `no` depending on whether or not the specified\n option is read-only."] pub fn tidyOptIsReadOnly (opt : TidyOption) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:79035 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Is Option read-only? Some options (mainly internal use only options) are\n read-only.\n @deprecated This is no longer a valid test for the public API; instead\n you should test an option's availability using `tidyOptGetCategory()`\n against `TidyInternalCategory`. This API will be removed!\n @param opt An instance of a TidyOption to query.\n @result Returns `yes` or `no` depending on whether or not the specified\n option is read-only."] pub fn tidyOptIsReadOnly (opt : TidyOption) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:79568 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get category of given Option\n @param opt An instance of a TidyOption to query.\n @result The TidyConfigCategory of the specified option."] pub fn tidyOptGetCategory (opt : TidyOption) -> TidyConfigCategory ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:79803 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get default value of given Option as a string\n @param opt An instance of a TidyOption to query.\n @result A string indicating the default value of the specified option."] pub fn tidyOptGetDefault (opt : TidyOption) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:79568 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get category of given Option\n @param opt An instance of a TidyOption to query.\n @result The TidyConfigCategory of the specified option."] pub fn tidyOptGetCategory (opt : TidyOption) -> TidyConfigCategory ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:80058 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get default value of given Option as an unsigned integer\n @param opt An instance of a TidyOption to query.\n @result An unsigned integer indicating the default value of the specified\n option."] pub fn tidyOptGetDefaultInt (opt : TidyOption) -> ulong ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:79803 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get default value of given Option as a string\n @param opt An instance of a TidyOption to query.\n @result A string indicating the default value of the specified option."] pub fn tidyOptGetDefault (opt : TidyOption) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:80346 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get default value of given Option as a Boolean value\n @param opt An instance of a TidyOption to query.\n @result A boolean indicating the default value of the specified option."] pub fn tidyOptGetDefaultBool (opt : TidyOption) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:80058 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get default value of given Option as an unsigned integer\n @param opt An instance of a TidyOption to query.\n @result An unsigned integer indicating the default value of the specified\n option."] pub fn tidyOptGetDefaultInt (opt : TidyOption) -> ulong ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:80610 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of TidyOption pick-list values, which\n allows you iterate through all of the available option values. In order to\n iterate through the available values, initiate the iterator with this\n function, and then use tidyOptGetNextPick() to retrieve the first and\n subsequent option values. For example:\n @code{.c}\n TidyIterator itOpt = tidyOptGetPickList( opt );\n while ( itOpt ) {\n printf(\"%s\", tidyOptGetNextPick( opt, &itOpt ));\n }\n @endcode\n @param opt An instance of a TidyOption to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetPickList (opt : TidyOption) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:80346 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get default value of given Option as a Boolean value\n @param opt An instance of a TidyOption to query.\n @result A boolean indicating the default value of the specified option."] pub fn tidyOptGetDefaultBool (opt : TidyOption) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:81371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetPickList(), returns a\n string representing a possible option value.\n @result A string containing the next pick-list option value."] pub fn tidyOptGetNextPick (opt : TidyOption , pos : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:80610 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of TidyOption pick-list values, which\n allows you iterate through all of the available option values. In order to\n iterate through the available values, initiate the iterator with this\n function, and then use tidyOptGetNextPick() to retrieve the first and\n subsequent option values. For example:\n @code{.c}\n TidyIterator itOpt = tidyOptGetPickList( opt );\n while ( itOpt ) {\n printf(\"%s\", tidyOptGetNextPick( opt, &itOpt ));\n }\n @endcode\n @param opt An instance of a TidyOption to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetPickList (opt : TidyOption) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:81668 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the current value of the option ID for the given document.\n @remark The optId *must* have a @ref TidyOptionType of @ref TidyString!"] pub fn tidyOptGetValue (tdoc : TidyDoc , optId : TidyOptionId) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:81371 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetPickList(), returns a\n string representing a possible option value.\n @result A string containing the next pick-list option value."] pub fn tidyOptGetNextPick (opt : TidyOption , pos : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:81909 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the option value as a string.\n @remark The optId *must* have a @ref TidyOptionType of @ref TidyString!\n @result Returns a bool indicating success or failure."] pub fn tidyOptSetValue (tdoc : TidyDoc , optId : TidyOptionId , val : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82190 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set named option value as a string, regardless of the @ref TidyOptionType.\n @remark This is good setter if you are unsure of the type.\n @result Returns a bool indicating success or failure."] pub fn tidyOptParseValue (tdoc : TidyDoc , optnam : ctmbstr , val : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:81668 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the current value of the option ID for the given document.\n @remark The optId *must* have a @ref TidyOptionType of @ref TidyString!"] pub fn tidyOptGetValue (tdoc : TidyDoc , optId : TidyOptionId) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82497 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get current option value as an integer.\n @result Returns the integer value of the specified option."] pub fn tidyOptGetInt (tdoc : TidyDoc , optId : TidyOptionId) -> ulong ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:81909 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the option value as a string.\n @remark The optId *must* have a @ref TidyOptionType of @ref TidyString!\n @result Returns a bool indicating success or failure."] pub fn tidyOptSetValue (tdoc : TidyDoc , optId : TidyOptionId , val : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82698 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set option value as an integer.\n @result Returns a bool indicating success or failure."] pub fn tidyOptSetInt (tdoc : TidyDoc , optId : TidyOptionId , val : ulong) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82190 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set named option value as a string, regardless of the @ref TidyOptionType.\n @remark This is good setter if you are unsure of the type.\n @result Returns a bool indicating success or failure."] pub fn tidyOptParseValue (tdoc : TidyDoc , optnam : ctmbstr , val : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82899 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get current option value as a Boolean flag.\n @result Returns a bool indicating the value."] pub fn tidyOptGetBool (tdoc : TidyDoc , optId : TidyOptionId) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83090 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set option value as a Boolean flag.\n @result Returns a bool indicating success or failure."] pub fn tidyOptSetBool (tdoc : TidyDoc , optId : TidyOptionId , val : Bool) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82497 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get current option value as an integer.\n @result Returns the integer value of the specified option."] pub fn tidyOptGetInt (tdoc : TidyDoc , optId : TidyOptionId) -> ulong ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83295 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reset option to default value by ID.\n @result Returns a bool indicating success or failure."] pub fn tidyOptResetToDefault (tdoc : TidyDoc , opt : TidyOptionId) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82698 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set option value as an integer.\n @result Returns a bool indicating success or failure."] pub fn tidyOptSetInt (tdoc : TidyDoc , optId : TidyOptionId , val : ulong) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83493 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reset all options to their default values.\n @param tdoc The tidy document for which to reset all values.\n @result Returns a bool indicating success or failure."] pub fn tidyOptResetAllToDefault (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:82899 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get current option value as a Boolean flag.\n @result Returns a bool indicating the value."] pub fn tidyOptGetBool (tdoc : TidyDoc , optId : TidyOptionId) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83742 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Take a snapshot of current config settings. These settings are stored\n within the tidy document. Note, however, that snapshots do not reliably\n survive the tidyParseXXX() process, as Tidy uses the snapshot mechanism\n in order to store the current configuration right at the beginning of the\n parsing process.\n @param tdoc The tidy document for which to take a snapshot.\n @result Returns a bool indicating success or failure."] pub fn tidyOptSnapshot (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83090 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set option value as a Boolean flag.\n @result Returns a bool indicating success or failure."] pub fn tidyOptSetBool (tdoc : TidyDoc , optId : TidyOptionId , val : Bool) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84251 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Apply a snapshot of config settings to a document.\n @param tdoc The tidy document for which to apply a snapshot.\n @result Returns a bool indicating success or failure."] pub fn tidyOptResetToSnapshot (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83295 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reset option to default value by ID.\n @result Returns a bool indicating success or failure."] pub fn tidyOptResetToDefault (tdoc : TidyDoc , opt : TidyOptionId) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84506 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Any settings different than default?\n @param tdoc The tidy document to check.\n @result Returns a bool indicating whether or not a difference exists."] pub fn tidyOptDiffThanDefault (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83493 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reset all options to their default values.\n @param tdoc The tidy document for which to reset all values.\n @result Returns a bool indicating success or failure."] pub fn tidyOptResetAllToDefault (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84742 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Any settings different than snapshot?\n @param tdoc The tidy document to check.\n @result Returns a bool indicating whether or not a difference exists."] pub fn tidyOptDiffThanSnapshot (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:83742 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Take a snapshot of current config settings. These settings are stored\n within the tidy document. Note, however, that snapshots do not reliably\n survive the tidyParseXXX() process, as Tidy uses the snapshot mechanism\n in order to store the current configuration right at the beginning of the\n parsing process.\n @param tdoc The tidy document for which to take a snapshot.\n @result Returns a bool indicating success or failure."] pub fn tidyOptSnapshot (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84251 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Apply a snapshot of config settings to a document.\n @param tdoc The tidy document for which to apply a snapshot.\n @result Returns a bool indicating success or failure."] pub fn tidyOptResetToSnapshot (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84980 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Copy current configuration settings from one document to another. Note\n that the destination document's existing settings will be stored as that\n document's snapshot prior to having its option values overwritten by the\n source document's settings.\n @result Returns a bool indicating success or failure."] pub fn tidyOptCopyConfig (tdocTo : TidyDoc , tdocFrom : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84506 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Any settings different than default?\n @param tdoc The tidy document to check.\n @result Returns a bool indicating whether or not a difference exists."] pub fn tidyOptDiffThanDefault (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:85390 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get character encoding name. Used with @ref TidyCharEncoding,\n @ref TidyOutCharEncoding, and @ref TidyInCharEncoding.\n @result The encoding name as a string for the specified option."] pub fn tidyOptGetEncName (tdoc : TidyDoc , optId : TidyOptionId) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84742 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Any settings different than snapshot?\n @param tdoc The tidy document to check.\n @result Returns a bool indicating whether or not a difference exists."] pub fn tidyOptDiffThanSnapshot (tdoc : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:85681 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the current pick list value for the option ID, which can be useful for\n enum types.\n @result Returns a string indicating the current value of the specified\n option."] pub fn tidyOptGetCurrPick (tdoc : TidyDoc , optId : TidyOptionId) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:84980 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Copy current configuration settings from one document to another. Note\n that the destination document's existing settings will be stored as that\n document's snapshot prior to having its option values overwritten by the\n source document's settings.\n @result Returns a bool indicating success or failure."] pub fn tidyOptCopyConfig (tdocTo : TidyDoc , tdocFrom : TidyDoc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:85390 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get character encoding name. Used with @ref TidyCharEncoding,\n @ref TidyOutCharEncoding, and @ref TidyInCharEncoding.\n @result The encoding name as a string for the specified option."] pub fn tidyOptGetEncName (tdoc : TidyDoc , optId : TidyOptionId) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:85968 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of user-declared tags, including autonomous\n custom tags detected in the document if @ref TidyUseCustomTags is not set to\n **no**. This iterator allows you to iterate through all of the custom tags.\n In order to iterate through the tags, initiate the iterator with this\n function, and then use tidyOptGetNextDeclTag() to retrieve the first and\n subsequent tags. For example:\n @code{.c}\n TidyIterator itTag = tidyOptGetDeclTagList( tdoc );\n while ( itTag ) {\n printf(\"%s\", tidyOptGetNextDeclTag( tdoc, TidyBlockTags, &itTag ));\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetDeclTagList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:86831 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetDeclTagList(), returns a\n string representing a user-declared or autonomous custom tag.\n @remark Specifying optId limits the scope of the tags to one of\n @ref TidyInlineTags, @ref TidyBlockTags, @ref TidyEmptyTags, or\n @ref TidyPreTags. Note that autonomous custom tags (if used) are\n added to one of these option types, depending on the value of\n @ref TidyUseCustomTags.\n @result A string containing the next tag."] pub fn tidyOptGetNextDeclTag (tdoc : TidyDoc , optId : TidyOptionId , iter : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:85681 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the current pick list value for the option ID, which can be useful for\n enum types.\n @result Returns a string indicating the current value of the specified\n option."] pub fn tidyOptGetCurrPick (tdoc : TidyDoc , optId : TidyOptionId) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:87475 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of priority attributes. This iterator\n allows you to iterate through all of the priority attributes defined with\n the `priority-attributes` configuration option. In order to iterate through\n the attributes, initiate the iterator with this function, and then use\n tidyOptGetNextPriorityAttr() to retrieve the first and subsequent attributes.\n For example:\n @code{.c}\n TidyIterator itAttr = tidyOptGetPriorityAttrList( tdoc );\n while ( itAttr ) {\n printf(\"%s\", tidyOptGetNextPriorityAttr( tdoc, &itAttr ));\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetPriorityAttrList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:85968 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of user-declared tags, including autonomous\n custom tags detected in the document if @ref TidyUseCustomTags is not set to\n **no**. This iterator allows you to iterate through all of the custom tags.\n In order to iterate through the tags, initiate the iterator with this\n function, and then use tidyOptGetNextDeclTag() to retrieve the first and\n subsequent tags. For example:\n @code{.c}\n TidyIterator itTag = tidyOptGetDeclTagList( tdoc );\n while ( itTag ) {\n printf(\"%s\", tidyOptGetNextDeclTag( tdoc, TidyBlockTags, &itTag ));\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetDeclTagList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:88321 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetPriorityAttrList(),\n returns a string representing a priority attribute.\n @result A string containing the next tag."] pub fn tidyOptGetNextPriorityAttr (tdoc : TidyDoc , iter : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:86831 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetDeclTagList(), returns a\n string representing a user-declared or autonomous custom tag.\n @remark Specifying optId limits the scope of the tags to one of\n @ref TidyInlineTags, @ref TidyBlockTags, @ref TidyEmptyTags, or\n @ref TidyPreTags. Note that autonomous custom tags (if used) are\n added to one of these option types, depending on the value of\n @ref TidyUseCustomTags.\n @result A string containing the next tag."] pub fn tidyOptGetNextDeclTag (tdoc : TidyDoc , optId : TidyOptionId , iter : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:88611 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of muted messages. This iterator allows\n you to iterate through all of the priority attributes defined with the\n `mute` configuration option. In order to iterate through the list, initiate\n with this function, and then use tidyOptGetNextMutedMessage() to retrieve\n the first and subsequent attributes.\n For example:\n @code{.c}\n TidyIterator itAttr = tidyOptGetMutedMessageList( tdoc );\n while ( itAttr ) {\n printf(\"%s\", tidyOptGetNextMutedMessage( tdoc, &itAttr ));\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetMutedMessageList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:87475 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of priority attributes. This iterator\n allows you to iterate through all of the priority attributes defined with\n the `priority-attributes` configuration option. In order to iterate through\n the attributes, initiate the iterator with this function, and then use\n tidyOptGetNextPriorityAttr() to retrieve the first and subsequent attributes.\n For example:\n @code{.c}\n TidyIterator itAttr = tidyOptGetPriorityAttrList( tdoc );\n while ( itAttr ) {\n printf(\"%s\", tidyOptGetNextPriorityAttr( tdoc, &itAttr ));\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetPriorityAttrList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:89418 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetMutedMessageList(),\n returns a string representing a muted message.\n @result A string containing the next tag."] pub fn tidyOptGetNextMutedMessage (tdoc : TidyDoc , iter : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:88321 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetPriorityAttrList(),\n returns a string representing a priority attribute.\n @result A string containing the next tag."] pub fn tidyOptGetNextPriorityAttr (tdoc : TidyDoc , iter : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:89703 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the description of the specified option.\n @result Returns a string containing a description of the given option."] pub fn tidyOptGetDoc (tdoc : TidyDoc , opt : TidyOption) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:88611 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of muted messages. This iterator allows\n you to iterate through all of the priority attributes defined with the\n `mute` configuration option. In order to iterate through the list, initiate\n with this function, and then use tidyOptGetNextMutedMessage() to retrieve\n the first and subsequent attributes.\n For example:\n @code{.c}\n TidyIterator itAttr = tidyOptGetMutedMessageList( tdoc );\n while ( itAttr ) {\n printf(\"%s\", tidyOptGetNextMutedMessage( tdoc, &itAttr ));\n }\n @endcode\n @param tdoc An instance of a TidyDoc to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetMutedMessageList (tdoc : TidyDoc) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:89919 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of options related to a given option. This\n iterator allows you to iterate through all of the related options, if any.\n In order to iterate through the options, initiate the iterator with this\n function, and then use tidyOptGetNextDocLinks() to retrieve the first and\n subsequent options. For example:\n @code{.c}\n TidyIterator itOpt = tidyOptGetDocLinksList( tdoc, TidyJoinStyles );\n while ( itOpt ) {\n TidyOption my_option = tidyOptGetNextDocLinks( tdoc, &itOpt );\n // do something with my_option\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetDocLinksList (tdoc : TidyDoc , opt : TidyOption) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:89418 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetMutedMessageList(),\n returns a string representing a muted message.\n @result A string containing the next tag."] pub fn tidyOptGetNextMutedMessage (tdoc : TidyDoc , iter : * mut TidyIterator) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:90726 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetDocLinksList(), returns\n a TidyOption instance.\n @result Returns in instance of TidyOption."] pub fn tidyOptGetNextDocLinks (tdoc : TidyDoc , pos : * mut TidyIterator) -> TidyOption ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:89703 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the description of the specified option.\n @result Returns a string containing a description of the given option."] pub fn tidyOptGetDoc (tdoc : TidyDoc , opt : TidyOption) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93076 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Facilitates user defined source by providing an entry point to marshal\n pointers-to-functions. This is needed by .NET, and possibly other language\n bindings.\n @result Returns a bool indicating success or failure."] pub fn tidyInitSource (source : * mut TidyInputSource , srcData : * mut :: std :: os :: raw :: c_void , gbFunc : TidyGetByteFunc , ugbFunc : TidyUngetByteFunc , endFunc : TidyEOFFunc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:89919 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of options related to a given option. This\n iterator allows you to iterate through all of the related options, if any.\n In order to iterate through the options, initiate the iterator with this\n function, and then use tidyOptGetNextDocLinks() to retrieve the first and\n subsequent options. For example:\n @code{.c}\n TidyIterator itOpt = tidyOptGetDocLinksList( tdoc, TidyJoinStyles );\n while ( itOpt ) {\n TidyOption my_option = tidyOptGetNextDocLinks( tdoc, &itOpt );\n // do something with my_option\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyOptGetDocLinksList (tdoc : TidyDoc , opt : TidyOption) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93514 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: get next byte from input source.\n @param source A pointer to your input source.\n @result Returns a byte as an unsigned integer."] pub fn tidyGetByte (source : * mut TidyInputSource) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:90726 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyOptGetDocLinksList(), returns\n a TidyOption instance.\n @result Returns in instance of TidyOption."] pub fn tidyOptGetNextDocLinks (tdoc : TidyDoc , pos : * mut TidyIterator) -> TidyOption ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93742 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: unget byte back to input source."] pub fn tidyUngetByte (source : * mut TidyInputSource , byteValue : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93076 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Facilitates user defined source by providing an entry point to marshal\n pointers-to-functions. This is needed by .NET, and possibly other language\n bindings.\n @result Returns a bool indicating success or failure."] pub fn tidyInitSource (source : * mut TidyInputSource , srcData : * mut :: std :: os :: raw :: c_void , gbFunc : TidyGetByteFunc , ugbFunc : TidyUngetByteFunc , endFunc : TidyEOFFunc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93514 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: get next byte from input source.\n @param source A pointer to your input source.\n @result Returns a byte as an unsigned integer."] pub fn tidyGetByte (source : * mut TidyInputSource) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93886 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: check if input source at end.\n @param source The input source.\n @result Returns a bool indicating whether or not the source is at EOF."] pub fn tidyIsEOF (source : * mut TidyInputSource) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93742 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: unget byte back to input source."] pub fn tidyUngetByte (source : * mut TidyInputSource , byteValue : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:95324 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Facilitates user defined sinks by providing an entry point to marshal\n pointers-to-functions. This is needed by .NET, and possibly other language\n bindings.\n @result Returns a bool indicating success or failure."] pub fn tidyInitSink (sink : * mut TidyOutputSink , snkData : * mut :: std :: os :: raw :: c_void , pbFunc : TidyPutByteFunc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:95702 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: send a byte to output."] pub fn tidyPutByte (sink : * mut TidyOutputSink , byteValue : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:93886 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: check if input source at end.\n @param source The input source.\n @result Returns a bool indicating whether or not the source is at EOF."] pub fn tidyIsEOF (source : * mut TidyInputSource) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:95831 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the file path to use for reports when `TidyEmacs` is being used. This\n function provides a proper interface for using the hidden, internal-only\n `TidyEmacsFile` configuration option."] pub fn tidySetEmacsFile (tdoc : TidyDoc , filePath : ctmbstr) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:95324 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Facilitates user defined sinks by providing an entry point to marshal\n pointers-to-functions. This is needed by .NET, and possibly other language\n bindings.\n @result Returns a bool indicating success or failure."] pub fn tidyInitSink (sink : * mut TidyOutputSink , snkData : * mut :: std :: os :: raw :: c_void , pbFunc : TidyPutByteFunc) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96112 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the file path to use for reports when `TidyEmacs` is being used. This\n function provides a proper interface for using the hidden, internal-only\n `TidyEmacsFile` configuration option.\n @param tdoc The tidy document for which you want to fetch the file path.\n @result Returns a string indicating the file path."] pub fn tidyGetEmacsFile (tdoc : TidyDoc) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96511 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set error sink to named file.\n @result Returns a file handle."] pub fn tidySetErrorFile (tdoc : TidyDoc , errfilnam : ctmbstr) -> * mut FILE ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:95702 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Helper: send a byte to output."] pub fn tidyPutByte (sink : * mut TidyOutputSink , byteValue : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96681 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set error sink to given buffer.\n @result Returns 0 upon success or a standard error number."] pub fn tidySetErrorBuffer (tdoc : TidyDoc , errbuf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:95831 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set the file path to use for reports when `TidyEmacs` is being used. This\n function provides a proper interface for using the hidden, internal-only\n `TidyEmacsFile` configuration option."] pub fn tidySetEmacsFile (tdoc : TidyDoc , filePath : ctmbstr) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96907 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set error sink to given generic sink.\n @result Returns 0 upon success or a standard error number."] pub fn tidySetErrorSink (tdoc : TidyDoc , sink : * mut TidyOutputSink) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96112 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the file path to use for reports when `TidyEmacs` is being used. This\n function provides a proper interface for using the hidden, internal-only\n `TidyEmacsFile` configuration option.\n @param tdoc The tidy document for which you want to fetch the file path.\n @result Returns a string indicating the file path."] pub fn tidyGetEmacsFile (tdoc : TidyDoc) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96511 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set error sink to named file.\n @result Returns a file handle."] pub fn tidySetErrorFile (tdoc : TidyDoc , errfilnam : ctmbstr) -> * mut FILE ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:98061 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback to send reports."] pub fn tidySetReportFilter (tdoc : TidyDoc , filtCallback : TidyReportFilter) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96681 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set error sink to given buffer.\n @result Returns 0 upon success or a standard error number."] pub fn tidySetErrorBuffer (tdoc : TidyDoc , errbuf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:99702 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback to send reports."] pub fn tidySetReportCallback (tdoc : TidyDoc , filtCallback : TidyReportCallback) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:96907 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Set error sink to given generic sink.\n @result Returns 0 upon success or a standard error number."] pub fn tidySetErrorSink (tdoc : TidyDoc , sink : * mut TidyOutputSink) -> :: std :: os :: raw :: c_int ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:100504 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback to send reports."] pub fn tidySetMessageCallback (tdoc : TidyDoc , filtCallback : TidyMessageCallback) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:98061 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback to send reports."] pub fn tidySetReportFilter (tdoc : TidyDoc , filtCallback : TidyReportFilter) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:100700 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the tidy document this message comes from.\n @param tmessage Specify the message that you are querying.\n @result Returns the TidyDoc that generated the message."] pub fn tidyGetMessageDoc (tmessage : TidyMessage) -> TidyDoc ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:99702 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback to send reports."] pub fn tidySetReportCallback (tdoc : TidyDoc , filtCallback : TidyReportCallback) -> Bool ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:100957 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message code.\n @param tmessage Specify the message that you are querying.\n @result Returns a code representing the message. This code can be used\n directly with the localized strings API; however we never make\n any guarantees about the value of these codes. For code stability\n don't store this value in your own application. Instead use the\n enum field or use the message key string value."] pub fn tidyGetMessageCode (tmessage : TidyMessage) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:100504 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback to send reports."] pub fn tidySetMessageCallback (tdoc : TidyDoc , filtCallback : TidyMessageCallback) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:100700 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the tidy document this message comes from.\n @param tmessage Specify the message that you are querying.\n @result Returns the TidyDoc that generated the message."] pub fn tidyGetMessageDoc (tmessage : TidyMessage) -> TidyDoc ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:101483 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message key string.\n @param tmessage Specify the message that you are querying.\n @result Returns a string representing the message. This string is intended\n to be stable by the LibTidy API, and is suitable for use as a key\n in your own applications."] pub fn tidyGetMessageKey (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:100957 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message code.\n @param tmessage Specify the message that you are querying.\n @result Returns a code representing the message. This code can be used\n directly with the localized strings API; however we never make\n any guarantees about the value of these codes. For code stability\n don't store this value in your own application. Instead use the\n enum field or use the message key string value."] pub fn tidyGetMessageCode (tmessage : TidyMessage) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:101852 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the line number the message applies to.\n @param tmessage Specify the message that you are querying.\n @result Returns the line number, if any, that generated the message."] pub fn tidyGetMessageLine (tmessage : TidyMessage) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:101483 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message key string.\n @param tmessage Specify the message that you are querying.\n @result Returns a string representing the message. This string is intended\n to be stable by the LibTidy API, and is suitable for use as a key\n in your own applications."] pub fn tidyGetMessageKey (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:101852 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the line number the message applies to.\n @param tmessage Specify the message that you are querying.\n @result Returns the line number, if any, that generated the message."] pub fn tidyGetMessageLine (tmessage : TidyMessage) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:102141 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the column the message applies to.\n @param tmessage Specify the message that you are querying.\n @result Returns the column number, if any, that generated the message."] pub fn tidyGetMessageColumn (tmessage : TidyMessage) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:102141 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the column the message applies to.\n @param tmessage Specify the message that you are querying.\n @result Returns the column number, if any, that generated the message."] pub fn tidyGetMessageColumn (tmessage : TidyMessage) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:102429 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the TidyReportLevel of the message.\n @param tmessage Specify the message that you are querying.\n @result Returns a TidyReportLevel indicating the severity or status of the\n message."] pub fn tidyGetMessageLevel (tmessage : TidyMessage) -> TidyReportLevel ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:102429 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the TidyReportLevel of the message.\n @param tmessage Specify the message that you are querying.\n @result Returns a TidyReportLevel indicating the severity or status of the\n message."] pub fn tidyGetMessageLevel (tmessage : TidyMessage) -> TidyReportLevel ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:102727 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the muted status of the message, that is, whether or not the\n current configuration indicated that this message should be muted.\n @param tmessage Specify the message that you are querying.\n @result Returns a Bool indicating that the config indicates muting this\n message."] pub fn tidyGetMessageIsMuted (tmessage : TidyMessage) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:102727 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the muted status of the message, that is, whether or not the\n current configuration indicated that this message should be muted.\n @param tmessage Specify the message that you are querying.\n @result Returns a Bool indicating that the config indicates muting this\n message."] pub fn tidyGetMessageIsMuted (tmessage : TidyMessage) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:103107 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the default format string, which is the format string for the message\n in Tidy's default localization (en_us).\n @param tmessage Specify the message that you are querying.\n @result Returns the default localization format string of the message."] pub fn tidyGetMessageFormatDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:103107 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the default format string, which is the format string for the message\n in Tidy's default localization (en_us).\n @param tmessage Specify the message that you are querying.\n @result Returns the default localization format string of the message."] pub fn tidyGetMessageFormatDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:103458 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the localized format string. If a localized version of the format string\n doesn't exist, then the default version will be returned.\n @param tmessage Specify the message that you are querying.\n @result Returns the localized format string of the message."] pub fn tidyGetMessageFormat (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:103458 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the localized format string. If a localized version of the format string\n doesn't exist, then the default version will be returned.\n @param tmessage Specify the message that you are querying.\n @result Returns the localized format string of the message."] pub fn tidyGetMessageFormat (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:103812 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message with the format string already completed, in Tidy's\n default localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the message in the default localization."] pub fn tidyGetMessageDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:104119 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message with the format string already completed, in Tidy's\n current localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the message in the current localization."] pub fn tidyGetMessage (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:103812 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message with the format string already completed, in Tidy's\n default localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the message in the default localization."] pub fn tidyGetMessageDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:104419 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the position part part of the message in the default language.\n @param tmessage Specify the message that you are querying.\n @result Returns the positional part of a string as Tidy would display it\n in the console application."] pub fn tidyGetMessagePosDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:104119 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the message with the format string already completed, in Tidy's\n current localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the message in the current localization."] pub fn tidyGetMessage (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:104758 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the position part part of the message in the current language.\n @param tmessage Specify the message that you are querying.\n @result Returns the positional part of a string as Tidy would display it\n in the console application."] pub fn tidyGetMessagePos (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:104419 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the position part part of the message in the default language.\n @param tmessage Specify the message that you are querying.\n @result Returns the positional part of a string as Tidy would display it\n in the console application."] pub fn tidyGetMessagePosDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:105090 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the prefix part of a message in the default language.\n @param tmessage Specify the message that you are querying.\n @result Returns the message prefix part of a string as Tidy would display\n it in the console application."] pub fn tidyGetMessagePrefixDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:105427 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the prefix part of a message in the current language.\n @param tmessage Specify the message that you are querying.\n @result Returns the message prefix part of a string as Tidy would display\n it in the console application."] pub fn tidyGetMessagePrefix (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:104758 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the position part part of the message in the current language.\n @param tmessage Specify the message that you are querying.\n @result Returns the positional part of a string as Tidy would display it\n in the console application."] pub fn tidyGetMessagePos (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:105757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the complete message as Tidy would emit it in the default localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the complete message just as Tidy would display it on the\n console."] pub fn tidyGetMessageOutputDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:105090 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the prefix part of a message in the default language.\n @param tmessage Specify the message that you are querying.\n @result Returns the message prefix part of a string as Tidy would display\n it in the console application."] pub fn tidyGetMessagePrefixDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:106090 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the complete message as Tidy would emit it in the current localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the complete message just as Tidy would display it on the\n console."] pub fn tidyGetMessageOutput (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:105427 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the prefix part of a message in the current language.\n @param tmessage Specify the message that you are querying.\n @result Returns the message prefix part of a string as Tidy would display\n it in the console application."] pub fn tidyGetMessagePrefix (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:106416 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of arguments related to a given message.\n This iterator allows you to iterate through all of the arguments, if any.\n In order to iterate through the arguments, initiate the iterator with this\n function, and then use tidyGetNextMessageArgument() to retrieve the first\n and subsequent arguments. For example:\n @code{.c}\n TidyIterator itArg = tidyGetMessageArguments( tmessage );\n while ( itArg ) {\n TidyMessageArgument my_arg = tidyGetNextMessageArgument( tmessage, &itArg );\n // do something with my_arg, such as inspect its value or format\n }\n @endcode\n @param tmessage The message about whose arguments you wish to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyGetMessageArguments (tmessage : TidyMessage) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:107326 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyGetMessageArguments(), returns\n an instance of the opaque type TidyMessageArgument, which serves as a token\n against which the remaining argument API functions may be used to query\n information.\n @result Returns an instance of TidyMessageArgument."] pub fn tidyGetNextMessageArgument (tmessage : TidyMessage , iter : * mut TidyIterator) -> TidyMessageArgument ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:105757 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the complete message as Tidy would emit it in the default localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the complete message just as Tidy would display it on the\n console."] pub fn tidyGetMessageOutputDefault (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:107764 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the `TidyFormatParameterType` of the given message argument.\n @result Returns the type of parameter of type TidyFormatParameterType."] pub fn tidyGetArgType (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> TidyFormatParameterType ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:106090 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the complete message as Tidy would emit it in the current localization.\n @param tmessage Specify the message that you are querying.\n @result Returns the complete message just as Tidy would display it on the\n console."] pub fn tidyGetMessageOutput (tmessage : TidyMessage) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:108044 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the format specifier of the given message argument. The memory for\n this string is cleared upon termination of the callback, so do be sure to\n make your own copy.\n @result Returns the format specifier string of the given argument."] pub fn tidyGetArgFormat (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:106416 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of arguments related to a given message.\n This iterator allows you to iterate through all of the arguments, if any.\n In order to iterate through the arguments, initiate the iterator with this\n function, and then use tidyGetNextMessageArgument() to retrieve the first\n and subsequent arguments. For example:\n @code{.c}\n TidyIterator itArg = tidyGetMessageArguments( tmessage );\n while ( itArg ) {\n TidyMessageArgument my_arg = tidyGetNextMessageArgument( tmessage, &itArg );\n // do something with my_arg, such as inspect its value or format\n }\n @endcode\n @param tmessage The message about whose arguments you wish to query.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn tidyGetMessageArguments (tmessage : TidyMessage) -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:108410 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the string value of the given message argument. An assertion\n will be generated if the argument type is not a string.\n @result Returns the string value of the given argument."] pub fn tidyGetArgValueString (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:107326 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with tidyGetMessageArguments(), returns\n an instance of the opaque type TidyMessageArgument, which serves as a token\n against which the remaining argument API functions may be used to query\n information.\n @result Returns an instance of TidyMessageArgument."] pub fn tidyGetNextMessageArgument (tmessage : TidyMessage , iter : * mut TidyIterator) -> TidyMessageArgument ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:107764 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the `TidyFormatParameterType` of the given message argument.\n @result Returns the type of parameter of type TidyFormatParameterType."] pub fn tidyGetArgType (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> TidyFormatParameterType ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:108724 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the unsigned integer value of the given message argument. An\n assertion will be generated if the argument type is not an unsigned int.\n @result Returns the unsigned integer value of the given argument."] pub fn tidyGetArgValueUInt (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:108044 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the format specifier of the given message argument. The memory for\n this string is cleared upon termination of the callback, so do be sure to\n make your own copy.\n @result Returns the format specifier string of the given argument."] pub fn tidyGetArgFormat (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:109060 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the integer value of the given message argument. An assertion\n will be generated if the argument type is not an integer.\n @result Returns the integer value of the given argument."] pub fn tidyGetArgValueInt (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:108410 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the string value of the given message argument. An assertion\n will be generated if the argument type is not a string.\n @result Returns the string value of the given argument."] pub fn tidyGetArgValueString (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:109396 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the double value of the given message argument. An assertion\n will be generated if the argument type is not a double.\n @result Returns the double value of the given argument."] pub fn tidyGetArgValueDouble (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> f64 ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:108724 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the unsigned integer value of the given message argument. An\n assertion will be generated if the argument type is not an unsigned int.\n @result Returns the unsigned integer value of the given argument."] pub fn tidyGetArgValueUInt (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:110404 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback for tracking the\n pretty-printing process progress."] pub fn tidySetPrettyPrinterCallback (tdoc : TidyDoc , callback : TidyPPProgress) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:109060 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the integer value of the given message argument. An assertion\n will be generated if the argument type is not an integer.\n @result Returns the integer value of the given argument."] pub fn tidyGetArgValueInt (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:109396 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns the double value of the given message argument. An assertion\n will be generated if the argument type is not a double.\n @result Returns the double value of the given argument."] pub fn tidyGetArgValueDouble (tmessage : TidyMessage , arg : * mut TidyMessageArgument) -> f64 ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:110633 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in named file.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseFile (tdoc : TidyDoc , filename : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:110404 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " This function informs Tidy to use the specified callback for tracking the\n pretty-printing process progress."] pub fn tidySetPrettyPrinterCallback (tdoc : TidyDoc , callback : TidyPPProgress) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:110963 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup from the standard input.\n @param tdoc The tidy document to use for parsing.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseStdin (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:110633 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in named file.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseFile (tdoc : TidyDoc , filename : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:111335 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in given string. Note that the supplied string is of type\n `ctmbstr` based on `char` and therefore doesn't support the use of\n UTF-16 strings. Use `tidyParseBuffer()` if parsing multibyte strings.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseString (tdoc : TidyDoc , content : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:110963 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup from the standard input.\n @param tdoc The tidy document to use for parsing.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseStdin (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:111850 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in given buffer.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseBuffer (tdoc : TidyDoc , buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:111335 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in given string. Note that the supplied string is of type\n `ctmbstr` based on `char` and therefore doesn't support the use of\n UTF-16 strings. Use `tidyParseBuffer()` if parsing multibyte strings.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseString (tdoc : TidyDoc , content : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:112188 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in given generic input source.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseSource (tdoc : TidyDoc , source : * mut TidyInputSource) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:111850 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in given buffer.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseBuffer (tdoc : TidyDoc , buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:112548 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Execute configured cleanup and repair operations on parsed markup.\n @param tdoc The tidy document to use.\n @result An integer representing the status."] pub fn tidyCleanAndRepair (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:112188 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Parse markup in given generic input source.\n @result Returns the highest of `2` indicating that errors were present in\n the document, `1` indicating warnings, and `0` in the case of\n everything being okay."] pub fn tidyParseSource (tdoc : TidyDoc , source : * mut TidyInputSource) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:112548 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Execute configured cleanup and repair operations on parsed markup.\n @param tdoc The tidy document to use.\n @result An integer representing the status."] pub fn tidyCleanAndRepair (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:112806 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reports the document type and diagnostic statistics on parsed and repaired\n markup. You must call tidyCleanAndRepair() before using this function.\n @param tdoc The tidy document to use.\n @result An integer representing the status."] pub fn tidyRunDiagnostics (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:112806 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reports the document type and diagnostic statistics on parsed and repaired\n markup. You must call tidyCleanAndRepair() before using this function.\n @param tdoc The tidy document to use.\n @result An integer representing the status."] pub fn tidyRunDiagnostics (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113145 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reports the document type into the output sink.\n @param tdoc The tidy document to use.\n @result An integer representing the status."] pub fn tidyReportDoctype (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113145 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reports the document type into the output sink.\n @param tdoc The tidy document to use.\n @result An integer representing the status."] pub fn tidyReportDoctype (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113383 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to the named file.\n @result An integer representing the status."] pub fn tidySaveFile (tdoc : TidyDoc , filename : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113383 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to the named file.\n @result An integer representing the status."] pub fn tidySaveFile (tdoc : TidyDoc , filename : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113591 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to standard output (FILE*).\n @param tdoc The tidy document to save.\n @result An integer representing the status."] pub fn tidySaveStdout (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113591 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to standard output (FILE*).\n @param tdoc The tidy document to save.\n @result An integer representing the status."] pub fn tidySaveStdout (tdoc : TidyDoc) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to given TidyBuffer object.\n @result An integer representing the status."] pub fn tidySaveBuffer (tdoc : TidyDoc , buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:113830 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to given TidyBuffer object.\n @result An integer representing the status."] pub fn tidySaveBuffer (tdoc : TidyDoc , buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:114053 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to an application buffer. If TidyShowMarkup and the\n document has no errors, or TidyForceOutput, then the current document (per\n the current configuration) will be pretty printed to this application\n buffer. The document byte length (not character length) will be placed into\n *buflen. The document will not be null terminated. If the buffer is not big\n enough, ENOMEM will be returned, else the actual document status.\n @result An integer representing the status."] pub fn tidySaveString (tdoc : TidyDoc , buffer : tmbstr , buflen : * mut uint) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:114053 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save the tidy document to an application buffer. If TidyShowMarkup and the\n document has no errors, or TidyForceOutput, then the current document (per\n the current configuration) will be pretty printed to this application\n buffer. The document byte length (not character length) will be placed into\n *buflen. The document will not be null terminated. If the buffer is not big\n enough, ENOMEM will be returned, else the actual document status.\n @result An integer representing the status."] pub fn tidySaveString (tdoc : TidyDoc , buffer : tmbstr , buflen : * mut uint) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:114688 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save to given generic output sink.\n @result An integer representing the status."] pub fn tidySaveSink (tdoc : TidyDoc , sink : * mut TidyOutputSink) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:114688 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save to given generic output sink.\n @result An integer representing the status."] pub fn tidySaveSink (tdoc : TidyDoc , sink : * mut TidyOutputSink) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:114898 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save current settings to named file. Only writes non-default values.\n @result An integer representing the status."] pub fn tidyOptSaveFile (tdoc : TidyDoc , cfgfil : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:114898 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save current settings to named file. Only writes non-default values.\n @result An integer representing the status."] pub fn tidyOptSaveFile (tdoc : TidyDoc , cfgfil : ctmbstr) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115134 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save current settings to given output sink. Only non-default values are\n written.\n @result An integer representing the status."] pub fn tidyOptSaveSink (tdoc : TidyDoc , sink : * mut TidyOutputSink) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115134 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Save current settings to given output sink. Only non-default values are\n written.\n @result An integer representing the status."] pub fn tidyOptSaveSink (tdoc : TidyDoc , sink : * mut TidyOutputSink) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115395 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the root node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetRoot (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115395 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the root node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetRoot (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115560 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the HTML node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetHtml (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115560 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the HTML node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetHtml (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115725 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the HEAD node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetHead (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115725 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the HEAD node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetHead (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115890 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the BODY node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetBody (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:115890 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the BODY node.\n @param tdoc The document to query.\n @result Returns a tidy node."] pub fn tidyGetBody (tdoc : TidyDoc) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116055 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the parent of the indicated node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetParent (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116055 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the parent of the indicated node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetParent (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116238 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the child of the indicated node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetChild (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116238 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the child of the indicated node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetChild (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116419 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the next sibling node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetNext (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116419 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the next sibling node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetNext (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116589 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the previous sibling node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetPrev (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116589 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the previous sibling node.\n @param tnod The node to query.\n @result Returns a tidy node."] pub fn tidyGetPrev (tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116763 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Remove the indicated node.\n @result Returns the next tidy node."] pub fn tidyDiscardElement (tdoc : TidyDoc , tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116763 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Remove the indicated node.\n @result Returns the next tidy node."] pub fn tidyDiscardElement (tdoc : TidyDoc , tnod : TidyNode) -> TidyNode ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116931 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the first attribute.\n @param tnod The node for which to get attributes.\n @result Returns an instance of TidyAttr."] pub fn tidyAttrFirst (tnod : TidyNode) -> TidyAttr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:116931 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the first attribute.\n @param tnod The node for which to get attributes.\n @result Returns an instance of TidyAttr."] pub fn tidyAttrFirst (tnod : TidyNode) -> TidyAttr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117132 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the next attribute.\n @param tattr The current attribute, so the next one can be returned.\n @result Returns and instance of TidyAttr."] pub fn tidyAttrNext (tattr : TidyAttr) -> TidyAttr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117132 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the next attribute.\n @param tattr The current attribute, so the next one can be returned.\n @result Returns and instance of TidyAttr."] pub fn tidyAttrNext (tattr : TidyAttr) -> TidyAttr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117352 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the name of a TidyAttr instance.\n @param tattr The tidy attribute to query.\n @result Returns a string indicating the name of the attribute."] pub fn tidyAttrName (tattr : TidyAttr) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117352 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the name of a TidyAttr instance.\n @param tattr The tidy attribute to query.\n @result Returns a string indicating the name of the attribute."] pub fn tidyAttrName (tattr : TidyAttr) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117578 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the value of a TidyAttr instance.\n @param tattr The tidy attribute to query.\n @result Returns a string indicating the value of the attribute."] pub fn tidyAttrValue (tattr : TidyAttr) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117578 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the value of a TidyAttr instance.\n @param tattr The tidy attribute to query.\n @result Returns a string indicating the value of the attribute."] pub fn tidyAttrValue (tattr : TidyAttr) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117807 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Discard an attribute."] pub fn tidyAttrDiscard (itdoc : TidyDoc , tnod : TidyNode , tattr : TidyAttr) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117807 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Discard an attribute."] pub fn tidyAttrDiscard (itdoc : TidyDoc , tnod : TidyNode , tattr : TidyAttr) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117937 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the attribute ID given a tidy attribute.\n @param tattr The attribute to query.\n @result Returns the TidyAttrId of the given attribute."] pub fn tidyAttrGetId (tattr : TidyAttr) -> TidyAttrId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118162 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not a given attribute is an event attribute.\n @param tattr The attribute to query.\n @result Returns a bool indicating whether or not the attribute is an event."] pub fn tidyAttrIsEvent (tattr : TidyAttr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:117937 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the attribute ID given a tidy attribute.\n @param tattr The attribute to query.\n @result Returns the TidyAttrId of the given attribute."] pub fn tidyAttrGetId (tattr : TidyAttr) -> TidyAttrId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118425 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get an instance of TidyAttr by specifying an attribute ID.\n @result Returns a TidyAttr instance."] pub fn tidyAttrGetById (tnod : TidyNode , attId : TidyAttrId) -> TidyAttr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118162 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not a given attribute is an event attribute.\n @param tattr The attribute to query.\n @result Returns a bool indicating whether or not the attribute is an event."] pub fn tidyAttrIsEvent (tattr : TidyAttr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118627 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the type of node.\n @param tnod The node to query.\n @result Returns the type of node as TidyNodeType."] pub fn tidyNodeGetType (tnod : TidyNode) -> TidyNodeType ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118425 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get an instance of TidyAttr by specifying an attribute ID.\n @result Returns a TidyAttr instance."] pub fn tidyAttrGetById (tnod : TidyNode , attId : TidyAttrId) -> TidyAttr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118821 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the name of the node.\n @param tnod The node to query.\n @result Returns a string indicating the name of the node."] pub fn tidyNodeGetName (tnod : TidyNode) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119022 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not a node is a text node.\n @param tnod The node to query.\n @result Returns a bool indicating whether or not the node is a text node."] pub fn tidyNodeIsText (tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118627 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the type of node.\n @param tnod The node to query.\n @result Returns the type of node as TidyNodeType."] pub fn tidyNodeGetType (tnod : TidyNode) -> TidyNodeType ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119257 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not the node is a propriety type.\n @result Returns a bool indicating whether or not the node is a proprietary type."] pub fn tidyNodeIsProp (tdoc : TidyDoc , tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:118821 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the name of the node.\n @param tnod The node to query.\n @result Returns a string indicating the name of the node."] pub fn tidyNodeGetName (tnod : TidyNode) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119490 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not a node represents and HTML header element, such\n as h1, h2, etc.\n @param tnod The node to query.\n @result Returns a bool indicating whether or not the node is an HTML header."] pub fn tidyNodeIsHeader (tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119022 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not a node is a text node.\n @param tnod The node to query.\n @result Returns a bool indicating whether or not the node is a text node."] pub fn tidyNodeIsText (tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119773 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not the node has text.\n @result Returns the type of node as TidyNodeType."] pub fn tidyNodeHasText (tdoc : TidyDoc , tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119257 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not the node is a propriety type.\n @result Returns a bool indicating whether or not the node is a proprietary type."] pub fn tidyNodeIsProp (tdoc : TidyDoc , tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119965 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the text of a node and places it into the given TidyBuffer. The text will be terminated with a `TidyNewline`.\n If you want the raw utf-8 stream see `tidyNodeGetValue()`.\n @result Returns a bool indicating success or not."] pub fn tidyNodeGetText (tdoc : TidyDoc , tnod : TidyNode , buf : * mut TidyBuffer) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119490 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not a node represents and HTML header element, such\n as h1, h2, etc.\n @param tnod The node to query.\n @result Returns a bool indicating whether or not the node is an HTML header."] pub fn tidyNodeIsHeader (tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120314 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the value of the node. This copies the unescaped value of this node into\n the given TidyBuffer at UTF-8.\n @result Returns a bool indicating success or not."] pub fn tidyNodeGetValue (tdoc : TidyDoc , tnod : TidyNode , buf : * mut TidyBuffer) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119773 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Indicates whether or not the node has text.\n @result Returns the type of node as TidyNodeType."] pub fn tidyNodeHasText (tdoc : TidyDoc , tnod : TidyNode) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120598 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the tag ID of the node.\n @param tnod The node to query.\n @result Returns the tag ID of the node as TidyTagId."] pub fn tidyNodeGetId (tnod : TidyNode) -> TidyTagId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:119965 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the text of a node and places it into the given TidyBuffer. The text will be terminated with a `TidyNewline`.\n If you want the raw utf-8 stream see `tidyNodeGetValue()`.\n @result Returns a bool indicating success or not."] pub fn tidyNodeGetText (tdoc : TidyDoc , tnod : TidyNode , buf : * mut TidyBuffer) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120796 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the line number where the node occurs.\n @param tnod The node to query.\n @result Returns the line number."] pub fn tidyNodeLine (tnod : TidyNode) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120983 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the column location of the node.\n @param tnod The node to query.\n @result Returns the column location of the node."] pub fn tidyNodeColumn (tnod : TidyNode) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120314 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the value of the node. This copies the unescaped value of this node into\n the given TidyBuffer at UTF-8.\n @result Returns a bool indicating success or not."] pub fn tidyNodeGetValue (tdoc : TidyDoc , tnod : TidyNode , buf : * mut TidyBuffer) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:121182 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a message code, return the text key that represents it.\n @param code The error code to lookup.\n @result The string representing the error code."] pub fn tidyErrorCodeAsKey (code : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120598 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the tag ID of the node.\n @param tnod The node to query.\n @result Returns the tag ID of the node as TidyTagId."] pub fn tidyNodeGetId (tnod : TidyNode) -> TidyTagId ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:121415 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a text key representing a message code, return the uint that\n represents it.\n\n @remark We establish that for external purposes, the API will ensure that\n string keys remain consistent. *Never* count on the integer value\n of a message code. Always use this function to ensure that the\n integer is valid if you need one.\n @param code The string representing the error code.\n @result Returns an integer that represents the error code, which can be\n used to lookup Tidy's built-in strings. If the provided string does\n not have a matching message code, then UINT_MAX will be returned."] pub fn tidyErrorCodeFromKey (code : ctmbstr) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:122135 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of message codes available in Tidy.\n This iterator allows you to iterate through all of the code. In orde to\n iterate through the codes, initiate the iterator with this function, and\n then use getNextErrorCode() to retrieve the first and subsequent codes.\n For example:\n @code{.c}\n TidyIterator itMessage = getErrorCodeList();\n while ( itMessage ) {\n uint code = getNextErrorCode( &itMessage );\n // do something with the code, such as lookup a string.\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getErrorCodeList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120796 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the line number where the node occurs.\n @param tnod The node to query.\n @result Returns the line number."] pub fn tidyNodeLine (tnod : TidyNode) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:122857 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getErrorCodeList(), returns\n an instance of the opaque type TidyMessageArgument, which serves as a token\n against which the remaining argument API functions may be used to query\n information.\n @param iter The TidyIterator (initiated with getErrorCodeList()) token.\n @result Returns a message code."] pub fn getNextErrorCode (iter : * mut TidyIterator) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:120983 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get the column location of the node.\n @param tnod The node to query.\n @result Returns the column location of the node."] pub fn tidyNodeColumn (tnod : TidyNode) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:123292 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Tells Tidy to use a different language for output.\n @param languageCode A Windows or POSIX language code, and must match\n a TIDY_LANGUAGE for an installed language.\n @result Indicates that a setting was applied, but not necessarily the\n specific request, i.e., true indicates a language and/or region\n was applied. If es_mx is requested but not installed, and es is\n installed, then es will be selected and this function will return\n true. However the opposite is not true; if es is requested but\n not present, Tidy will not try to select from the es_XX variants."] pub fn tidySetLanguage (languageCode : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:121182 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a message code, return the text key that represents it.\n @param code The error code to lookup.\n @result The string representing the error code."] pub fn tidyErrorCodeAsKey (code : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:123999 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the current language used by Tidy.\n @result Returns a string indicating the currently set language."] pub fn tidyGetLanguage () -> ctmbstr ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:124769 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Initiates an iterator for a list of Tidy's Windows<->POSIX locale mappings.\n This iterator allows you to iterate through this list. In order to\n iterate through the list, initiate the iterator with this function, and then\n use getNextWindowsLanguage() to retrieve the first and subsequent codes.\n For example:\n @code{.c}\n TidyIterator itList = getWindowsLanguageList();\n while ( itList ) {\n tidyLocaleMapItem *item = getNextWindowsLanguage( &itList );\n // do something such as get the TidyLangWindowsName(item).\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getWindowsLanguageList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:121415 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a text key representing a message code, return the uint that\n represents it.\n\n @remark We establish that for external purposes, the API will ensure that\n string keys remain consistent. *Never* count on the integer value\n of a message code. Always use this function to ensure that the\n integer is valid if you need one.\n @param code The string representing the error code.\n @result Returns an integer that represents the error code, which can be\n used to lookup Tidy's built-in strings. If the provided string does\n not have a matching message code, then UINT_MAX will be returned."] pub fn tidyErrorCodeFromKey (code : ctmbstr) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:125524 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getWindowsLanguageList(), returns\n a pointer to a tidyLocaleMapItem, which can be further interrogated with\n TidyLangWindowsName() or TidyLangPosixName().\n @param iter The TidyIterator (initiated with getWindowsLanguageList()) token.\n @result Returns a pointer to a tidyLocaleMapItem."] pub fn getNextWindowsLanguage (iter : * mut TidyIterator) -> * const tidyLocaleMapItem ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:122135 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of message codes available in Tidy.\n This iterator allows you to iterate through all of the code. In orde to\n iterate through the codes, initiate the iterator with this function, and\n then use getNextErrorCode() to retrieve the first and subsequent codes.\n For example:\n @code{.c}\n TidyIterator itMessage = getErrorCodeList();\n while ( itMessage ) {\n uint code = getNextErrorCode( &itMessage );\n // do something with the code, such as lookup a string.\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getErrorCodeList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:125972 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a `tidyLocaleMapItem`, return the Windows name.\n @param item An instance of tidyLocaleMapItem to query.\n @result Returns a string with the Windows name of the mapping."] pub fn TidyLangWindowsName (item : * const tidyLocaleMapItem) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:122857 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getErrorCodeList(), returns\n an instance of the opaque type TidyMessageArgument, which serves as a token\n against which the remaining argument API functions may be used to query\n information.\n @param iter The TidyIterator (initiated with getErrorCodeList()) token.\n @result Returns a message code."] pub fn getNextErrorCode (iter : * mut TidyIterator) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:126251 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a `tidyLocaleMapItem`, return the POSIX name.\n @param item An instance of tidyLocaleMapItem to query.\n @result Returns a string with the POSIX name of the mapping."] pub fn TidyLangPosixName (item : * const tidyLocaleMapItem) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:123292 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Tells Tidy to use a different language for output.\n @param languageCode A Windows or POSIX language code, and must match\n a TIDY_LANGUAGE for an installed language.\n @result Indicates that a setting was applied, but not necessarily the\n specific request, i.e., true indicates a language and/or region\n was applied. If es_mx is requested but not installed, and es is\n installed, then es will be selected and this function will return\n true. However the opposite is not true; if es is requested but\n not present, Tidy will not try to select from the es_XX variants."] pub fn tidySetLanguage (languageCode : ctmbstr) -> Bool ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:126524 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Provides a string given `messageType` in the current localization for\n `quantity`. Some strings have one or more plural forms, and this function\n will ensure that the correct singular or plural form is returned for the\n specified quantity.\n @result Returns the desired string."] pub fn tidyLocalizedStringN (messageType : uint , quantity : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:123999 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the current language used by Tidy.\n @result Returns a string indicating the currently set language."] pub fn tidyGetLanguage () -> ctmbstr ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:126913 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Provides a string given `messageType` in the current localization for the\n single case.\n @param messageType The message type.\n @result Returns the desired string."] pub fn tidyLocalizedString (messageType : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:124769 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Initiates an iterator for a list of Tidy's Windows<->POSIX locale mappings.\n This iterator allows you to iterate through this list. In order to\n iterate through the list, initiate the iterator with this function, and then\n use getNextWindowsLanguage() to retrieve the first and subsequent codes.\n For example:\n @code{.c}\n TidyIterator itList = getWindowsLanguageList();\n while ( itList ) {\n tidyLocaleMapItem *item = getNextWindowsLanguage( &itList );\n // do something such as get the TidyLangWindowsName(item).\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getWindowsLanguageList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:127168 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Provides a string given `messageType` in the default localization (which\n is `en`).\n @param messageType The message type.\n @result Returns the desired string."] pub fn tidyDefaultString (messageType : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:125524 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getWindowsLanguageList(), returns\n a pointer to a tidyLocaleMapItem, which can be further interrogated with\n TidyLangWindowsName() or TidyLangPosixName().\n @param iter The TidyIterator (initiated with getWindowsLanguageList()) token.\n @result Returns a pointer to a tidyLocaleMapItem."] pub fn getNextWindowsLanguage (iter : * mut TidyIterator) -> * const tidyLocaleMapItem ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:127417 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of string key codes available in Tidy.\n This iterator allows you to iterate through all of the codes. In order to\n iterate through the codes, initiate the iterator with this function, and\n then use getNextStringKey() to retrieve the first and subsequent codes.\n For example:\n @code{.c}\n TidyIterator itKey = getErrorCodeList();\n while ( itKey ) {\n uint code = getNextStringKey( &itKey );\n // do something with the code, such as lookup a string.\n }\n @endcode\n @remark These are provided for documentation generation purposes, and\n probably aren't of much use to the average LibTidy implementor.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getStringKeyList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:128278 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getStringKeyList(), returns\n an unsigned integer representing the next key value.\n @remark These are provided for documentation generation purposes, and\n probably aren't of much use to the average LibTidy implementor.\n @param iter The TidyIterator (initiated with getStringKeyList()) token.\n @result Returns a message code."] pub fn getNextStringKey (iter : * mut TidyIterator) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:125972 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a `tidyLocaleMapItem`, return the Windows name.\n @param item An instance of tidyLocaleMapItem to query.\n @result Returns a string with the Windows name of the mapping."] pub fn TidyLangWindowsName (item : * const tidyLocaleMapItem) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:128747 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of Tidy's installed languages. This\n iterator allows you to iterate through this list. In order to iterate\n through the list, initiate the iterator with this function, and then use\n use getNextInstalledLanguage() to retrieve the first and subsequent strings.\n For example:\n @code{.c}\n TidyIterator itList = getInstalledLanguageList();\n while ( itList ) {\n printf(\"%s\", getNextInstalledLanguage( &itList ));\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getInstalledLanguageList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:126251 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a `tidyLocaleMapItem`, return the POSIX name.\n @param item An instance of tidyLocaleMapItem to query.\n @result Returns a string with the POSIX name of the mapping."] pub fn TidyLangPosixName (item : * const tidyLocaleMapItem) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:129430 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getInstalledLanguageList(),\n returns a string representing a language name that is installed in Tidy.\n @param iter The TidyIterator (initiated with getInstalledLanguageList())\n token.\n @result Returns a string indicating the installed language."] pub fn getNextInstalledLanguage (iter : * mut TidyIterator) -> ctmbstr ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:126524 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Provides a string given `messageType` in the current localization for\n `quantity`. Some strings have one or more plural forms, and this function\n will ensure that the correct singular or plural form is returned for the\n specified quantity.\n @result Returns the desired string."] pub fn tidyLocalizedStringN (messageType : uint , quantity : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131070 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Initialize data structure using the default allocator"] pub fn tidyBufInit (buf : * mut TidyBuffer) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:126913 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Provides a string given `messageType` in the current localization for the\n single case.\n @param messageType The message type.\n @result Returns the desired string."] pub fn tidyLocalizedString (messageType : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initialize data structure using the given custom allocator"] pub fn tidyBufInitWithAllocator (buf : * mut TidyBuffer , allocator : * mut TidyAllocator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:127168 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Provides a string given `messageType` in the default localization (which\n is `en`).\n @param messageType The message type.\n @result Returns the desired string."] pub fn tidyDefaultString (messageType : uint) -> ctmbstr ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131378 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Free current buffer, allocate given amount, reset input pointer,\nuse the default allocator"] pub fn tidyBufAlloc (buf : * mut TidyBuffer , allocSize : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:127417 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of string key codes available in Tidy.\n This iterator allows you to iterate through all of the codes. In order to\n iterate through the codes, initiate the iterator with this function, and\n then use getNextStringKey() to retrieve the first and subsequent codes.\n For example:\n @code{.c}\n TidyIterator itKey = getErrorCodeList();\n while ( itKey ) {\n uint code = getNextStringKey( &itKey );\n // do something with the code, such as lookup a string.\n }\n @endcode\n @remark These are provided for documentation generation purposes, and\n probably aren't of much use to the average LibTidy implementor.\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getStringKeyList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131564 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Free current buffer, allocate given amount, reset input pointer,\nuse the given custom allocator"] pub fn tidyBufAllocWithAllocator (buf : * mut TidyBuffer , allocator : * mut TidyAllocator , allocSize : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:128278 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getStringKeyList(), returns\n an unsigned integer representing the next key value.\n @remark These are provided for documentation generation purposes, and\n probably aren't of much use to the average LibTidy implementor.\n @param iter The TidyIterator (initiated with getStringKeyList()) token.\n @result Returns a message code."] pub fn getNextStringKey (iter : * mut TidyIterator) -> uint ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131802 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Expand buffer to given size.\n Chunk size is minimum growth. Pass 0 for default of 256 bytes."] pub fn tidyBufCheckAlloc (buf : * mut TidyBuffer , allocSize : uint , chunkSize : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:128747 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initiates an iterator for a list of Tidy's installed languages. This\n iterator allows you to iterate through this list. In order to iterate\n through the list, initiate the iterator with this function, and then use\n use getNextInstalledLanguage() to retrieve the first and subsequent strings.\n For example:\n @code{.c}\n TidyIterator itList = getInstalledLanguageList();\n while ( itList ) {\n printf(\"%s\", getNextInstalledLanguage( &itList ));\n }\n @endcode\n @result Returns a TidyIterator, which is a token used to represent the\n current position in a list within LibTidy."] pub fn getInstalledLanguageList () -> TidyIterator ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132015 [INFO] [stdout] | [INFO] [stdout] 3 | ... : uint) ; } extern "C" { # [doc = " Free current contents and zero out"] pub fn tidyBufFree (buf : * mut TidyBuffer) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:129430 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Given a valid TidyIterator initiated with getInstalledLanguageList(),\n returns a string representing a language name that is installed in Tidy.\n @param iter The TidyIterator (initiated with getInstalledLanguageList())\n token.\n @result Returns a string indicating the installed language."] pub fn getNextInstalledLanguage (iter : * mut TidyIterator) -> ctmbstr ; } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132124 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut TidyBuffer) ; } extern "C" { # [doc = " Set buffer bytes to 0"] pub fn tidyBufClear (buf : * mut TidyBuffer) ; } extern "C" { # [do... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131070 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Initialize data structure using the default allocator"] pub fn tidyBufInit (buf : * mut TidyBuffer) ; } ext... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132221 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Attach to existing buffer"] pub fn tidyBufAttach (buf : * mut TidyBuffer , bp : * mut byte , size : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131198 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initialize data structure using the given custom allocator"] pub fn tidyBufInitWithAllocator (buf : * mut TidyBuffer , allocator : * mut TidyAllocator) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132355 [INFO] [stdout] | [INFO] [stdout] 3 | ...uint) ; } extern "C" { # [doc = " Detach from buffer. Caller must free."] pub fn tidyBufDetach (buf : * mut TidyBuffer) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131378 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Free current buffer, allocate given amount, reset input pointer,\nuse the default allocator"] pub fn tidyBufAlloc (buf : * mut TidyBuffer , allocSize : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131564 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Free current buffer, allocate given amount, reset input pointer,\nuse the given custom allocator"] pub fn tidyBufAllocWithAllocator (buf : * mut TidyBuffer , allocator : * mut TidyAllocator , allocSize : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132470 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Append bytes to buffer. Expand if necessary."] pub fn tidyBufAppend (buf : * mut TidyBuffer , vp : * mut :: std :: os :: raw :: c_void , size : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:131802 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Expand buffer to given size.\n Chunk size is minimum growth. Pass 0 for default of 256 bytes."] pub fn tidyBufCheckAlloc (buf : * mut TidyBuffer , allocSize : uint , chunkSize : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132649 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Append one byte to buffer. Expand if necessary."] pub fn tidyBufPutByte (buf : * mut TidyBuffer , bv : byte) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132015 [INFO] [stdout] | [INFO] [stdout] 3 | ... : uint) ; } extern "C" { # [doc = " Free current contents and zero out"] pub fn tidyBufFree (buf : * mut TidyBuffer) ; } extern "C" {... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132787 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get byte from end of buffer"] pub fn tidyBufPopByte (buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132124 [INFO] [stdout] | [INFO] [stdout] 3 | ...ut TidyBuffer) ; } extern "C" { # [doc = " Set buffer bytes to 0"] pub fn tidyBufClear (buf : * mut TidyBuffer) ; } extern "C" { # [do... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132924 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get byte from front of buffer. Increment input offset."] pub fn tidyBufGetByte (buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132221 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Attach to existing buffer"] pub fn tidyBufAttach (buf : * mut TidyBuffer , bp : * mut byte , size : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132355 [INFO] [stdout] | [INFO] [stdout] 3 | ...uint) ; } extern "C" { # [doc = " Detach from buffer. Caller must free."] pub fn tidyBufDetach (buf : * mut TidyBuffer) ; } extern "C... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133089 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_int ; } extern "C" { # [doc = " At end of buffer?"] pub fn tidyBufEndOfInput (buf : * mut TidyBuffer) -> Bool ; } extern "C" { #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132470 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Append bytes to buffer. Expand if necessary."] pub fn tidyBufAppend (buf : * mut TidyBuffer , vp : * mut :: std :: os :: raw :: c_void , size : uint) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133195 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Put a byte back into the buffer. Decrement input offset."] pub fn tidyBufUngetByte (buf : * mut TidyBuffer , bv : byte) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132649 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Append one byte to buffer. Expand if necessary."] pub fn tidyBufPutByte (buf : * mut TidyBuffer , bv : byte) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133344 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initialize a buffer input source"] pub fn tidyInitInputBuffer (inp : * mut TidyInputSource , buf : * mut TidyBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132787 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get byte from end of buffer"] pub fn tidyBufPopByte (buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133489 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initialize a buffer output sink"] pub fn tidyInitOutputBuffer (outp : * mut TidyOutputSink , buf : * mut TidyBuffer) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:132924 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get byte from front of buffer. Increment input offset."] pub fn tidyBufGetByte (buf : * mut TidyBuffer) -> :: std :: os :: raw :: c_int ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133089 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: c_int ; } extern "C" { # [doc = " At end of buffer?"] pub fn tidyBufEndOfInput (buf : * mut TidyBuffer) -> Bool ; } extern "C" { #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133195 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Put a byte back into the buffer. Decrement input offset."] pub fn tidyBufUngetByte (buf : * mut TidyBuffer , bv : byte) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133344 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initialize a buffer input source"] pub fn tidyInitInputBuffer (inp : * mut TidyInputSource , buf : * mut TidyBuffer) ; } ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/tidy-sys-731b7d8f4bf372fa/out/bindings.rs:3:133489 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { # [doc = " Initialize a buffer output sink"] pub fn tidyInitOutputBuffer (outp : * mut TidyOutputSink , buf : * mut TidyBuffer) ; } pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 189 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `tidy-sys` (lib test) due to 190 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 189 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `tidy-sys` (lib) due to 190 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "7708eb5c37f49fff0cad4c7acddd964c7cf022a2f9a92c2ee1766be598caf0b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7708eb5c37f49fff0cad4c7acddd964c7cf022a2f9a92c2ee1766be598caf0b4", kill_on_drop: false }` [INFO] [stdout] 7708eb5c37f49fff0cad4c7acddd964c7cf022a2f9a92c2ee1766be598caf0b4