screeps-api 0.6.0

Fully typed and tested wrapper over the Screeps Game's HTTP API
Documentation
Build #173298 2019-07-19T07:09:47.573347+00:00
# rustc version
rustc 1.38.0-nightly (4bb6b4a5e 2019-07-11)
# docs.rs version
cratesfyi 0.6.0 (635e91e 2019-07-18)

# build log
Updating crates.io index
Downloading crates ...
Downloaded screeps-api v0.6.0
Fresh autocfg v0.1.5
Fresh semver-parser v0.7.0
Fresh rand_core v0.4.0
Fresh spin v0.5.0
Fresh nodrop v0.1.13
Fresh stable_deref_trait v1.1.1
Fresh cfg-if v0.1.9
Fresh either v1.5.2
Fresh smallvec v0.6.10
Fresh memoffset v0.2.1
Fresh scopeguard v0.3.3
Fresh cc v1.0.37
Fresh pkg-config v0.3.14
Fresh fnv v1.0.6
Fresh slab v0.4.2
Fresh futures v0.1.28
Fresh itoa v0.4.4
Fresh unicode-xid v0.1.0
Fresh foreign-types-shared v0.1.1
Fresh indexmap v1.0.2
Fresh matches v0.1.8
Fresh try-lock v0.2.2
Fresh ppv-lite86 v0.2.5
Fresh openssl-probe v0.1.2
Fresh percent-encoding v1.0.1
Compiling num-iter v0.1.39
Fresh semver v0.9.0
Fresh rand_core v0.3.1
Fresh rand_jitter v0.1.4
Fresh lazy_static v1.3.0
Fresh owning_ref v0.4.0
Fresh unicode-normalization v0.1.8
Fresh tokio-sync v0.1.6
Fresh foreign-types v0.3.2
Fresh unicode-bidi v0.3.4
Fresh rustc_version v0.2.3
Fresh libc v0.2.60
Fresh rand_xorshift v0.1.1
Fresh rand_hc v0.1.0
Fresh rand_isaac v0.1.1
Fresh arrayvec v0.4.11
Fresh byteorder v1.3.2
Fresh crossbeam-utils v0.6.5
Fresh lock_api v0.1.5
Fresh c2-chacha v0.2.2
Fresh log v0.4.7
Fresh proc-macro2 v0.4.30
Fresh bitflags v1.1.0
Fresh httparse v1.3.4
Fresh idna v0.1.5
Fresh serde v1.0.97
Fresh ryu v1.0.0
Fresh rand_chacha v0.1.1
Fresh rand_pcg v0.1.2
Fresh num-traits v0.2.8
Fresh rand_os v0.1.3
Fresh iovec v0.1.2
Fresh net2 v0.2.33
Fresh num_cpus v1.10.1
Fresh getrandom v0.1.6
Fresh time v0.1.42
Fresh crossbeam-epoch v0.7.1
Fresh crossbeam-queue v0.1.2
Fresh tokio-executor v0.1.8
Fresh openssl-sys v0.9.47
Fresh want v0.2.0
Fresh quote v0.6.13
Fresh url v1.7.2
Checking serde-tuple-vec-map v0.2.1
Fresh serde_json v1.0.40
Checking serde_ignored v0.0.4
Running `rustc --crate-name tuple_vec_map /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-tuple-vec-map-0.2.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8d1c09b5916e404d -C extra-filename=-8d1c09b5916e404d --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-a53f7a7b747d8c75.rmeta --cap-lints allow`
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-iter-0.1.39/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=a1ae42316b48b706 -C extra-filename=-a1ae42316b48b706 --out-dir /home/cratesfyi/cratesfyi/debug/build/num-iter-a1ae42316b48b706 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern autocfg=/home/cratesfyi/cratesfyi/debug/deps/libautocfg-1c0f0692ab519660.rlib --cap-lints allow`
Running `rustc --crate-name serde_ignored /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_ignored-0.0.4/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=1857122b9b389a19 -C extra-filename=-1857122b9b389a19 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-a53f7a7b747d8c75.rmeta --cap-lints allow`
Fresh num-integer v0.1.41
Fresh num-complex v0.2.3
Fresh rand v0.6.5
Fresh bytes v0.4.12
Fresh mio v0.6.19
Fresh futures-cpupool v0.1.8
Fresh rand_core v0.5.0
Fresh crossbeam-deque v0.7.1
Fresh tokio-current-thread v0.1.6
Fresh tokio-timer v0.2.11
Fresh openssl v0.10.23
Fresh syn v0.15.39
Checking num-rational v0.2.2
Running `rustc --crate-name num_rational /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-rational-0.2.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=240b449b66dec213 -C extra-filename=-240b449b66dec213 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-e21c713fc5543c7a.rmeta --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-f69c6c66e36a1a09.rmeta --cap-lints allow --cfg has_i128`
Fresh parking_lot_core v0.4.0
Fresh tokio-io v0.1.12
Fresh string v0.2.1
Fresh tokio-buf v0.1.1
Fresh http v0.1.17
Fresh mio-uds v0.6.7
Fresh rand_chacha v0.2.0
Checking tokio-threadpool v0.1.15
Running `rustc --crate-name tokio_threadpool /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-threadpool-0.1.15/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=15e550ec8eccfaa3 -C extra-filename=-15e550ec8eccfaa3 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_deque=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_deque-cf7fd08514202ef9.rmeta --extern crossbeam_queue=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_queue-f88b955c5371204c.rmeta --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-a8b3c749f9944996.rmeta --extern futures=/home/cratesfyi/cratesfyi/debug/deps/libfutures-baa3e8a6d37fe9e7.rmeta --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-42a62ae80ef29a7b.rmeta --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-06a326de1fcc570d.rmeta --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-515b0bb8e862a91f.rmeta --extern slab=/home/cratesfyi/cratesfyi/debug/deps/libslab-1ac4ae3bf8bf52f4.rmeta --extern tokio_executor=/home/cratesfyi/cratesfyi/debug/deps/libtokio_executor-e61da2802a041cec.rmeta --cap-lints allow`
Fresh native-tls v0.2.3
Fresh serde_derive v1.0.97
Fresh parking_lot v0.7.1
Fresh tokio-codec v0.1.1
Fresh h2 v0.1.25
Fresh http-body v0.1.0
Fresh rand v0.7.0
Running `/home/cratesfyi/cratesfyi/debug/build/num-iter-a1ae42316b48b706/build-script-build`
Fresh tokio-reactor v0.1.9
Running `rustc --crate-name num_iter /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-iter-0.1.39/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=9708a2235f2949e7 -C extra-filename=-9708a2235f2949e7 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-e21c713fc5543c7a.rmeta --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-f69c6c66e36a1a09.rmeta --cap-lints allow --cfg has_i128`
Fresh tokio-tcp v0.1.3
Fresh tokio-uds v0.2.5
Fresh tokio-udp v0.1.3
Checking num v0.2.0
Running `rustc --crate-name num /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-0.2.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=70098efe70ceaa85 -C extra-filename=-70098efe70ceaa85 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-57938331fd95bec2.rmeta --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-e21c713fc5543c7a.rmeta --extern num_iter=/home/cratesfyi/cratesfyi/debug/deps/libnum_iter-9708a2235f2949e7.rmeta --extern num_rational=/home/cratesfyi/cratesfyi/debug/deps/libnum_rational-240b449b66dec213.rmeta --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-f69c6c66e36a1a09.rmeta --cap-lints allow`
Checking tokio-fs v0.1.6
Running `rustc --crate-name tokio_fs /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-fs-0.1.6/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=9c9c1edd86c78387 -C extra-filename=-9c9c1edd86c78387 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern futures=/home/cratesfyi/cratesfyi/debug/deps/libfutures-baa3e8a6d37fe9e7.rmeta --extern tokio_io=/home/cratesfyi/cratesfyi/debug/deps/libtokio_io-de4fccf6428fd641.rmeta --extern tokio_threadpool=/home/cratesfyi/cratesfyi/debug/deps/libtokio_threadpool-15e550ec8eccfaa3.rmeta --cap-lints allow`
Checking tokio v0.1.22
Running `rustc --crate-name tokio /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.1.22/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="bytes"' --cfg 'feature="codec"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="io"' --cfg 'feature="mio"' --cfg 'feature="num_cpus"' --cfg 'feature="reactor"' --cfg 'feature="rt-full"' --cfg 'feature="sync"' --cfg 'feature="tcp"' --cfg 'feature="timer"' --cfg 'feature="tokio-codec"' --cfg 'feature="tokio-current-thread"' --cfg 'feature="tokio-executor"' --cfg 'feature="tokio-fs"' --cfg 'feature="tokio-io"' --cfg 'feature="tokio-reactor"' --cfg 'feature="tokio-sync"' --cfg 'feature="tokio-tcp"' --cfg 'feature="tokio-threadpool"' --cfg 'feature="tokio-timer"' --cfg 'feature="tokio-udp"' --cfg 'feature="tokio-uds"' --cfg 'feature="udp"' --cfg 'feature="uds"' -C metadata=bd00f7a01dc2c7ff -C extra-filename=-bd00f7a01dc2c7ff --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bytes=/home/cratesfyi/cratesfyi/debug/deps/libbytes-d7a2c107f4d023a1.rmeta --extern futures=/home/cratesfyi/cratesfyi/debug/deps/libfutures-baa3e8a6d37fe9e7.rmeta --extern mio=/home/cratesfyi/cratesfyi/debug/deps/libmio-143419b5c59f4c93.rmeta --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-06a326de1fcc570d.rmeta --extern tokio_codec=/home/cratesfyi/cratesfyi/debug/deps/libtokio_codec-7a512602fd7b63cf.rmeta --extern tokio_current_thread=/home/cratesfyi/cratesfyi/debug/deps/libtokio_current_thread-eb43b52a50a4da0f.rmeta --extern tokio_executor=/home/cratesfyi/cratesfyi/debug/deps/libtokio_executor-e61da2802a041cec.rmeta --extern tokio_fs=/home/cratesfyi/cratesfyi/debug/deps/libtokio_fs-9c9c1edd86c78387.rmeta --extern tokio_io=/home/cratesfyi/cratesfyi/debug/deps/libtokio_io-de4fccf6428fd641.rmeta --extern tokio_reactor=/home/cratesfyi/cratesfyi/debug/deps/libtokio_reactor-ab3992ff3a3e6f90.rmeta --extern tokio_sync=/home/cratesfyi/cratesfyi/debug/deps/libtokio_sync-32b6e6deb5417f6c.rmeta --extern tokio_tcp=/home/cratesfyi/cratesfyi/debug/deps/libtokio_tcp-65454a972a876d6a.rmeta --extern tokio_threadpool=/home/cratesfyi/cratesfyi/debug/deps/libtokio_threadpool-15e550ec8eccfaa3.rmeta --extern tokio_timer=/home/cratesfyi/cratesfyi/debug/deps/libtokio_timer-898a81eabf927700.rmeta --extern tokio_udp=/home/cratesfyi/cratesfyi/debug/deps/libtokio_udp-e248e88248420dcf.rmeta --extern tokio_uds=/home/cratesfyi/cratesfyi/debug/deps/libtokio_uds-e4a365a2b7d3deb1.rmeta --cap-lints allow`
Checking hyper v0.12.33
Running `rustc --crate-name hyper /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.12.33/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="__internal_flaky_tests"' --cfg 'feature="default"' --cfg 'feature="futures-cpupool"' --cfg 'feature="net2"' --cfg 'feature="runtime"' --cfg 'feature="tokio"' --cfg 'feature="tokio-executor"' --cfg 'feature="tokio-reactor"' --cfg 'feature="tokio-tcp"' --cfg 'feature="tokio-threadpool"' --cfg 'feature="tokio-timer"' -C metadata=217c3914eab663be -C extra-filename=-217c3914eab663be --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bytes=/home/cratesfyi/cratesfyi/debug/deps/libbytes-d7a2c107f4d023a1.rmeta --extern futures=/home/cratesfyi/cratesfyi/debug/deps/libfutures-baa3e8a6d37fe9e7.rmeta --extern futures_cpupool=/home/cratesfyi/cratesfyi/debug/deps/libfutures_cpupool-4bf4b2b274c3ba0e.rmeta --extern h2=/home/cratesfyi/cratesfyi/debug/deps/libh2-f593f765639587d4.rmeta --extern http=/home/cratesfyi/cratesfyi/debug/deps/libhttp-9ea97208945c2f2d.rmeta --extern http_body=/home/cratesfyi/cratesfyi/debug/deps/libhttp_body-385e3ec232b58f32.rmeta --extern httparse=/home/cratesfyi/cratesfyi/debug/deps/libhttparse-9bdff35161e1afc9.rmeta --extern iovec=/home/cratesfyi/cratesfyi/debug/deps/libiovec-c0a9903c031533aa.rmeta --extern itoa=/home/cratesfyi/cratesfyi/debug/deps/libitoa-d87f0312798bc577.rmeta --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-42a62ae80ef29a7b.rmeta --extern net2=/home/cratesfyi/cratesfyi/debug/deps/libnet2-bb9f26b7532aa0d7.rmeta --extern time=/home/cratesfyi/cratesfyi/debug/deps/libtime-fc89626de60f47c6.rmeta --extern tokio=/home/cratesfyi/cratesfyi/debug/deps/libtokio-bd00f7a01dc2c7ff.rmeta --extern tokio_buf=/home/cratesfyi/cratesfyi/debug/deps/libtokio_buf-c03c83fe7dbf79e3.rmeta --extern tokio_executor=/home/cratesfyi/cratesfyi/debug/deps/libtokio_executor-e61da2802a041cec.rmeta --extern tokio_io=/home/cratesfyi/cratesfyi/debug/deps/libtokio_io-de4fccf6428fd641.rmeta --extern tokio_reactor=/home/cratesfyi/cratesfyi/debug/deps/libtokio_reactor-ab3992ff3a3e6f90.rmeta --extern tokio_tcp=/home/cratesfyi/cratesfyi/debug/deps/libtokio_tcp-65454a972a876d6a.rmeta --extern tokio_threadpool=/home/cratesfyi/cratesfyi/debug/deps/libtokio_threadpool-15e550ec8eccfaa3.rmeta --extern tokio_timer=/home/cratesfyi/cratesfyi/debug/deps/libtokio_timer-898a81eabf927700.rmeta --extern want=/home/cratesfyi/cratesfyi/debug/deps/libwant-7261a6005658cdfb.rmeta --cap-lints allow --cfg error_source --cfg try_from`
Checking hyper-tls v0.3.2
Running `rustc --crate-name hyper_tls /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-tls-0.3.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=fd97800bdf35dc46 -C extra-filename=-fd97800bdf35dc46 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bytes=/home/cratesfyi/cratesfyi/debug/deps/libbytes-d7a2c107f4d023a1.rmeta --extern futures=/home/cratesfyi/cratesfyi/debug/deps/libfutures-baa3e8a6d37fe9e7.rmeta --extern hyper=/home/cratesfyi/cratesfyi/debug/deps/libhyper-217c3914eab663be.rmeta --extern native_tls=/home/cratesfyi/cratesfyi/debug/deps/libnative_tls-03babe36eef69af7.rmeta --extern tokio_io=/home/cratesfyi/cratesfyi/debug/deps/libtokio_io-de4fccf6428fd641.rmeta --cap-lints allow`
Documenting screeps-api v0.6.0
Running `rustdoc --edition=2018 --crate-name screeps_api /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/screeps-api-0.6.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="default"' --cfg 'feature="destructive-tests"' --cfg 'feature="hyper-tls"' --cfg 'feature="protocol-docs"' --cfg 'feature="sync"' --cfg 'feature="tokio"' -Z unstable-options --resource-suffix -20190711-1.38.0-nightly-4bb6b4a5e --static-root-path / --disable-per-crate-search --extern-html-root-url 'arrayvec=https://docs.rs/arrayvec/0.4.11' --extern-html-root-url 'bytes=https://docs.rs/bytes/0.4.12' --extern-html-root-url 'chrono=https://docs.rs/chrono/0.4.7' --extern-html-root-url 'clap=https://docs.rs/clap/2.33.0' --extern-html-root-url 'dotenv=https://docs.rs/dotenv/0.14.1' --extern-html-root-url 'fern=https://docs.rs/fern/0.5.8' --extern-html-root-url 'futures=https://docs.rs/futures/0.1.28' --extern-html-root-url 'hyper=https://docs.rs/hyper/0.12.33' --extern-html-root-url 'hyper_tls=https://docs.rs/hyper-tls/0.3.2' --extern-html-root-url 'log=https://docs.rs/log/0.4.7' --extern-html-root-url 'num=https://docs.rs/num/0.2.0' --extern-html-root-url 'rand=https://docs.rs/rand/0.7.0' --extern-html-root-url 'serde=https://docs.rs/serde/1.0.97' --extern-html-root-url 'serde_tuple_vec_map=https://docs.rs/serde-tuple-vec-map/0.2.1' --extern-html-root-url 'serde_derive=https://docs.rs/serde_derive/1.0.97' --extern-html-root-url 'serde_ignored=https://docs.rs/serde_ignored/0.0.4' --extern-html-root-url 'serde_json=https://docs.rs/serde_json/1.0.40' --extern-html-root-url 'time=https://docs.rs/time/0.1.42' --extern-html-root-url 'tokio=https://docs.rs/tokio/0.1.22' --extern-html-root-url 'url=https://docs.rs/url/1.7.2' --extern-html-root-url 'websocket=https://docs.rs/websocket/0.23.0' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-0cbd9e062fc3cfd2.rmeta --extern bytes=/home/cratesfyi/cratesfyi/debug/deps/libbytes-d7a2c107f4d023a1.rmeta --extern futures=/home/cratesfyi/cratesfyi/debug/deps/libfutures-baa3e8a6d37fe9e7.rmeta --extern hyper=/home/cratesfyi/cratesfyi/debug/deps/libhyper-217c3914eab663be.rmeta --extern hyper_tls=/home/cratesfyi/cratesfyi/debug/deps/libhyper_tls-fd97800bdf35dc46.rmeta --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-42a62ae80ef29a7b.rmeta --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-70098efe70ceaa85.rmeta --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f0d81b5e7ed78f0d.rmeta --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-a53f7a7b747d8c75.rmeta --extern tuple_vec_map=/home/cratesfyi/cratesfyi/debug/deps/libtuple_vec_map-8d1c09b5916e404d.rmeta --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-06da3990ef9f171a.so --extern serde_ignored=/home/cratesfyi/cratesfyi/debug/deps/libserde_ignored-1857122b9b389a19.rmeta --extern serde_json=/home/cratesfyi/cratesfyi/debug/deps/libserde_json-8ef09a4e57d39ce5.rmeta --extern time=/home/cratesfyi/cratesfyi/debug/deps/libtime-fc89626de60f47c6.rmeta --extern tokio=/home/cratesfyi/cratesfyi/debug/deps/libtokio-bd00f7a01dc2c7ff.rmeta --extern url=/home/cratesfyi/cratesfyi/debug/deps/liburl-195399f61c44011d.rmeta`
Finished dev [unoptimized + debuginfo] target(s) in 24.19s