Bug 1335525 - Add webrender dependencies to third_party/rust. r=gfx
authorKartikaya Gupta <kgupta@mozilla.com>
Mon, 06 Feb 2017 11:42:53 -0500
changeset 479449 d300c689f52e788542909647d3ab05719a46bb85
parent 479448 7fa68c2685b2d3fe239e7118a55aae852e56beed
child 479450 bfb91220ceb50677cc072e1c75b2342d5ba22b12
push id44263
push userbmo:madeleinechercover@me.com
push dateMon, 06 Feb 2017 18:53:13 +0000
reviewersgfx
bugs1335525
milestone54.0a1
Bug 1335525 - Add webrender dependencies to third_party/rust. r=gfx MozReview-Commit-ID: L77ffKqR5QU
third_party/rust/app_units/.cargo-checksum.json
third_party/rust/app_units/.cargo-ok
third_party/rust/app_units/.gitignore
third_party/rust/app_units/.travis.yml
third_party/rust/app_units/Cargo.toml
third_party/rust/app_units/README.md
third_party/rust/app_units/src/app_unit.rs
third_party/rust/app_units/src/lib.rs
third_party/rust/bincode/.cargo-checksum.json
third_party/rust/bincode/.cargo-ok
third_party/rust/bincode/.gitignore
third_party/rust/bincode/.travis.yml
third_party/rust/bincode/Cargo.toml
third_party/rust/bincode/LICENSE.md
third_party/rust/bincode/examples/basic.rs
third_party/rust/bincode/logo.png
third_party/rust/bincode/readme.dev.md
third_party/rust/bincode/readme.md
third_party/rust/bincode/src/lib.rs
third_party/rust/bincode/src/refbox.rs
third_party/rust/bincode/src/rustc_serialize/mod.rs
third_party/rust/bincode/src/rustc_serialize/reader.rs
third_party/rust/bincode/src/rustc_serialize/writer.rs
third_party/rust/bincode/src/serde/mod.rs
third_party/rust/bincode/src/serde/reader.rs
third_party/rust/bincode/src/serde/writer.rs
third_party/rust/bincode/tests/test.rs
third_party/rust/bit-set/.cargo-checksum.json
third_party/rust/bit-set/.cargo-ok
third_party/rust/bit-set/.gitignore
third_party/rust/bit-set/.travis.yml
third_party/rust/bit-set/Cargo.toml
third_party/rust/bit-set/LICENSE-APACHE
third_party/rust/bit-set/LICENSE-MIT
third_party/rust/bit-set/README.md
third_party/rust/bit-set/deploy-docs.sh
third_party/rust/bit-set/src/lib.rs
third_party/rust/bit-vec/.cargo-checksum.json
third_party/rust/bit-vec/.cargo-ok
third_party/rust/bit-vec/.gitignore
third_party/rust/bit-vec/.travis.yml
third_party/rust/bit-vec/Cargo.toml
third_party/rust/bit-vec/LICENSE-APACHE
third_party/rust/bit-vec/LICENSE-MIT
third_party/rust/bit-vec/README.md
third_party/rust/bit-vec/benches/extern.rs
third_party/rust/bit-vec/crusader.sh
third_party/rust/bit-vec/deploy-docs.sh
third_party/rust/bit-vec/src/bench.rs
third_party/rust/bit-vec/src/lib.rs
third_party/rust/bitflags/.cargo-checksum.json
third_party/rust/bitflags/.cargo-ok
third_party/rust/bitflags/.gitignore
third_party/rust/bitflags/.travis.yml
third_party/rust/bitflags/Cargo.toml
third_party/rust/bitflags/LICENSE-APACHE
third_party/rust/bitflags/LICENSE-MIT
third_party/rust/bitflags/README.md
third_party/rust/bitflags/src/lib.rs
third_party/rust/bitflags/tests/external.rs
third_party/rust/bitflags/tests/external_no_std.rs
third_party/rust/byteorder-0.5.3/.cargo-checksum.json
third_party/rust/byteorder-0.5.3/.cargo-ok
third_party/rust/byteorder-0.5.3/.gitignore
third_party/rust/byteorder-0.5.3/.travis.yml
third_party/rust/byteorder-0.5.3/COPYING
third_party/rust/byteorder-0.5.3/Cargo.toml
third_party/rust/byteorder-0.5.3/LICENSE-MIT
third_party/rust/byteorder-0.5.3/Makefile
third_party/rust/byteorder-0.5.3/README.md
third_party/rust/byteorder-0.5.3/UNLICENSE
third_party/rust/byteorder-0.5.3/benches/bench.rs
third_party/rust/byteorder-0.5.3/session.vim
third_party/rust/byteorder-0.5.3/src/lib.rs
third_party/rust/byteorder-0.5.3/src/new.rs
third_party/rust/cgl/.cargo-checksum.json
third_party/rust/cgl/.cargo-ok
third_party/rust/cgl/.gitignore
third_party/rust/cgl/.travis.yml
third_party/rust/cgl/COPYING
third_party/rust/cgl/Cargo.toml
third_party/rust/cgl/LICENSE-APACHE
third_party/rust/cgl/LICENSE-MIT
third_party/rust/cgl/README.md
third_party/rust/cgl/src/cgl.rs
third_party/rust/cgl/src/lib.rs
third_party/rust/core-foundation-sys/.cargo-checksum.json
third_party/rust/core-foundation-sys/.cargo-ok
third_party/rust/core-foundation-sys/Cargo.toml
third_party/rust/core-foundation-sys/build.rs
third_party/rust/core-foundation-sys/src/array.rs
third_party/rust/core-foundation-sys/src/base.rs
third_party/rust/core-foundation-sys/src/bundle.rs
third_party/rust/core-foundation-sys/src/data.rs
third_party/rust/core-foundation-sys/src/date.rs
third_party/rust/core-foundation-sys/src/dictionary.rs
third_party/rust/core-foundation-sys/src/error.rs
third_party/rust/core-foundation-sys/src/lib.rs
third_party/rust/core-foundation-sys/src/messageport.rs
third_party/rust/core-foundation-sys/src/number.rs
third_party/rust/core-foundation-sys/src/propertylist.rs
third_party/rust/core-foundation-sys/src/runloop.rs
third_party/rust/core-foundation-sys/src/set.rs
third_party/rust/core-foundation-sys/src/string.rs
third_party/rust/core-foundation-sys/src/url.rs
third_party/rust/core-foundation/.cargo-checksum.json
third_party/rust/core-foundation/.cargo-ok
third_party/rust/core-foundation/Cargo.toml
third_party/rust/core-foundation/src/array.rs
third_party/rust/core-foundation/src/base.rs
third_party/rust/core-foundation/src/boolean.rs
third_party/rust/core-foundation/src/bundle.rs
third_party/rust/core-foundation/src/data.rs
third_party/rust/core-foundation/src/dictionary.rs
third_party/rust/core-foundation/src/error.rs
third_party/rust/core-foundation/src/lib.rs
third_party/rust/core-foundation/src/number.rs
third_party/rust/core-foundation/src/propertylist.rs
third_party/rust/core-foundation/src/runloop.rs
third_party/rust/core-foundation/src/set.rs
third_party/rust/core-foundation/src/string.rs
third_party/rust/core-foundation/src/url.rs
third_party/rust/core-graphics/.cargo-checksum.json
third_party/rust/core-graphics/.cargo-ok
third_party/rust/core-graphics/.gitignore
third_party/rust/core-graphics/.travis.yml
third_party/rust/core-graphics/COPYRIGHT
third_party/rust/core-graphics/Cargo.toml
third_party/rust/core-graphics/LICENSE-APACHE
third_party/rust/core-graphics/LICENSE-MIT
third_party/rust/core-graphics/README.md
third_party/rust/core-graphics/src/base.rs
third_party/rust/core-graphics/src/color_space.rs
third_party/rust/core-graphics/src/context.rs
third_party/rust/core-graphics/src/data_provider.rs
third_party/rust/core-graphics/src/display.rs
third_party/rust/core-graphics/src/event.rs
third_party/rust/core-graphics/src/event_source.rs
third_party/rust/core-graphics/src/font.rs
third_party/rust/core-graphics/src/geometry.rs
third_party/rust/core-graphics/src/lib.rs
third_party/rust/core-graphics/src/private.rs
third_party/rust/core-text/.cargo-checksum.json
third_party/rust/core-text/.cargo-ok
third_party/rust/core-text/.gitignore
third_party/rust/core-text/.travis.yml
third_party/rust/core-text/COPYRIGHT
third_party/rust/core-text/Cargo.toml
third_party/rust/core-text/LICENSE-APACHE
third_party/rust/core-text/LICENSE-MIT
third_party/rust/core-text/README.md
third_party/rust/core-text/src/font.rs
third_party/rust/core-text/src/font_collection.rs
third_party/rust/core-text/src/font_descriptor.rs
third_party/rust/core-text/src/font_manager.rs
third_party/rust/core-text/src/lib.rs
third_party/rust/dwrote/.cargo-checksum.json
third_party/rust/dwrote/.cargo-ok
third_party/rust/dwrote/.gitignore
third_party/rust/dwrote/Cargo.toml
third_party/rust/dwrote/README.md
third_party/rust/dwrote/build.rs
third_party/rust/dwrote/src/bitmap_render_target.rs
third_party/rust/dwrote/src/com_helpers.rs
third_party/rust/dwrote/src/comptr.rs
third_party/rust/dwrote/src/font.rs
third_party/rust/dwrote/src/font_collection.rs
third_party/rust/dwrote/src/font_face.rs
third_party/rust/dwrote/src/font_family.rs
third_party/rust/dwrote/src/font_file.rs
third_party/rust/dwrote/src/font_file_loader_impl.rs
third_party/rust/dwrote/src/gdi_interop.rs
third_party/rust/dwrote/src/glyph_run_analysis.rs
third_party/rust/dwrote/src/helpers.rs
third_party/rust/dwrote/src/lib.rs
third_party/rust/dwrote/src/rendering_params.rs
third_party/rust/dwrote/src/test.rs
third_party/rust/dwrote/src/types.rs
third_party/rust/error-chain/.cargo-checksum.json
third_party/rust/error-chain/.cargo-ok
third_party/rust/error-chain/.gitignore
third_party/rust/error-chain/.travis.yml
third_party/rust/error-chain/CHANGELOG.md
third_party/rust/error-chain/Cargo.toml
third_party/rust/error-chain/README.md
third_party/rust/error-chain/examples/all.rs
third_party/rust/error-chain/examples/doc.rs
third_party/rust/error-chain/examples/quickstart.rs
third_party/rust/error-chain/examples/size.rs
third_party/rust/error-chain/src/error_chain.rs
third_party/rust/error-chain/src/example_generated.rs
third_party/rust/error-chain/src/lib.rs
third_party/rust/error-chain/src/quick_error.rs
third_party/rust/error-chain/src/quick_main.rs
third_party/rust/error-chain/tests/quick_main.rs
third_party/rust/error-chain/tests/tests.rs
third_party/rust/euclid/.cargo-checksum.json
third_party/rust/euclid/.cargo-ok
third_party/rust/euclid/.gitignore
third_party/rust/euclid/.travis.yml
third_party/rust/euclid/COPYRIGHT
third_party/rust/euclid/Cargo.toml
third_party/rust/euclid/LICENSE-APACHE
third_party/rust/euclid/LICENSE-MIT
third_party/rust/euclid/README.md
third_party/rust/euclid/src/approxeq.rs
third_party/rust/euclid/src/length.rs
third_party/rust/euclid/src/lib.rs
third_party/rust/euclid/src/macros.rs
third_party/rust/euclid/src/matrix2d.rs
third_party/rust/euclid/src/matrix4d.rs
third_party/rust/euclid/src/num.rs
third_party/rust/euclid/src/point.rs
third_party/rust/euclid/src/rect.rs
third_party/rust/euclid/src/scale_factor.rs
third_party/rust/euclid/src/side_offsets.rs
third_party/rust/euclid/src/size.rs
third_party/rust/euclid/src/trig.rs
third_party/rust/fnv/.cargo-checksum.json
third_party/rust/fnv/.cargo-ok
third_party/rust/fnv/.gitignore
third_party/rust/fnv/.travis.yml
third_party/rust/fnv/Cargo.toml
third_party/rust/fnv/README.md
third_party/rust/fnv/lib.rs
third_party/rust/freetype/.cargo-checksum.json
third_party/rust/freetype/.cargo-ok
third_party/rust/freetype/.gitignore
third_party/rust/freetype/.travis.yml
third_party/rust/freetype/COPYRIGHT
third_party/rust/freetype/Cargo.toml
third_party/rust/freetype/LICENSE-APACHE
third_party/rust/freetype/LICENSE-MIT
third_party/rust/freetype/Makefile.in
third_party/rust/freetype/README.md
third_party/rust/freetype/configure
third_party/rust/freetype/etc/bindgen.sh
third_party/rust/freetype/etc/bindings.h
third_party/rust/freetype/src/freetype.rs
third_party/rust/freetype/src/lib.rs
third_party/rust/freetype/src/tt_os2.rs
third_party/rust/gdi32-sys/.cargo-checksum.json
third_party/rust/gdi32-sys/.cargo-ok
third_party/rust/gdi32-sys/Cargo.toml
third_party/rust/gdi32-sys/README.md
third_party/rust/gdi32-sys/build.rs
third_party/rust/gdi32-sys/src/lib.rs
third_party/rust/gl_generator/.cargo-checksum.json
third_party/rust/gl_generator/.cargo-ok
third_party/rust/gl_generator/Cargo.toml
third_party/rust/gl_generator/README.md
third_party/rust/gl_generator/generators/debug_struct_gen.rs
third_party/rust/gl_generator/generators/global_gen.rs
third_party/rust/gl_generator/generators/mod.rs
third_party/rust/gl_generator/generators/static_gen.rs
third_party/rust/gl_generator/generators/static_struct_gen.rs
third_party/rust/gl_generator/generators/struct_gen.rs
third_party/rust/gl_generator/generators/templates/types/egl.rs
third_party/rust/gl_generator/generators/templates/types/gl.rs
third_party/rust/gl_generator/generators/templates/types/glx.rs
third_party/rust/gl_generator/generators/templates/types/wgl.rs
third_party/rust/gl_generator/lib.rs
third_party/rust/gl_generator/registry/mod.rs
third_party/rust/gl_generator/registry/parse.rs
third_party/rust/gleam/.cargo-checksum.json
third_party/rust/gleam/.cargo-ok
third_party/rust/gleam/.gitignore
third_party/rust/gleam/.travis.yml
third_party/rust/gleam/COPYING
third_party/rust/gleam/Cargo.toml
third_party/rust/gleam/LICENSE-APACHE
third_party/rust/gleam/LICENSE-MIT
third_party/rust/gleam/README.md
third_party/rust/gleam/build.rs
third_party/rust/gleam/src/gl.rs
third_party/rust/gleam/src/lib.rs
third_party/rust/heapsize/.cargo-checksum.json
third_party/rust/heapsize/.cargo-ok
third_party/rust/heapsize/.gitignore
third_party/rust/heapsize/.travis.yml
third_party/rust/heapsize/Cargo.toml
third_party/rust/heapsize/README.md
third_party/rust/heapsize/appveyor.yml
third_party/rust/heapsize/build.rs
third_party/rust/heapsize/src/lib.rs
third_party/rust/heapsize/tests/tests.rs
third_party/rust/kernel32-sys/.cargo-checksum.json
third_party/rust/kernel32-sys/.cargo-ok
third_party/rust/kernel32-sys/Cargo.toml
third_party/rust/kernel32-sys/README.md
third_party/rust/kernel32-sys/build.rs
third_party/rust/kernel32-sys/src/lib.rs
third_party/rust/khronos_api/.cargo-checksum.json
third_party/rust/khronos_api/.cargo-ok
third_party/rust/khronos_api/Cargo.toml
third_party/rust/khronos_api/README.md
third_party/rust/khronos_api/api/GL/glcorearb.h
third_party/rust/khronos_api/api/GL/glext.h
third_party/rust/khronos_api/api/GL/glxext.h
third_party/rust/khronos_api/api/GL/wglext.h
third_party/rust/khronos_api/api/Makefile
third_party/rust/khronos_api/api/README.txt
third_party/rust/khronos_api/api/egl.xml
third_party/rust/khronos_api/api/genheaders.py
third_party/rust/khronos_api/api/gl.xml
third_party/rust/khronos_api/api/glx.xml
third_party/rust/khronos_api/api/readme.pdf
third_party/rust/khronos_api/api/readme.tex
third_party/rust/khronos_api/api/reg.py
third_party/rust/khronos_api/api/registry.rnc
third_party/rust/khronos_api/api/wgl.xml
third_party/rust/khronos_api/src/lib.rs
third_party/rust/lazy_static/.cargo-checksum.json
third_party/rust/lazy_static/.cargo-ok
third_party/rust/lazy_static/.gitignore
third_party/rust/lazy_static/.travis.yml
third_party/rust/lazy_static/Cargo.toml
third_party/rust/lazy_static/LICENSE
third_party/rust/lazy_static/README.md
third_party/rust/lazy_static/src/core_lazy.rs
third_party/rust/lazy_static/src/lazy.rs
third_party/rust/lazy_static/src/lib.rs
third_party/rust/lazy_static/src/nightly_lazy.rs
third_party/rust/lazy_static/tests/no_std.rs
third_party/rust/lazy_static/tests/test.rs
third_party/rust/log/.cargo-checksum.json
third_party/rust/log/.cargo-ok
third_party/rust/log/.gitignore
third_party/rust/log/.travis.yml
third_party/rust/log/Cargo.toml
third_party/rust/log/LICENSE-APACHE
third_party/rust/log/LICENSE-MIT
third_party/rust/log/README.md
third_party/rust/log/appveyor.yml
third_party/rust/log/src/lib.rs
third_party/rust/log/src/macros.rs
third_party/rust/log/tests/filters.rs
third_party/rust/matches/.cargo-checksum.json
third_party/rust/matches/Cargo.toml
third_party/rust/matches/LICENSE
third_party/rust/metadeps/.cargo-checksum.json
third_party/rust/metadeps/.cargo-ok
third_party/rust/metadeps/.gitignore
third_party/rust/metadeps/Cargo.toml
third_party/rust/metadeps/README.md
third_party/rust/metadeps/src/lib.rs
third_party/rust/metadeps/tests/test.rs
third_party/rust/metadeps/tests/testdata.pc
third_party/rust/metadeps/tests/testlib.pc
third_party/rust/metadeps/tests/toml-missing-file/no-cargo-toml-here
third_party/rust/num-traits/.cargo-checksum.json
third_party/rust/num-traits/.cargo-ok
third_party/rust/num-traits/Cargo.toml
third_party/rust/num-traits/src/bounds.rs
third_party/rust/num-traits/src/cast.rs
third_party/rust/num-traits/src/float.rs
third_party/rust/num-traits/src/identities.rs
third_party/rust/num-traits/src/int.rs
third_party/rust/num-traits/src/lib.rs
third_party/rust/num-traits/src/ops/checked.rs
third_party/rust/num-traits/src/ops/mod.rs
third_party/rust/num-traits/src/ops/saturating.rs
third_party/rust/num-traits/src/pow.rs
third_party/rust/num-traits/src/sign.rs
third_party/rust/offscreen_gl_context/.cargo-checksum.json
third_party/rust/offscreen_gl_context/.cargo-ok
third_party/rust/offscreen_gl_context/.gitignore
third_party/rust/offscreen_gl_context/.travis.yml
third_party/rust/offscreen_gl_context/Cargo.toml
third_party/rust/offscreen_gl_context/Makefile
third_party/rust/offscreen_gl_context/README.md
third_party/rust/offscreen_gl_context/build.rs
third_party/rust/offscreen_gl_context/src/draw_buffer.rs
third_party/rust/offscreen_gl_context/src/gl_context.rs
third_party/rust/offscreen_gl_context/src/gl_context_attributes.rs
third_party/rust/offscreen_gl_context/src/gl_context_capabilities.rs
third_party/rust/offscreen_gl_context/src/gl_feature.rs
third_party/rust/offscreen_gl_context/src/gl_formats.rs
third_party/rust/offscreen_gl_context/src/gl_limits.rs
third_party/rust/offscreen_gl_context/src/lib.rs
third_party/rust/offscreen_gl_context/src/platform/mod.rs
third_party/rust/offscreen_gl_context/src/platform/not_implemented/mod.rs
third_party/rust/offscreen_gl_context/src/platform/not_implemented/native_gl_context.rs
third_party/rust/offscreen_gl_context/src/platform/with_cgl/mod.rs
third_party/rust/offscreen_gl_context/src/platform/with_cgl/native_gl_context.rs
third_party/rust/offscreen_gl_context/src/platform/with_egl/mod.rs
third_party/rust/offscreen_gl_context/src/platform/with_egl/native_gl_context.rs
third_party/rust/offscreen_gl_context/src/platform/with_egl/utils.rs
third_party/rust/offscreen_gl_context/src/platform/with_glx/mod.rs
third_party/rust/offscreen_gl_context/src/platform/with_glx/native_gl_context.rs
third_party/rust/offscreen_gl_context/src/platform/with_glx/utils.rs
third_party/rust/offscreen_gl_context/src/platform/with_osmesa/mod.rs
third_party/rust/offscreen_gl_context/src/platform/with_wgl/mod.rs
third_party/rust/offscreen_gl_context/src/platform/with_wgl/native_gl_context.rs
third_party/rust/offscreen_gl_context/src/platform/with_wgl/utils.rs
third_party/rust/offscreen_gl_context/src/platform/with_wgl/wgl_attributes.rs
third_party/rust/offscreen_gl_context/src/tests.rs
third_party/rust/osmesa-sys/.cargo-checksum.json
third_party/rust/osmesa-sys/.cargo-ok
third_party/rust/osmesa-sys/.gitignore
third_party/rust/osmesa-sys/Cargo.toml
third_party/rust/osmesa-sys/README.txt
third_party/rust/osmesa-sys/lib.rs
third_party/rust/quote/.cargo-checksum.json
third_party/rust/quote/.cargo-ok
third_party/rust/quote/Cargo.toml
third_party/rust/quote/src/ident.rs
third_party/rust/quote/src/lib.rs
third_party/rust/quote/src/to_tokens.rs
third_party/rust/quote/src/tokens.rs
third_party/rust/redox_syscall/.cargo-checksum.json
third_party/rust/redox_syscall/.cargo-ok
third_party/rust/redox_syscall/.gitignore
third_party/rust/redox_syscall/Cargo.toml
third_party/rust/redox_syscall/src/arch/arm.rs
third_party/rust/redox_syscall/src/arch/x86.rs
third_party/rust/redox_syscall/src/arch/x86_64.rs
third_party/rust/redox_syscall/src/call.rs
third_party/rust/redox_syscall/src/data.rs
third_party/rust/redox_syscall/src/error.rs
third_party/rust/redox_syscall/src/flag.rs
third_party/rust/redox_syscall/src/io/dma.rs
third_party/rust/redox_syscall/src/io/io.rs
third_party/rust/redox_syscall/src/io/mmio.rs
third_party/rust/redox_syscall/src/io/mod.rs
third_party/rust/redox_syscall/src/io/pio.rs
third_party/rust/redox_syscall/src/lib.rs
third_party/rust/redox_syscall/src/number.rs
third_party/rust/redox_syscall/src/scheme.rs
third_party/rust/rustc-serialize/.cargo-checksum.json
third_party/rust/rustc-serialize/.cargo-ok
third_party/rust/rustc-serialize/.gitignore
third_party/rust/rustc-serialize/.travis.yml
third_party/rust/rustc-serialize/Cargo.toml
third_party/rust/rustc-serialize/LICENSE-APACHE
third_party/rust/rustc-serialize/LICENSE-MIT
third_party/rust/rustc-serialize/README.md
third_party/rust/rustc-serialize/appveyor.yml
third_party/rust/rustc-serialize/benches/base64.rs
third_party/rust/rustc-serialize/benches/hex.rs
third_party/rust/rustc-serialize/benches/json.rs
third_party/rust/rustc-serialize/src/base64.rs
third_party/rust/rustc-serialize/src/collection_impls.rs
third_party/rust/rustc-serialize/src/hex.rs
third_party/rust/rustc-serialize/src/json.rs
third_party/rust/rustc-serialize/src/lib.rs
third_party/rust/rustc-serialize/src/serialize.rs
third_party/rust/serde/.cargo-checksum.json
third_party/rust/serde/.cargo-ok
third_party/rust/serde/Cargo.toml
third_party/rust/serde/src/bytes.rs
third_party/rust/serde/src/de/from_primitive.rs
third_party/rust/serde/src/de/impls.rs
third_party/rust/serde/src/de/mod.rs
third_party/rust/serde/src/de/value.rs
third_party/rust/serde/src/error.rs
third_party/rust/serde/src/iter.rs
third_party/rust/serde/src/lib.rs
third_party/rust/serde/src/macros.rs
third_party/rust/serde/src/ser/impls.rs
third_party/rust/serde/src/ser/mod.rs
third_party/rust/serde/src/utils.rs
third_party/rust/serde_codegen/.cargo-checksum.json
third_party/rust/serde_codegen/.cargo-ok
third_party/rust/serde_codegen/Cargo.toml
third_party/rust/serde_codegen/src/bound.rs
third_party/rust/serde_codegen/src/de.rs
third_party/rust/serde_codegen/src/lib.rs
third_party/rust/serde_codegen/src/ser.rs
third_party/rust/serde_codegen_internals/.cargo-checksum.json
third_party/rust/serde_codegen_internals/.cargo-ok
third_party/rust/serde_codegen_internals/Cargo.toml
third_party/rust/serde_codegen_internals/src/ast.rs
third_party/rust/serde_codegen_internals/src/attr.rs
third_party/rust/serde_codegen_internals/src/ctxt.rs
third_party/rust/serde_codegen_internals/src/lib.rs
third_party/rust/shared_library/.cargo-checksum.json
third_party/rust/shared_library/.cargo-ok
third_party/rust/shared_library/.gitignore
third_party/rust/shared_library/.travis.yml
third_party/rust/shared_library/Cargo.toml
third_party/rust/shared_library/src/dynamic_library.rs
third_party/rust/shared_library/src/lib.rs
third_party/rust/syn/.cargo-checksum.json
third_party/rust/syn/.cargo-ok
third_party/rust/syn/Cargo.toml
third_party/rust/syn/src/aster/generics.rs
third_party/rust/syn/src/aster/ident.rs
third_party/rust/syn/src/aster/invoke.rs
third_party/rust/syn/src/aster/lifetime.rs
third_party/rust/syn/src/aster/mod.rs
third_party/rust/syn/src/aster/path.rs
third_party/rust/syn/src/aster/qpath.rs
third_party/rust/syn/src/aster/ty.rs
third_party/rust/syn/src/aster/ty_param.rs
third_party/rust/syn/src/aster/where_predicate.rs
third_party/rust/syn/src/attr.rs
third_party/rust/syn/src/constant.rs
third_party/rust/syn/src/data.rs
third_party/rust/syn/src/escape.rs
third_party/rust/syn/src/expr.rs
third_party/rust/syn/src/generics.rs
third_party/rust/syn/src/helper.rs
third_party/rust/syn/src/ident.rs
third_party/rust/syn/src/item.rs
third_party/rust/syn/src/krate.rs
third_party/rust/syn/src/lib.rs
third_party/rust/syn/src/lit.rs
third_party/rust/syn/src/mac.rs
third_party/rust/syn/src/macro_input.rs
third_party/rust/syn/src/nom.rs
third_party/rust/syn/src/op.rs
third_party/rust/syn/src/registry.rs
third_party/rust/syn/src/space.rs
third_party/rust/syn/src/ty.rs
third_party/rust/syn/src/visit.rs
third_party/rust/syntex/.cargo-checksum.json
third_party/rust/syntex/.cargo-ok
third_party/rust/syntex/Cargo.toml
third_party/rust/syntex/src/error.rs
third_party/rust/syntex/src/lib.rs
third_party/rust/syntex/src/registry.rs
third_party/rust/syntex/src/resolver.rs
third_party/rust/syntex/src/stack.rs
third_party/rust/syntex_errors/.cargo-checksum.json
third_party/rust/syntex_errors/.cargo-ok
third_party/rust/syntex_errors/Cargo.toml
third_party/rust/syntex_errors/src/diagnostic.rs
third_party/rust/syntex_errors/src/diagnostic_builder.rs
third_party/rust/syntex_errors/src/emitter.rs
third_party/rust/syntex_errors/src/lib.rs
third_party/rust/syntex_errors/src/lock.rs
third_party/rust/syntex_errors/src/registry.rs
third_party/rust/syntex_errors/src/snippet.rs
third_party/rust/syntex_errors/src/styled_buffer.rs
third_party/rust/syntex_pos/.cargo-checksum.json
third_party/rust/syntex_pos/.cargo-ok
third_party/rust/syntex_pos/Cargo.toml
third_party/rust/syntex_pos/src/lib.rs
third_party/rust/syntex_syntax/.cargo-checksum.json
third_party/rust/syntex_syntax/.cargo-ok
third_party/rust/syntex_syntax/Cargo.toml
third_party/rust/syntex_syntax/src/abi.rs
third_party/rust/syntex_syntax/src/ast.rs
third_party/rust/syntex_syntax/src/attr.rs
third_party/rust/syntex_syntax/src/codemap.rs
third_party/rust/syntex_syntax/src/config.rs
third_party/rust/syntex_syntax/src/diagnostic_list.rs
third_party/rust/syntex_syntax/src/diagnostics/macros.rs
third_party/rust/syntex_syntax/src/diagnostics/metadata.rs
third_party/rust/syntex_syntax/src/diagnostics/plugin.rs
third_party/rust/syntex_syntax/src/entry.rs
third_party/rust/syntex_syntax/src/ext/base.rs
third_party/rust/syntex_syntax/src/ext/build.rs
third_party/rust/syntex_syntax/src/ext/decorator.rs
third_party/rust/syntex_syntax/src/ext/env.rs
third_party/rust/syntex_syntax/src/ext/expand.rs
third_party/rust/syntex_syntax/src/ext/hygiene.rs
third_party/rust/syntex_syntax/src/ext/placeholders.rs
third_party/rust/syntex_syntax/src/ext/proc_macro_shim.rs
third_party/rust/syntex_syntax/src/ext/quote.rs
third_party/rust/syntex_syntax/src/ext/source_util.rs
third_party/rust/syntex_syntax/src/ext/tt/macro_parser.rs
third_party/rust/syntex_syntax/src/ext/tt/macro_rules.rs
third_party/rust/syntex_syntax/src/ext/tt/transcribe.rs
third_party/rust/syntex_syntax/src/feature_gate.rs
third_party/rust/syntex_syntax/src/fold.rs
third_party/rust/syntex_syntax/src/json.rs
third_party/rust/syntex_syntax/src/lib.rs
third_party/rust/syntex_syntax/src/parse/attr.rs
third_party/rust/syntex_syntax/src/parse/classify.rs
third_party/rust/syntex_syntax/src/parse/common.rs
third_party/rust/syntex_syntax/src/parse/lexer/comments.rs
third_party/rust/syntex_syntax/src/parse/lexer/mod.rs
third_party/rust/syntex_syntax/src/parse/lexer/unicode_chars.rs
third_party/rust/syntex_syntax/src/parse/mod.rs
third_party/rust/syntex_syntax/src/parse/obsolete.rs
third_party/rust/syntex_syntax/src/parse/parser.rs
third_party/rust/syntex_syntax/src/parse/token.rs
third_party/rust/syntex_syntax/src/print/pp.rs
third_party/rust/syntex_syntax/src/print/pprust.rs
third_party/rust/syntex_syntax/src/ptr.rs
third_party/rust/syntex_syntax/src/show_span.rs
third_party/rust/syntex_syntax/src/std_inject.rs
third_party/rust/syntex_syntax/src/str.rs
third_party/rust/syntex_syntax/src/symbol.rs
third_party/rust/syntex_syntax/src/test.rs
third_party/rust/syntex_syntax/src/test_snippet.rs
third_party/rust/syntex_syntax/src/tokenstream.rs
third_party/rust/syntex_syntax/src/util/lev_distance.rs
third_party/rust/syntex_syntax/src/util/move_map.rs
third_party/rust/syntex_syntax/src/util/node_count.rs
third_party/rust/syntex_syntax/src/util/parser.rs
third_party/rust/syntex_syntax/src/util/parser_testing.rs
third_party/rust/syntex_syntax/src/util/small_vector.rs
third_party/rust/syntex_syntax/src/util/thin_vec.rs
third_party/rust/syntex_syntax/src/visit.rs
third_party/rust/term/.cargo-checksum.json
third_party/rust/term/.cargo-ok
third_party/rust/term/.gitignore
third_party/rust/term/.travis.yml
third_party/rust/term/Cargo.toml
third_party/rust/term/LICENSE-APACHE
third_party/rust/term/LICENSE-MIT
third_party/rust/term/README.md
third_party/rust/term/appveyor.yml
third_party/rust/term/rustfmt.toml
third_party/rust/term/scripts/id_rsa.enc
third_party/rust/term/scripts/travis-doc-upload.cfg
third_party/rust/term/src/lib.rs
third_party/rust/term/src/terminfo/mod.rs
third_party/rust/term/src/terminfo/parm.rs
third_party/rust/term/src/terminfo/parser/compiled.rs
third_party/rust/term/src/terminfo/parser/names.rs
third_party/rust/term/src/terminfo/searcher.rs
third_party/rust/term/src/win.rs
third_party/rust/term/tests/data/dumb
third_party/rust/term/tests/data/linux
third_party/rust/term/tests/data/linux-16color
third_party/rust/term/tests/data/linux-basic
third_party/rust/term/tests/data/linux-c
third_party/rust/term/tests/data/linux-c-nc
third_party/rust/term/tests/data/linux-koi8
third_party/rust/term/tests/data/linux-koi8r
third_party/rust/term/tests/data/linux-lat
third_party/rust/term/tests/data/linux-m
third_party/rust/term/tests/data/linux-nic
third_party/rust/term/tests/data/linux-vt
third_party/rust/term/tests/data/linux2.2
third_party/rust/term/tests/data/linux2.6
third_party/rust/term/tests/data/linux2.6.26
third_party/rust/term/tests/data/linux3.0
third_party/rust/term/tests/data/rxvt
third_party/rust/term/tests/data/rxvt-16color
third_party/rust/term/tests/data/rxvt-256color
third_party/rust/term/tests/data/rxvt-88color
third_party/rust/term/tests/data/rxvt-basic
third_party/rust/term/tests/data/rxvt-color
third_party/rust/term/tests/data/rxvt-cygwin
third_party/rust/term/tests/data/rxvt-cygwin-native
third_party/rust/term/tests/data/rxvt-xpm
third_party/rust/term/tests/data/screen
third_party/rust/term/tests/data/screen-256color
third_party/rust/term/tests/data/xterm
third_party/rust/term/tests/data/xterm-256color
third_party/rust/term/tests/terminfo.rs
third_party/rust/threadpool/.cargo-checksum.json
third_party/rust/threadpool/.cargo-ok
third_party/rust/threadpool/.gitignore
third_party/rust/threadpool/.travis.yml
third_party/rust/threadpool/CHANGES.md
third_party/rust/threadpool/Cargo.toml
third_party/rust/threadpool/LICENSE-APACHE
third_party/rust/threadpool/LICENSE-MIT
third_party/rust/threadpool/README.md
third_party/rust/threadpool/lib.rs
third_party/rust/time/.cargo-checksum.json
third_party/rust/time/.cargo-ok
third_party/rust/time/.gitignore
third_party/rust/time/.travis.yml
third_party/rust/time/Cargo.toml
third_party/rust/time/LICENSE-APACHE
third_party/rust/time/LICENSE-MIT
third_party/rust/time/README.md
third_party/rust/time/appveyor.yml
third_party/rust/time/benches/precise_time_ns.rs
third_party/rust/time/src/display.rs
third_party/rust/time/src/duration.rs
third_party/rust/time/src/lib.rs
third_party/rust/time/src/parse.rs
third_party/rust/time/src/sys.rs
third_party/rust/toml/.cargo-checksum.json
third_party/rust/toml/.cargo-ok
third_party/rust/toml/.gitignore
third_party/rust/toml/.travis.yml
third_party/rust/toml/Cargo.toml
third_party/rust/toml/LICENSE-APACHE
third_party/rust/toml/LICENSE-MIT
third_party/rust/toml/README.md
third_party/rust/toml/examples/toml2json.rs
third_party/rust/toml/src/decoder/mod.rs
third_party/rust/toml/src/decoder/rustc_serialize.rs
third_party/rust/toml/src/decoder/serde.rs
third_party/rust/toml/src/display.rs
third_party/rust/toml/src/encoder/mod.rs
third_party/rust/toml/src/encoder/rustc_serialize.rs
third_party/rust/toml/src/encoder/serde.rs
third_party/rust/toml/src/lib.rs
third_party/rust/toml/src/parser.rs
third_party/rust/toml/tests/README.md
third_party/rust/toml/tests/formatting.rs
third_party/rust/toml/tests/invalid-encoder/array-mixed-types-ints-and-floats.json
third_party/rust/toml/tests/invalid.rs
third_party/rust/toml/tests/invalid/array-mixed-types-arrays-and-ints.toml
third_party/rust/toml/tests/invalid/array-mixed-types-ints-and-floats.toml
third_party/rust/toml/tests/invalid/array-mixed-types-strings-and-ints.toml
third_party/rust/toml/tests/invalid/datetime-malformed-no-leads.toml
third_party/rust/toml/tests/invalid/datetime-malformed-no-secs.toml
third_party/rust/toml/tests/invalid/datetime-malformed-no-t.toml
third_party/rust/toml/tests/invalid/datetime-malformed-no-z.toml
third_party/rust/toml/tests/invalid/datetime-malformed-with-milli.toml
third_party/rust/toml/tests/invalid/duplicate-key-table.toml
third_party/rust/toml/tests/invalid/duplicate-keys.toml
third_party/rust/toml/tests/invalid/duplicate-tables.toml
third_party/rust/toml/tests/invalid/empty-implicit-table.toml
third_party/rust/toml/tests/invalid/empty-table.toml
third_party/rust/toml/tests/invalid/float-no-leading-zero.toml
third_party/rust/toml/tests/invalid/float-no-trailing-digits.toml
third_party/rust/toml/tests/invalid/key-after-array.toml
third_party/rust/toml/tests/invalid/key-after-table.toml
third_party/rust/toml/tests/invalid/key-empty.toml
third_party/rust/toml/tests/invalid/key-hash.toml
third_party/rust/toml/tests/invalid/key-newline.toml
third_party/rust/toml/tests/invalid/key-open-bracket.toml
third_party/rust/toml/tests/invalid/key-single-open-bracket.toml
third_party/rust/toml/tests/invalid/key-space.toml
third_party/rust/toml/tests/invalid/key-start-bracket.toml
third_party/rust/toml/tests/invalid/key-two-equals.toml
third_party/rust/toml/tests/invalid/string-bad-byte-escape.toml
third_party/rust/toml/tests/invalid/string-bad-escape.toml
third_party/rust/toml/tests/invalid/string-byte-escapes.toml
third_party/rust/toml/tests/invalid/string-no-close.toml
third_party/rust/toml/tests/invalid/table-array-implicit.toml
third_party/rust/toml/tests/invalid/table-array-malformed-bracket.toml
third_party/rust/toml/tests/invalid/table-array-malformed-empty.toml
third_party/rust/toml/tests/invalid/table-empty.toml
third_party/rust/toml/tests/invalid/table-nested-brackets-close.toml
third_party/rust/toml/tests/invalid/table-nested-brackets-open.toml
third_party/rust/toml/tests/invalid/table-whitespace.toml
third_party/rust/toml/tests/invalid/table-with-pound.toml
third_party/rust/toml/tests/invalid/text-after-array-entries.toml
third_party/rust/toml/tests/invalid/text-after-integer.toml
third_party/rust/toml/tests/invalid/text-after-string.toml
third_party/rust/toml/tests/invalid/text-after-table.toml
third_party/rust/toml/tests/invalid/text-before-array-separator.toml
third_party/rust/toml/tests/invalid/text-in-array.toml
third_party/rust/toml/tests/valid.rs
third_party/rust/toml/tests/valid/array-empty.json
third_party/rust/toml/tests/valid/array-empty.toml
third_party/rust/toml/tests/valid/array-nospaces.json
third_party/rust/toml/tests/valid/array-nospaces.toml
third_party/rust/toml/tests/valid/arrays-hetergeneous.json
third_party/rust/toml/tests/valid/arrays-hetergeneous.toml
third_party/rust/toml/tests/valid/arrays-nested.json
third_party/rust/toml/tests/valid/arrays-nested.toml
third_party/rust/toml/tests/valid/arrays.json
third_party/rust/toml/tests/valid/arrays.toml
third_party/rust/toml/tests/valid/bool.json
third_party/rust/toml/tests/valid/bool.toml
third_party/rust/toml/tests/valid/comments-everywhere.json
third_party/rust/toml/tests/valid/comments-everywhere.toml
third_party/rust/toml/tests/valid/datetime.json
third_party/rust/toml/tests/valid/datetime.toml
third_party/rust/toml/tests/valid/empty.json
third_party/rust/toml/tests/valid/empty.toml
third_party/rust/toml/tests/valid/example-bom.toml
third_party/rust/toml/tests/valid/example-v0.3.0.json
third_party/rust/toml/tests/valid/example-v0.3.0.toml
third_party/rust/toml/tests/valid/example-v0.4.0.json
third_party/rust/toml/tests/valid/example-v0.4.0.toml
third_party/rust/toml/tests/valid/example.json
third_party/rust/toml/tests/valid/example.toml
third_party/rust/toml/tests/valid/example2.json
third_party/rust/toml/tests/valid/example2.toml
third_party/rust/toml/tests/valid/float.json
third_party/rust/toml/tests/valid/float.toml
third_party/rust/toml/tests/valid/hard_example.json
third_party/rust/toml/tests/valid/hard_example.toml
third_party/rust/toml/tests/valid/implicit-and-explicit-after.json
third_party/rust/toml/tests/valid/implicit-and-explicit-after.toml
third_party/rust/toml/tests/valid/implicit-and-explicit-before.json
third_party/rust/toml/tests/valid/implicit-and-explicit-before.toml
third_party/rust/toml/tests/valid/implicit-groups.json
third_party/rust/toml/tests/valid/implicit-groups.toml
third_party/rust/toml/tests/valid/integer.json
third_party/rust/toml/tests/valid/integer.toml
third_party/rust/toml/tests/valid/key-equals-nospace.json
third_party/rust/toml/tests/valid/key-equals-nospace.toml
third_party/rust/toml/tests/valid/key-space.json
third_party/rust/toml/tests/valid/key-space.toml
third_party/rust/toml/tests/valid/key-special-chars.json
third_party/rust/toml/tests/valid/key-special-chars.toml
third_party/rust/toml/tests/valid/key-with-pound.json
third_party/rust/toml/tests/valid/key-with-pound.toml
third_party/rust/toml/tests/valid/long-float.json
third_party/rust/toml/tests/valid/long-float.toml
third_party/rust/toml/tests/valid/long-integer.json
third_party/rust/toml/tests/valid/long-integer.toml
third_party/rust/toml/tests/valid/multiline-string.json
third_party/rust/toml/tests/valid/multiline-string.toml
third_party/rust/toml/tests/valid/raw-multiline-string.json
third_party/rust/toml/tests/valid/raw-multiline-string.toml
third_party/rust/toml/tests/valid/raw-string.json
third_party/rust/toml/tests/valid/raw-string.toml
third_party/rust/toml/tests/valid/string-empty.json
third_party/rust/toml/tests/valid/string-empty.toml
third_party/rust/toml/tests/valid/string-escapes.json
third_party/rust/toml/tests/valid/string-escapes.toml
third_party/rust/toml/tests/valid/string-simple.json
third_party/rust/toml/tests/valid/string-simple.toml
third_party/rust/toml/tests/valid/string-with-pound.json
third_party/rust/toml/tests/valid/string-with-pound.toml
third_party/rust/toml/tests/valid/table-array-implicit.json
third_party/rust/toml/tests/valid/table-array-implicit.toml
third_party/rust/toml/tests/valid/table-array-many.json
third_party/rust/toml/tests/valid/table-array-many.toml
third_party/rust/toml/tests/valid/table-array-nest.json
third_party/rust/toml/tests/valid/table-array-nest.toml
third_party/rust/toml/tests/valid/table-array-one.json
third_party/rust/toml/tests/valid/table-array-one.toml
third_party/rust/toml/tests/valid/table-empty.json
third_party/rust/toml/tests/valid/table-empty.toml
third_party/rust/toml/tests/valid/table-sub-empty.json
third_party/rust/toml/tests/valid/table-sub-empty.toml
third_party/rust/toml/tests/valid/table-whitespace.json
third_party/rust/toml/tests/valid/table-whitespace.toml
third_party/rust/toml/tests/valid/table-with-pound.json
third_party/rust/toml/tests/valid/table-with-pound.toml
third_party/rust/toml/tests/valid/unicode-escape.json
third_party/rust/toml/tests/valid/unicode-escape.toml
third_party/rust/toml/tests/valid/unicode-literal.json
third_party/rust/toml/tests/valid/unicode-literal.toml
third_party/rust/unicode-xid/.cargo-checksum.json
third_party/rust/unicode-xid/.cargo-ok
third_party/rust/unicode-xid/.gitignore
third_party/rust/unicode-xid/.travis.yml
third_party/rust/unicode-xid/COPYRIGHT
third_party/rust/unicode-xid/Cargo.toml
third_party/rust/unicode-xid/LICENSE-APACHE
third_party/rust/unicode-xid/LICENSE-MIT
third_party/rust/unicode-xid/README.md
third_party/rust/unicode-xid/scripts/unicode.py
third_party/rust/unicode-xid/src/lib.rs
third_party/rust/unicode-xid/src/tables.rs
third_party/rust/unicode-xid/src/tests.rs
third_party/rust/user32-sys/.cargo-checksum.json
third_party/rust/user32-sys/.cargo-ok
third_party/rust/user32-sys/Cargo.toml
third_party/rust/user32-sys/README.md
third_party/rust/user32-sys/build.rs
third_party/rust/user32-sys/src/lib.rs
third_party/rust/winapi-build/.cargo-checksum.json
third_party/rust/winapi-build/.cargo-ok
third_party/rust/winapi-build/Cargo.toml
third_party/rust/winapi-build/src/lib.rs
third_party/rust/winapi/.cargo-checksum.json
third_party/rust/winapi/.cargo-ok
third_party/rust/winapi/Cargo.toml
third_party/rust/winapi/LICENSE.md
third_party/rust/winapi/src/activation.rs
third_party/rust/winapi/src/audioclient.rs
third_party/rust/winapi/src/audiosessiontypes.rs
third_party/rust/winapi/src/basetsd.rs
third_party/rust/winapi/src/bcrypt.rs
third_party/rust/winapi/src/cfg.rs
third_party/rust/winapi/src/cfgmgr32.rs
third_party/rust/winapi/src/combaseapi.rs
third_party/rust/winapi/src/commctrl.rs
third_party/rust/winapi/src/commdlg.rs
third_party/rust/winapi/src/corsym.rs
third_party/rust/winapi/src/d2d1.rs
third_party/rust/winapi/src/d2dbasetypes.rs
third_party/rust/winapi/src/d3d10shader.rs
third_party/rust/winapi/src/d3d11.rs
third_party/rust/winapi/src/d3d11shader.rs
third_party/rust/winapi/src/d3d12.rs
third_party/rust/winapi/src/d3d12sdklayers.rs
third_party/rust/winapi/src/d3d12shader.rs
third_party/rust/winapi/src/d3d9.rs
third_party/rust/winapi/src/d3d9caps.rs
third_party/rust/winapi/src/d3d9types.rs
third_party/rust/winapi/src/d3dcommon.rs
third_party/rust/winapi/src/d3dcompiler.rs
third_party/rust/winapi/src/dbghelp.rs
third_party/rust/winapi/src/dcommon.rs
third_party/rust/winapi/src/devpropdef.rs
third_party/rust/winapi/src/docobj.rs
third_party/rust/winapi/src/dpapi.rs
third_party/rust/winapi/src/dsgetdc.rs
third_party/rust/winapi/src/dsound.rs
third_party/rust/winapi/src/dsrole.rs
third_party/rust/winapi/src/dwmapi.rs
third_party/rust/winapi/src/dwrite.rs
third_party/rust/winapi/src/dxgi.rs
third_party/rust/winapi/src/dxgi1_2.rs
third_party/rust/winapi/src/dxgi1_3.rs
third_party/rust/winapi/src/dxgi1_4.rs
third_party/rust/winapi/src/dxgiformat.rs
third_party/rust/winapi/src/dxgitype.rs
third_party/rust/winapi/src/errhandlingapi.rs
third_party/rust/winapi/src/excpt.rs
third_party/rust/winapi/src/fileapi.rs
third_party/rust/winapi/src/gl.rs
third_party/rust/winapi/src/guiddef.rs
third_party/rust/winapi/src/heapapi.rs
third_party/rust/winapi/src/hidclass.rs
third_party/rust/winapi/src/hidpi.rs
third_party/rust/winapi/src/hidsdi.rs
third_party/rust/winapi/src/hidusage.rs
third_party/rust/winapi/src/hstring.rs
third_party/rust/winapi/src/http.rs
third_party/rust/winapi/src/imm.rs
third_party/rust/winapi/src/inaddr.rs
third_party/rust/winapi/src/inspectable.rs
third_party/rust/winapi/src/ksmedia.rs
third_party/rust/winapi/src/lib.rs
third_party/rust/winapi/src/libloaderapi.rs
third_party/rust/winapi/src/lmaccess.rs
third_party/rust/winapi/src/lmcons.rs
third_party/rust/winapi/src/lmdfs.rs
third_party/rust/winapi/src/lmerrlog.rs
third_party/rust/winapi/src/lmjoin.rs
third_party/rust/winapi/src/lsalookup.rs
third_party/rust/winapi/src/macros.rs
third_party/rust/winapi/src/memoryapi.rs
third_party/rust/winapi/src/minschannel.rs
third_party/rust/winapi/src/minwinbase.rs
third_party/rust/winapi/src/minwindef.rs
third_party/rust/winapi/src/mmdeviceapi.rs
third_party/rust/winapi/src/mmreg.rs
third_party/rust/winapi/src/mmsystem.rs
third_party/rust/winapi/src/mscat.rs
third_party/rust/winapi/src/mssip.rs
third_party/rust/winapi/src/nb30.rs
third_party/rust/winapi/src/ncrypt.rs
third_party/rust/winapi/src/ntdef.rs
third_party/rust/winapi/src/ntsecapi.rs
third_party/rust/winapi/src/ntstatus.rs
third_party/rust/winapi/src/oaidl.rs
third_party/rust/winapi/src/objbase.rs
third_party/rust/winapi/src/objidl.rs
third_party/rust/winapi/src/objidlbase.rs
third_party/rust/winapi/src/olectl.rs
third_party/rust/winapi/src/pdh.rs
third_party/rust/winapi/src/playsoundapi.rs
third_party/rust/winapi/src/processsnapshot.rs
third_party/rust/winapi/src/processthreadsapi.rs
third_party/rust/winapi/src/propidl.rs
third_party/rust/winapi/src/propsys.rs
third_party/rust/winapi/src/prsht.rs
third_party/rust/winapi/src/psapi.rs
third_party/rust/winapi/src/qos.rs
third_party/rust/winapi/src/reason.rs
third_party/rust/winapi/src/restrictederrorinfo.rs
third_party/rust/winapi/src/roapi.rs
third_party/rust/winapi/src/roerrorapi.rs
third_party/rust/winapi/src/rpc.rs
third_party/rust/winapi/src/rpcdce.rs
third_party/rust/winapi/src/sapi.rs
third_party/rust/winapi/src/schannel.rs
third_party/rust/winapi/src/servprov.rs
third_party/rust/winapi/src/setupapi.rs
third_party/rust/winapi/src/shellapi.rs
third_party/rust/winapi/src/shellscalingapi.rs
third_party/rust/winapi/src/shlguid.rs
third_party/rust/winapi/src/shlobj.rs
third_party/rust/winapi/src/shobjidl.rs
third_party/rust/winapi/src/shtypes.rs
third_party/rust/winapi/src/spapidef.rs
third_party/rust/winapi/src/sql.rs
third_party/rust/winapi/src/sqltypes.rs
third_party/rust/winapi/src/sspi.rs
third_party/rust/winapi/src/strmif.rs
third_party/rust/winapi/src/subauth.rs
third_party/rust/winapi/src/synchapi.rs
third_party/rust/winapi/src/sysinfoapi.rs
third_party/rust/winapi/src/threadpoolapi.rs
third_party/rust/winapi/src/timezoneapi.rs
third_party/rust/winapi/src/tlhelp32.rs
third_party/rust/winapi/src/unknwnbase.rs
third_party/rust/winapi/src/urlhist.rs
third_party/rust/winapi/src/urlmon.rs
third_party/rust/winapi/src/usb.rs
third_party/rust/winapi/src/usbspec.rs
third_party/rust/winapi/src/usp10.rs
third_party/rust/winapi/src/vadefs.rs
third_party/rust/winapi/src/vsbackup.rs
third_party/rust/winapi/src/vss.rs
third_party/rust/winapi/src/vsserror.rs
third_party/rust/winapi/src/vswriter.rs
third_party/rust/winapi/src/werapi.rs
third_party/rust/winapi/src/winbase.rs
third_party/rust/winapi/src/wincon.rs
third_party/rust/winapi/src/wincred.rs
third_party/rust/winapi/src/wincrypt.rs
third_party/rust/winapi/src/windef.rs
third_party/rust/winapi/src/windowscodecs.rs
third_party/rust/winapi/src/windowsx.rs
third_party/rust/winapi/src/winerror.rs
third_party/rust/winapi/src/winevt.rs
third_party/rust/winapi/src/wingdi.rs
third_party/rust/winapi/src/winhttp.rs
third_party/rust/winapi/src/winioctl.rs
third_party/rust/winapi/src/winnetwk.rs
third_party/rust/winapi/src/winnls.rs
third_party/rust/winapi/src/winnt.rs
third_party/rust/winapi/src/winreg.rs
third_party/rust/winapi/src/winscard.rs
third_party/rust/winapi/src/winsmcrd.rs
third_party/rust/winapi/src/winsock2.rs
third_party/rust/winapi/src/winspool.rs
third_party/rust/winapi/src/winstring.rs
third_party/rust/winapi/src/winsvc.rs
third_party/rust/winapi/src/winusb.rs
third_party/rust/winapi/src/winusbio.rs
third_party/rust/winapi/src/winuser.rs
third_party/rust/winapi/src/ws2def.rs
third_party/rust/winapi/src/ws2ipdef.rs
third_party/rust/winapi/src/ws2spi.rs
third_party/rust/winapi/src/ws2tcpip.rs
third_party/rust/winapi/src/wtypes.rs
third_party/rust/winapi/src/wtypesbase.rs
third_party/rust/winapi/src/xinput.rs
third_party/rust/x11/.cargo-checksum.json
third_party/rust/x11/.cargo-ok
third_party/rust/x11/Cargo.toml
third_party/rust/x11/build.rs
third_party/rust/x11/examples/hello-world.rs
third_party/rust/x11/examples/input.rs
third_party/rust/x11/examples/xrecord.rs
third_party/rust/x11/src/dpms.rs
third_party/rust/x11/src/glx.rs
third_party/rust/x11/src/internal.rs
third_party/rust/x11/src/keysym.rs
third_party/rust/x11/src/lib.rs
third_party/rust/x11/src/link.rs
third_party/rust/x11/src/xcursor.rs
third_party/rust/x11/src/xf86vmode.rs
third_party/rust/x11/src/xfixes.rs
third_party/rust/x11/src/xft.rs
third_party/rust/x11/src/xinerama.rs
third_party/rust/x11/src/xinput.rs
third_party/rust/x11/src/xinput2.rs
third_party/rust/x11/src/xlib.rs
third_party/rust/x11/src/xlib_xcb.rs
third_party/rust/x11/src/xmd.rs
third_party/rust/x11/src/xmu.rs
third_party/rust/x11/src/xrandr.rs
third_party/rust/x11/src/xrecord.rs
third_party/rust/x11/src/xrender.rs
third_party/rust/x11/src/xss.rs
third_party/rust/x11/src/xt.rs
third_party/rust/x11/src/xtest.rs
third_party/rust/xml-rs/.cargo-checksum.json
third_party/rust/xml-rs/.cargo-ok
third_party/rust/xml-rs/.gitignore
third_party/rust/xml-rs/.travis.yml
third_party/rust/xml-rs/Cargo.toml
third_party/rust/xml-rs/Changelog.md
third_party/rust/xml-rs/LICENSE
third_party/rust/xml-rs/Readme.md
third_party/rust/xml-rs/design.md
third_party/rust/xml-rs/src/analyze.rs
third_party/rust/xml-rs/src/attribute.rs
third_party/rust/xml-rs/src/common.rs
third_party/rust/xml-rs/src/escape.rs
third_party/rust/xml-rs/src/lib.rs
third_party/rust/xml-rs/src/macros.rs
third_party/rust/xml-rs/src/name.rs
third_party/rust/xml-rs/src/namespace.rs
third_party/rust/xml-rs/src/reader/config.rs
third_party/rust/xml-rs/src/reader/error.rs
third_party/rust/xml-rs/src/reader/events.rs
third_party/rust/xml-rs/src/reader/lexer.rs
third_party/rust/xml-rs/src/reader/mod.rs
third_party/rust/xml-rs/src/reader/parser/inside_cdata.rs
third_party/rust/xml-rs/src/reader/parser/inside_closing_tag_name.rs
third_party/rust/xml-rs/src/reader/parser/inside_comment.rs
third_party/rust/xml-rs/src/reader/parser/inside_declaration.rs
third_party/rust/xml-rs/src/reader/parser/inside_doctype.rs
third_party/rust/xml-rs/src/reader/parser/inside_opening_tag.rs
third_party/rust/xml-rs/src/reader/parser/inside_processing_instruction.rs
third_party/rust/xml-rs/src/reader/parser/inside_reference.rs
third_party/rust/xml-rs/src/reader/parser/mod.rs
third_party/rust/xml-rs/src/reader/parser/outside_tag.rs
third_party/rust/xml-rs/src/util.rs
third_party/rust/xml-rs/src/writer/config.rs
third_party/rust/xml-rs/src/writer/emitter.rs
third_party/rust/xml-rs/src/writer/events.rs
third_party/rust/xml-rs/src/writer/mod.rs
third_party/rust/xml-rs/tests/documents/sample_1.xml
third_party/rust/xml-rs/tests/documents/sample_1_full.txt
third_party/rust/xml-rs/tests/documents/sample_1_short.txt
third_party/rust/xml-rs/tests/documents/sample_2.xml
third_party/rust/xml-rs/tests/documents/sample_2_full.txt
third_party/rust/xml-rs/tests/documents/sample_2_short.txt
third_party/rust/xml-rs/tests/documents/sample_3.xml
third_party/rust/xml-rs/tests/documents/sample_3_full.txt
third_party/rust/xml-rs/tests/documents/sample_3_short.txt
third_party/rust/xml-rs/tests/documents/sample_4.xml
third_party/rust/xml-rs/tests/documents/sample_4_full.txt
third_party/rust/xml-rs/tests/documents/sample_4_short.txt
third_party/rust/xml-rs/tests/event_reader.rs
third_party/rust/xml-rs/tests/event_writer.rs
toolkit/library/gtest/rust/Cargo.lock
toolkit/library/rust/Cargo.lock
new file mode 100644
--- /dev/null
+++ b/third_party/rust/app_units/.cargo-checksum.json
@@ -0,0 +1,1 @@
+{"files":{".cargo-ok":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",".gitignore":"12cc0f91b51fedf41ae1670d1624ee1d78a284bdb101645b60a06a12de16c069",".travis.yml":"6b96b2c6bfd7e1acef4b825a2813fc4277859eb9400a16800db8835c25e4087d","Cargo.toml":"789b93a48ce76901375209d5462408469c31809e09a98e71370c57187a4b0923","README.md":"9f048d969f9f8333cdcdb892744cd0816e4f2922c8817fa5e9e07f9472fe1050","src/app_unit.rs":"71b0ac2fa378427883649def1a03008ac9d4eb45addd084b7d9885867049551e","src/lib.rs":"2df7d863c47d8b22f9af66caeafa87e6a206ee713a8aeaa55c5a80a42a92513b"},"package":"636ee56f12e31dbc11dc0a1ac6004f08b04e6e6595963716fc8130e90d4e04cf"}
\ No newline at end of file
new file mode 100644
new file mode 100644
--- /dev/null
+++ b/third_party/rust/app_units/.gitignore
@@ -0,0 +1,2 @@
+target/
+Cargo.lock
new file mode 100644
--- /dev/null
+++ b/third_party/rust/app_units/.travis.yml
@@ -0,0 +1,8 @@
+language: rust
+notifications:
+  webhooks: http://build.servo.org:54856/travis
+
+rust:
+  - stable
+  - beta
+  - nightly
new file mode 100644
--- /dev/null
+++ b/third_party/rust/app_units/Cargo.toml
@@ -0,0 +1,18 @@
+[package]
+name = "app_units"
+version = "0.3.0"
+authors = ["The Servo Project Developers"]
+description = "Servo app units type (Au)"
+documentation = "http://doc.servo.org/app_units/"
+repository = "https://github.com/servo/app_units"
+license = "MPL-2.0"
+
+[features]
+default = []
+plugins = []
+
+[dependencies]
+heapsize = "0.3"
+num-traits = "0.1.32"
+rustc-serialize = "0.3"
+serde = "0.8"
new file mode 100644
--- /dev/null
+++ b/third_party/rust/app_units/README.md
@@ -0,0 +1,3 @@
+# app-units
+
+[Documentation](http://doc.servo.org/app_units/index.html)
new file mode 100644
--- /dev/null
+++ b/third_party/rust/app_units/src/app_unit.rs
@@ -0,0 +1,315 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+use heapsize::HeapSizeOf;
+use num_traits::Zero;
+use rustc_serialize::{Encodable, Encoder};
+use serde::de::{Deserialize, Deserializer};
+use serde::ser::{Serialize, Serializer};
+use std::default::Default;
+use std::fmt;
+use std::i32;
+use std::ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Neg, Rem, Sub, SubAssign};
+
+/// The number of app units in a pixel.
+pub const AU_PER_PX: i32 = 60;
+
+#[derive(Clone, Copy, Hash, PartialEq, PartialOrd, Eq, Ord)]
+pub struct Au(pub i32);
+
+impl HeapSizeOf for Au {
+    fn heap_size_of_children(&self) -> usize { 0 }
+}
+
+impl Deserialize for Au {
+    fn deserialize<D: Deserializer>(deserializer: &mut D) -> Result<Au, D::Error> {
+        Ok(Au(try!(i32::deserialize(deserializer))))
+    }
+}
+
+impl Serialize for Au {
+    fn serialize<S: Serializer>(&self, serializer: &mut S) -> Result<(), S::Error> {
+        self.0.serialize(serializer)
+    }
+}
+
+impl Default for Au {
+    #[inline]
+    fn default() -> Au {
+        Au(0)
+    }
+}
+
+impl Zero for Au {
+    #[inline]
+    fn zero() -> Au {
+        Au(0)
+    }
+
+    #[inline]
+    fn is_zero(&self) -> bool {
+        self.0 == 0
+    }
+}
+
+pub const MIN_AU: Au = Au(i32::MIN);
+pub const MAX_AU: Au = Au(i32::MAX);
+
+impl Encodable for Au {
+    fn encode<S: Encoder>(&self, e: &mut S) -> Result<(), S::Error> {
+        e.emit_f64(self.to_f64_px())
+    }
+}
+
+impl fmt::Debug for Au {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        write!(f, "{}px", self.to_f64_px())
+    }
+}
+
+impl Add for Au {
+    type Output = Au;
+
+    #[inline]
+    fn add(self, other: Au) -> Au {
+        Au(self.0.wrapping_add(other.0))
+    }
+}
+
+impl Sub for Au {
+    type Output = Au;
+
+    #[inline]
+    fn sub(self, other: Au) -> Au {
+        Au(self.0.wrapping_sub(other.0))
+    }
+
+}
+
+impl Mul<i32> for Au {
+    type Output = Au;
+
+    #[inline]
+    fn mul(self, other: i32) -> Au {
+        Au(self.0.wrapping_mul(other))
+    }
+}
+
+impl Div<i32> for Au {
+    type Output = Au;
+
+    #[inline]
+    fn div(self, other: i32) -> Au {
+        Au(self.0 / other)
+    }
+}
+
+impl Rem<i32> for Au {
+    type Output = Au;
+
+    #[inline]
+    fn rem(self, other: i32) -> Au {
+        Au(self.0 % other)
+    }
+}
+
+impl Neg for Au {
+    type Output = Au;
+
+    #[inline]
+    fn neg(self) -> Au {
+        Au(-self.0)
+    }
+}
+
+impl AddAssign for Au {
+    #[inline]
+    fn add_assign(&mut self, other: Au) {
+        *self = *self + other;
+    }
+}
+
+impl SubAssign for Au {
+    #[inline]
+    fn sub_assign(&mut self, other: Au) {
+        *self = *self - other;
+    }
+}
+
+impl MulAssign<i32> for Au {
+    #[inline]
+    fn mul_assign(&mut self, other: i32) {
+        *self = *self * other;
+    }
+}
+
+impl DivAssign<i32> for Au {
+    #[inline]
+    fn div_assign(&mut self, other: i32) {
+        *self = *self / other;
+    }
+}
+
+impl Au {
+    /// FIXME(pcwalton): Workaround for lack of cross crate inlining of newtype structs!
+    #[inline]
+    pub fn new(value: i32) -> Au {
+        Au(value)
+    }
+
+    #[inline]
+    pub fn scale_by(self, factor: f32) -> Au {
+        Au(((self.0 as f32) * factor) as i32)
+    }
+
+    #[inline]
+    pub fn from_px(px: i32) -> Au {
+        Au((px * AU_PER_PX) as i32)
+    }
+
+    /// Rounds this app unit down to the pixel towards zero and returns it.
+    #[inline]
+    pub fn to_px(self) -> i32 {
+        self.0 / AU_PER_PX
+    }
+
+    /// Ceil this app unit to the appropriate pixel boundary and return it.
+    #[inline]
+    pub fn ceil_to_px(self) -> i32 {
+        ((self.0 as f64) / (AU_PER_PX as f64)).ceil() as i32
+    }
+
+    #[inline]
+    pub fn to_nearest_px(self) -> i32 {
+        ((self.0 as f64) / (AU_PER_PX as f64)).round() as i32
+    }
+
+    #[inline]
+    pub fn to_nearest_pixel(self, pixels_per_px: f32) -> f32 {
+        ((self.0 as f32) / (AU_PER_PX as f32) * pixels_per_px).round() / pixels_per_px
+    }
+
+    #[inline]
+    pub fn to_f32_px(self) -> f32 {
+        (self.0 as f32) / (AU_PER_PX as f32)
+    }
+
+    #[inline]
+    pub fn to_f64_px(self) -> f64 {
+        (self.0 as f64) / (AU_PER_PX as f64)
+    }
+
+    #[inline]
+    pub fn from_f32_px(px: f32) -> Au {
+        Au((px * (AU_PER_PX as f32)) as i32)
+    }
+
+    #[inline]
+    pub fn from_f64_px(px: f64) -> Au {
+        Au((px * (AU_PER_PX as f64)) as i32)
+    }
+}
+
+#[test]
+fn create() {
+    assert_eq!(Au::zero(), Au(0));
+    assert_eq!(Au::default(), Au(0));
+    assert_eq!(Au::new(7), Au(7));
+}
+
+#[test]
+fn operations() {
+    assert_eq!(Au(7) + Au(5), Au(12));
+    assert_eq!(MAX_AU + Au(1), MIN_AU);
+
+    assert_eq!(Au(7) - Au(5), Au(2));
+    assert_eq!(MIN_AU - Au(1), MAX_AU);
+
+    assert_eq!(Au(7) * 5, Au(35));
+    assert_eq!(MAX_AU * -1, MIN_AU + Au(1));
+    assert_eq!(MIN_AU * -1, MIN_AU);
+
+    assert_eq!(Au(35) / 5, Au(7));
+    assert_eq!(Au(35) % 6, Au(5));
+
+    assert_eq!(-Au(7), Au(-7));
+}
+
+#[test]
+#[should_panic]
+fn overflowing_div() {
+    MIN_AU / -1;
+}
+
+#[test]
+#[should_panic]
+fn overflowing_rem() {
+    MIN_AU % -1;
+}
+
+#[test]
+fn scale() {
+    assert_eq!(Au(12).scale_by(1.5), Au(18));
+}
+
+#[test]
+fn convert() {
+    assert_eq!(Au::from_px(5), Au(300));
+
+    assert_eq!(Au(300).to_px(), 5);
+    assert_eq!(Au(330).to_px(), 5);
+    assert_eq!(Au(350).to_px(), 5);
+    assert_eq!(Au(360).to_px(), 6);
+
+    assert_eq!(Au(300).ceil_to_px(), 5);
+    assert_eq!(Au(310).ceil_to_px(), 6);
+    assert_eq!(Au(330).ceil_to_px(), 6);
+    assert_eq!(Au(350).ceil_to_px(), 6);
+    assert_eq!(Au(360).ceil_to_px(), 6);
+
+    assert_eq!(Au(300).to_nearest_px(), 5);
+    assert_eq!(Au(310).to_nearest_px(), 5);
+    assert_eq!(Au(330).to_nearest_px(), 6);
+    assert_eq!(Au(350).to_nearest_px(), 6);
+    assert_eq!(Au(360).to_nearest_px(), 6);
+
+    assert_eq!(Au(60).to_nearest_pixel(2.), 1.);
+    assert_eq!(Au(70).to_nearest_pixel(2.), 1.);
+    assert_eq!(Au(80).to_nearest_pixel(2.), 1.5);
+    assert_eq!(Au(90).to_nearest_pixel(2.), 1.5);
+    assert_eq!(Au(100).to_nearest_pixel(2.), 1.5);
+    assert_eq!(Au(110).to_nearest_pixel(2.), 2.);
+    assert_eq!(Au(120).to_nearest_pixel(2.), 2.);
+
+    assert_eq!(Au(300).to_f32_px(), 5.);
+    assert_eq!(Au(312).to_f32_px(), 5.2);
+    assert_eq!(Au(330).to_f32_px(), 5.5);
+    assert_eq!(Au(348).to_f32_px(), 5.8);
+    assert_eq!(Au(360).to_f32_px(), 6.);
+
+    assert_eq!(Au(300).to_f64_px(), 5.);
+    assert_eq!(Au(312).to_f64_px(), 5.2);
+    assert_eq!(Au(330).to_f64_px(), 5.5);
+    assert_eq!(Au(348).to_f64_px(), 5.8);
+    assert_eq!(Au(360).to_f64_px(), 6.);
+
+    assert_eq!(Au::from_f32_px(5.), Au(300));
+    assert_eq!(Au::from_f32_px(5.2), Au(312));
+    assert_eq!(Au::from_f32_px(5.5), Au(330));
+    assert_eq!(Au::from_f32_px(5.8), Au(348));
+    assert_eq!(Au::from_f32_px(6.), Au(360));
+
+    assert_eq!(Au::from_f64_px(5.), Au(300));
+    assert_eq!(Au::from_f64_px(5.2), Au(312));
+    assert_eq!(Au::from_f64_px(5.5), Au(330));
+    assert_eq!(Au::from_f64_px(5.8), Au(348));
+    assert_eq!(Au::from_f64_px(6.), Au(360));
+}
+
+#[test]
+fn heapsize() {
+    use heapsize::HeapSizeOf;
+    fn f<T: HeapSizeOf>(_: T) {}
+    f(Au::new(0));
+}
new file mode 100644
--- /dev/null
+++ b/third_party/rust/app_units/src/lib.rs
@@ -0,0 +1,16 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+//! An Au is an "App Unit" and represents 1/60th of a CSS pixel. It was
+//! originally proposed in 2002 as a standard unit of measure in Gecko.
+//! See https://bugzilla.mozilla.org/show_bug.cgi?id=177805 for more info.
+
+extern crate heapsize;
+extern crate num_traits;
+extern crate rustc_serialize;
+extern crate serde;
+
+mod app_unit;
+
+pub use app_unit::{Au, MIN_AU, MAX_AU, AU_PER_PX};
new file mode 100644
--- /dev/null
+++ b/third_party/rust/bincode/.cargo-checksum.json
@@ -0,0 +1,1 @@
+{"files":{".cargo-ok":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",".gitignore":"e084df3ce631ce22082bd63f9e421e7f4d7a2408d6520de532f6a649e4d320dd",".travis.yml":"cb3f687453522852cb74371892a77d5e6eb61d771b8ef27f6cc6628e556de3d6","Cargo.toml":"d631ecb2eef5a18307a68e795080ed073851c9bea0800405cad98642ed3cc053","LICENSE.md":"90d7e062634054e6866d3c81e6a2b3058a840e6af733e98e80bdfe1a7dec6912","examples/basic.rs":"cdf97f2c4facbc202bf9e1496030d09bef3b7cd5538407325a38f0fe2e49415e","logo.png":"ebc5305aae938c1f834cf35302faa8be0f1b7b8c3c3beef5cf6b2f68b9628c35","readme.dev.md":"43bad3bcc13a5c057344d3ba7f64bd2b313f8c133d6afa068108df73e8e8facd","readme.md":"1fe1bda36327400cfedfcf103d58091c8465067b62706b0a368d287ca0312cd9","src/lib.rs":"1a85a12afad0b6150b8dbede093d19f4a32a3cd6976ee018a625fbc05051bf80","src/refbox.rs":"f0470baabbf0f9852df939c2535865793dc31c9d9d35eecf9c237a9df431a9fc","src/rustc_serialize/mod.rs":"188f5ff7fc9c5e0ac1404b919ceafac5ce4385950d22ae470ddc1775d2a0643b","src/rustc_serialize/reader.rs":"7983c37556fdef552bfeba386d557863fb5113c8fada55d4cf6a605f13214253","src/rustc_serialize/writer.rs":"684844799673fce3c54f1aca42430b6730da13473d732ee2954ebc56994ebd95","src/serde/mod.rs":"7818bbe5c320af2a15762c421d5471865a7364e1c9754c57960402fdcf09c595","src/serde/reader.rs":"1f88a55923dfc3ad82ec32571c9c7ca42818d996897966dea08a595f804d117f","src/serde/writer.rs":"d987134b3a00eb17a25e601757ad20607dd1de8989452266e9e4e7955fcd87f1","tests/test.rs":"b72a5902be11c3210dd56814276ff036155eba10d5f0aa566c86e7a1ce463adf"},"package":"55eb0b7fd108527b0c77860f75eca70214e11a8b4c6ef05148c54c05a25d48ad"}
\ No newline at end of file
new file mode 100644
new file mode 100644
--- /dev/null
+++ b/third_party/rust/bincode/.gitignore
@@ -0,0 +1,5 @@
+/target
+/Cargo.lock
+*.swp
+*.swo
+.cargo
new file mode 100644
--- /dev/null
+++ b/third_party/rust/bincode/.travis.yml
@@ -0,0 +1,29 @@
+lang: c
+after_success: |
+  [ $TRAVIS_BRANCH = master ] &&
+  [ $TRAVIS_PULL_REQUEST = false ] &&
+  cargo doc &&
+  echo "<meta http-equiv=refresh content=0;url=`echo $TRAVIS_REPO_SLUG | cut -d '/' -f 2`/index.html>" > target/doc/index.html &&
+  sudo pip install ghp-import &&
+  ghp-import -n target/doc &&
+  git push -fq https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
+
+env:
+  matrix:
+    - CHANNEL='stable'
+    - CHANNEL='beta'
+    - CHANNEL='nightly'
+  global:
+  - secure: SZSxNqg9wiGx8EnJhifJ2kb/aCRcLim9TzTQyfurPqd8qVGkDOeVjTtbs+VTxLVXYtMJAz+YYnrQDwsu8kc/uYpQajU+gRMqNGEP5gNj3Ha5iNGDasAS6piIHQSMROayZ+D9g22nlGnjk8t9eZtLHC/Z8IWMCnjcIHvqMFY6cgI=
+
+install:
+    - curl -sf https://raw.githubusercontent.com/brson/multirust/master/blastoff.sh > ./rustup.sh
+    - chmod +x ./rustup.sh
+    - ./rustup.sh --yes
+
+script:
+    - multirust default $CHANNEL
+    - cargo build
+    - cargo build --no-default-features --features "rustc-serialize"
+    - cargo build --no-default-features --features "serde"
+    - if [ $CHANNEL = 'nightly' ] ; then cargo test ; fi
new file mode 100644
--- /dev/null
+++ b/third_party/rust/bincode/Cargo.toml
@@ -0,0 +1,29 @@
+[package]
+name = "bincode"
+version = "0.6.1"
+authors = ["Ty Overby <ty@pre-alpha.com>", "Francesco Mazzoli <f@mazzo.li>"]
+