alchemy 0.2.0

A cross-platform GUI framework written in Rust. Adapts to native view-layers on each platform. UIKit/React inspired.
Build #164371 2019-06-06T05:41:44.118729+00:00
# rustc version
rustc 1.37.0-nightly (37d001e4d 2019-05-29)
# docs.rs version
cratesfyi 0.6.0 (254ceae 2019-06-04)

# build log
Updating crates.io index
Downloading crates ...
Downloaded alchemy v0.2.0
Fresh autocfg v0.1.4
Fresh rand_core v0.4.0
Fresh string_cache_shared v0.3.0
Fresh ucd-util v0.1.3
Fresh byte-tools v0.3.1
Fresh utf8-ranges v1.0.2
Fresh cfg-if v0.1.9
Fresh opaque-debug v0.2.2
Fresh new_debug_unreachable v1.0.3
Fresh precomputed-hash v0.1.1
Fresh strsim v0.9.2
Fresh fixedbitset v0.1.9
Fresh ordermap v0.3.5
Fresh term v0.4.6
Fresh bit-vec v0.5.1
Fresh either v1.5.2
Fresh fake-simd v0.1.2
Fresh siphasher v0.2.3
Fresh unicode-xid v0.1.0
Compiling dtoa v0.4.4
Fresh diff v0.1.11
Fresh version_check v0.1.5
Fresh lalrpop-util v0.16.3
Running `rustc --crate-name dtoa /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.4/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=3d31b2982f32cf3d -C extra-filename=-3d31b2982f32cf3d --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh matches v0.1.8
Fresh itoa v0.4.4
Fresh smallvec v0.6.9
Fresh procedural-masquerade v0.1.6
Fresh unicode-segmentation v1.3.0
Fresh lazy_static v1.3.0
Fresh ansi_term v0.11.0
Checking htmlescape v0.3.1
Fresh strum v0.15.0
Fresh language-tags v0.2.2
Fresh rand_core v0.3.1
Running `rustc --crate-name htmlescape /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/htmlescape-0.3.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=c296fd0f8c74b9db -C extra-filename=-c296fd0f8c74b9db --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh rand_jitter v0.1.4
Fresh regex-syntax v0.6.6
Fresh thread_local v0.3.6
Fresh block-padding v0.1.4
Fresh log v0.4.6
Fresh ascii-canvas v1.0.0
Fresh petgraph v0.4.13
Fresh bit-set v0.5.1
Fresh phf_shared v0.7.24
Fresh itertools v0.8.0
Fresh heck v0.3.1
Fresh libc v0.2.58
Fresh rand_hc v0.1.0
Fresh rand_xorshift v0.1.1
Fresh rand_isaac v0.1.1
Fresh proc-macro2 v0.4.30
Compiling phf v0.7.24
Running `rustc --crate-name phf /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.7.24/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e3f4bebcba053752 -C extra-filename=-e3f4bebcba053752 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern phf_shared=/home/cratesfyi/cratesfyi/debug/deps/libphf_shared-83b0c08c9fc51ccc.rlib --cap-lints allow`
Fresh typenum v1.10.0
Fresh memchr v2.2.0
Fresh byteorder v1.3.1
Fresh ena v0.11.0
Fresh ryu v0.2.8
Fresh proc-macro-nested v0.1.3
Fresh rand_os v0.1.3
Fresh atty v0.2.11
Fresh rand_pcg v0.1.2
Fresh rand_chacha v0.1.1
Fresh quote v0.6.12
Fresh generic-array v0.12.0
Fresh aho-corasick v0.7.3
Fresh unicase v2.4.0
Fresh rand v0.6.5
Fresh syn v0.15.34
Fresh digest v0.8.0
Fresh block-buffer v0.7.3
Fresh regex v1.1.6
Fresh mime v0.3.13
Fresh phf_generator v0.7.24
Fresh serde_derive v1.0.92
Fresh proc-macro-hack v0.5.7
Compiling strum_macros v0.15.0
Running `rustc --crate-name strum_macros /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/strum_macros-0.15.0/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=77e88a7847e9258c -C extra-filename=-77e88a7847e9258c --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern heck=/home/cratesfyi/cratesfyi/debug/deps/libheck-ed2b50dd354e5a68.rlib --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-c70add885fa6b586.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-56179c26ed64fea5.rlib --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-b2f178cf87afec6c.rlib --cap-lints allow`
Fresh sha2 v0.8.0
Fresh string_cache_codegen v0.4.2
Fresh phf_codegen v0.7.24
Fresh serde v1.0.92
Compiling dtoa-short v0.3.2
Running `rustc --crate-name dtoa_short /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.2/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=edef82cef8f9fd3d -C extra-filename=-edef82cef8f9fd3d --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern dtoa=/home/cratesfyi/cratesfyi/debug/deps/libdtoa-3d31b2982f32cf3d.rlib --cap-lints allow`
Fresh cssparser-macros v0.3.5
Fresh docopt v1.1.0
Compiling toml v0.5.1
Running `rustc --edition=2018 --crate-name toml /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/toml-0.5.1/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=658c9e7aacad23c6 -C extra-filename=-658c9e7aacad23c6 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-f333ad0446370e7e.rlib --cap-lints allow`
Checking serde_json v1.0.39
Running `rustc --crate-name serde_json /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' -C metadata=e54ce4d447064dd7 -C extra-filename=-e54ce4d447064dd7 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern itoa=/home/cratesfyi/cratesfyi/debug/deps/libitoa-4ddfce869ad4e949.rmeta --extern ryu=/home/cratesfyi/cratesfyi/debug/deps/libryu-0b8083c9f5bbf923.rmeta --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-09c0d7bb8b8ba5a0.rmeta --cap-lints allow`
Compiling cssparser v0.25.6
Running `rustc --crate-name cssparser /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.25.6/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=c9a22e72387d2909 -C extra-filename=-c9a22e72387d2909 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern cssparser_macros=/home/cratesfyi/cratesfyi/debug/deps/libcssparser_macros-b7675e8502a2c1fe.so --extern dtoa_short=/home/cratesfyi/cratesfyi/debug/deps/libdtoa_short-edef82cef8f9fd3d.rlib --extern itoa=/home/cratesfyi/cratesfyi/debug/deps/libitoa-c2ea04de85af37f1.rlib --extern matches=/home/cratesfyi/cratesfyi/debug/deps/libmatches-6b0c49a5c6f27e76.rlib --extern phf=/home/cratesfyi/cratesfyi/debug/deps/libphf-e3f4bebcba053752.rlib --extern procedural_masquerade=/home/cratesfyi/cratesfyi/debug/deps/libprocedural_masquerade-aded9dd11d4421f1.rlib --extern smallvec=/home/cratesfyi/cratesfyi/debug/deps/libsmallvec-09a285d56558286c.rlib --cap-lints allow --cfg rustc_has_pr45225`
Fresh string_cache v0.7.3
Fresh lalrpop v0.16.3
Checking alchemy-lifecycle v0.1.0
Running `rustc --edition=2018 --crate-name alchemy_lifecycle /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-lifecycle-0.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=da663101aab7fb3a -C extra-filename=-da663101aab7fb3a --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern alchemy_styles=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_styles-efea8ce98e649606.rmeta --extern serde_json=/home/cratesfyi/cratesfyi/debug/deps/libserde_json-e54ce4d447064dd7.rmeta --cap-lints allow`
Compiling alchemy-styles v0.1.0
Running `rustc --edition=2018 --crate-name alchemy_styles /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-styles-0.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="cssparser"' --cfg 'feature="parser"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="tokenize"' -C metadata=3f0d4bbc2171e9a5 -C extra-filename=-3f0d4bbc2171e9a5 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern cssparser=/home/cratesfyi/cratesfyi/debug/deps/libcssparser-c9a22e72387d2909.rlib --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-2dc5ff78ba9aa910.rlib --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-c70add885fa6b586.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-56179c26ed64fea5.rlib --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-f333ad0446370e7e.rlib --extern toml=/home/cratesfyi/cratesfyi/debug/deps/libtoml-658c9e7aacad23c6.rlib --cap-lints allow`
Compiling alchemy-macros v0.1.0
Running `rustc --edition=2018 --crate-name alchemy_macros /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-macros-0.1.0/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=dcb6daa7f8a421e4 -C extra-filename=-dcb6daa7f8a421e4 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern alchemy_styles=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_styles-3f0d4bbc2171e9a5.rlib --extern ansi_term=/home/cratesfyi/cratesfyi/debug/deps/libansi_term-4f0ddcccbc36464f.rlib --extern lalrpop_util=/home/cratesfyi/cratesfyi/debug/deps/liblalrpop_util-5f96b756f2f2002a.rlib --extern proc_macro_hack=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro_hack-2c2b27dba92ad684.so --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-c70add885fa6b586.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-56179c26ed64fea5.rlib --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-b2f178cf87afec6c.rlib --cap-lints allow --cfg can_join_spans --cfg can_show_location_of_runtime_parse_error`
Documenting alchemy v0.2.0
Running `rustdoc --edition=2018 --crate-name alchemy /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-0.2.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20190529-1.37.0-nightly-37d001e4d --static-root-path / --disable-per-crate-search --extern-html-root-url 'alchemy_cocoa=https://docs.rs/alchemy-cocoa/0.1.0' --extern-html-root-url 'alchemy_lifecycle=https://docs.rs/alchemy-lifecycle/0.1.0' --extern-html-root-url 'alchemy_macros=https://docs.rs/alchemy-macros/0.1.0' --extern-html-root-url 'alchemy_styles=https://docs.rs/alchemy-styles/0.1.0' --extern-html-root-url 'htmlescape=https://docs.rs/htmlescape/0.3.1' --extern-html-root-url 'language_tags=https://docs.rs/language-tags/0.2.2' --extern-html-root-url 'lazy_static=https://docs.rs/lazy_static/1.3.0' --extern-html-root-url 'matches=https://docs.rs/matches/0.1.8' --extern-html-root-url 'mime=https://docs.rs/mime/0.3.13' --extern-html-root-url 'phf=https://docs.rs/phf/0.7.24' --extern-html-root-url 'proc_macro_hack=https://docs.rs/proc-macro-hack/0.5.7' --extern-html-root-url 'proc_macro_nested=https://docs.rs/proc-macro-nested/0.1.3' --extern-html-root-url 'serde=https://docs.rs/serde/1.0.92' --extern-html-root-url 'serde_json=https://docs.rs/serde_json/1.0.39' --extern-html-root-url 'strum=https://docs.rs/strum/0.15.0' --extern-html-root-url 'strum_macros=https://docs.rs/strum_macros/0.15.0' --extern-html-root-url 'toml=https://docs.rs/toml/0.5.1' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern alchemy_lifecycle=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_lifecycle-da663101aab7fb3a.rmeta --extern alchemy_macros=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_macros-dcb6daa7f8a421e4.so --extern alchemy_styles=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_styles-efea8ce98e649606.rmeta --extern htmlescape=/home/cratesfyi/cratesfyi/debug/deps/libhtmlescape-c296fd0f8c74b9db.rmeta --extern language_tags=/home/cratesfyi/cratesfyi/debug/deps/liblanguage_tags-e9d8662ff4b818be.rmeta --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-5dfcc4fd76ec5051.rmeta --extern matches=/home/cratesfyi/cratesfyi/debug/deps/libmatches-f3cd46c5f594687b.rmeta --extern mime=/home/cratesfyi/cratesfyi/debug/deps/libmime-1d784bad608c3a8e.rmeta --extern phf=/home/cratesfyi/cratesfyi/debug/deps/libphf-2a70945c55a4d22a.rmeta --extern proc_macro_hack=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro_hack-2c2b27dba92ad684.so --extern proc_macro_nested=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro_nested-7580194fb57f389d.rmeta --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-09c0d7bb8b8ba5a0.rmeta --extern serde_json=/home/cratesfyi/cratesfyi/debug/deps/libserde_json-e54ce4d447064dd7.rmeta --extern strum=/home/cratesfyi/cratesfyi/debug/deps/libstrum-a5e07442ca165887.rmeta --extern strum_macros=/home/cratesfyi/cratesfyi/debug/deps/libstrum_macros-77e88a7847e9258c.so --extern toml=/home/cratesfyi/cratesfyi/debug/deps/libtoml-21155d227260bc19.rmeta`
error[E0412]: cannot find type `PlatformAppBridge` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-0.2.0/src/app.rs:30:37
|
30 |     pub(crate) bridge: Mutex<Option<PlatformAppBridge>>,
|                                     ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `PlatformViewBridge` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-0.2.0/src/components/view.rs:31:19
|
31 |     bridge: Mutex<PlatformViewBridge>
|                   ^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `PlatformTextBridge` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-0.2.0/src/components/text.rs:28:23
|
28 | pub struct Text(Mutex<PlatformTextBridge>);
|                       ^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `PlatformWindowBridge` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-0.2.0/src/window/window.rs:26:17
|
26 |     pub bridge: PlatformWindowBridge,
|                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope

