protoc-rust 1.4.0

protoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.
Documentation
Build #63120 2017-06-24T18:29:39.612963+00:00
# rustc version
rustc 1.19.0-dev (28a93c1f4 2017-05-31)
# docs.rs version
cratesfyi 0.4.1 (003e49d 2017-06-08)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading protoc-rust v1.4.0
Downloading protobuf v1.4.0
Compiling protobuf v1.4.0
Fresh libc v0.2.24
Fresh log v0.3.8
Fresh rand v0.3.15
Running `rustc --crate-name protobuf .cargo/registry/src/github.com-1ecc6299db9ec823/protobuf-1.4.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4c6b8c6116608fd9 -C extra-filename=-4c6b8c6116608fd9 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling protoc v1.4.0
Fresh tempdir v0.3.5
Running `rustc --crate-name protoc .cargo/registry/src/github.com-1ecc6299db9ec823/protoc-1.4.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=54122fe2bc041706 -C extra-filename=-54122fe2bc041706 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-4cfe391024f1467d.rlib --extern-version log=log,0.3.8 --cap-lints allow`
Documenting protoc-rust v1.4.0
Running `rustdoc --crate-name protoc_rust .cargo/registry/src/github.com-1ecc6299db9ec823/protoc-rust-1.4.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern protobuf=/home/cratesfyi/cratesfyi/debug/deps/libprotobuf-4c6b8c6116608fd9.rlib --extern-version protobuf=protobuf,1.4.0 --extern tempdir=/home/cratesfyi/cratesfyi/debug/deps/libtempdir-4e83ed77a6d2ebe5.rlib --extern-version tempdir=tempdir,0.3.5 --extern protoc=/home/cratesfyi/cratesfyi/debug/deps/libprotoc-54122fe2bc041706.rlib --extern-version protoc=protoc,1.4.0`
Finished dev [unoptimized + debuginfo] target(s) in 22.50 secs