error: Compilation failed, aborting rustdoc

error: aborting due to 5 previous errors

For more information about this error, try `rustc --explain E0412`.
thread 'main' panicked at 'ProcessError { desc: "process didn\'t exit successfully: `rustdoc --edition=2018 --crate-name alchemy /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/alchemy-0.2.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20190529-1.37.0-nightly-37d001e4d --static-root-path / --disable-per-crate-search --extern-html-root-url \'alchemy_cocoa=https://docs.rs/alchemy-cocoa/0.1.0\' --extern-html-root-url \'alchemy_lifecycle=https://docs.rs/alchemy-lifecycle/0.1.0\' --extern-html-root-url \'alchemy_macros=https://docs.rs/alchemy-macros/0.1.0\' --extern-html-root-url \'alchemy_styles=https://docs.rs/alchemy-styles/0.1.0\' --extern-html-root-url \'htmlescape=https://docs.rs/htmlescape/0.3.1\' --extern-html-root-url \'language_tags=https://docs.rs/language-tags/0.2.2\' --extern-html-root-url \'lazy_static=https://docs.rs/lazy_static/1.3.0\' --extern-html-root-url \'matches=https://docs.rs/matches/0.1.8\' --extern-html-root-url \'mime=https://docs.rs/mime/0.3.13\' --extern-html-root-url \'phf=https://docs.rs/phf/0.7.24\' --extern-html-root-url \'proc_macro_hack=https://docs.rs/proc-macro-hack/0.5.7\' --extern-html-root-url \'proc_macro_nested=https://docs.rs/proc-macro-nested/0.1.3\' --extern-html-root-url \'serde=https://docs.rs/serde/1.0.92\' --extern-html-root-url \'serde_json=https://docs.rs/serde_json/1.0.39\' --extern-html-root-url \'strum=https://docs.rs/strum/0.15.0\' --extern-html-root-url \'strum_macros=https://docs.rs/strum_macros/0.15.0\' --extern-html-root-url \'toml=https://docs.rs/toml/0.5.1\' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern alchemy_lifecycle=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_lifecycle-da663101aab7fb3a.rmeta --extern alchemy_macros=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_macros-dcb6daa7f8a421e4.so --extern alchemy_styles=/home/cratesfyi/cratesfyi/debug/deps/libalchemy_styles-efea8ce98e649606.rmeta --extern htmlescape=/home/cratesfyi/cratesfyi/debug/deps/libhtmlescape-c296fd0f8c74b9db.rmeta --extern language_tags=/home/cratesfyi/cratesfyi/debug/deps/liblanguage_tags-e9d8662ff4b818be.rmeta --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-5dfcc4fd76ec5051.rmeta --extern matches=/home/cratesfyi/cratesfyi/debug/deps/libmatches-f3cd46c5f594687b.rmeta --extern mime=/home/cratesfyi/cratesfyi/debug/deps/libmime-1d784bad608c3a8e.rmeta --extern phf=/home/cratesfyi/cratesfyi/debug/deps/libphf-2a70945c55a4d22a.rmeta --extern proc_macro_hack=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro_hack-2c2b27dba92ad684.so --extern proc_macro_nested=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro_nested-7580194fb57f389d.rmeta --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-09c0d7bb8b8ba5a0.rmeta --extern serde_json=/home/cratesfyi/cratesfyi/debug/deps/libserde_json-e54ce4d447064dd7.rmeta --extern strum=/home/cratesfyi/cratesfyi/debug/deps/libstrum-a5e07442ca165887.rmeta --extern strum_macros=/home/cratesfyi/cratesfyi/debug/deps/libstrum_macros-77e88a7847e9258c.so --extern toml=/home/cratesfyi/cratesfyi/debug/deps/libtoml-21155d227260bc19.rmeta` (exit code: 1)", exit: Some(ExitStatus(ExitStatus(256))), output: None }

Could not document `alchemy`.', src/bin/cratesfyi.rs:160:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.

Builds

alchemy's sandbox limits

All the builds on docs.rs are executed inside a sandbox with limited resources. The limits for this crate are the following:

Available RAM 3 GB
Maximum rustdoc execution time 15 minutes
Maximum size of a build log 100 KB
Network access blocked
Maximum number of build targets 10

If a build fails because it hit one of those limits please open an issue to get them increased.