tar 0.1.10

A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once.
Build #8870 2016-08-06T08:59:17.288546+00:00
# rustc version
rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)
# docs.rs version
cratesfyi 0.2.0 (5dbd676 2016-07-30)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading tar v0.1.10
Documenting tar v0.1.10
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs --crate-name tar -o /home/cratesfyi/tar-0.1.10/doc -L dependency=/home/cratesfyi/tar-0.1.10/debug -L dependency=/home/cratesfyi/tar-0.1.10/debug/deps`
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17:19: 17:23 error: unresolved import `std::old_io`. There is no `old_io` in `std` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17 use std::old_io::{self, IoResult, IoError, fs};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17:25: 17:33 error: unresolved import `std::old_io::IoResult`. Could not find `old_io` in `std` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17 use std::old_io::{self, IoResult, IoError, fs};
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17:35: 17:42 error: unresolved import `std::old_io::IoError`. Could not find `old_io` in `std` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17 use std::old_io::{self, IoResult, IoError, fs};
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17:44: 17:46 error: unresolved import `std::old_io::fs`. Could not find `old_io` in `std` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:17 use std::old_io::{self, IoResult, IoError, fs};
^~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:18:17: 18:33 error: unresolved import `std::iter::AdditiveIterator`. There is no `AdditiveIterator` in `std::iter` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:18 use std::iter::{AdditiveIterator, repeat};
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:23:5: 23:22 error: unresolved import `std::slice::bytes`. There is no `bytes` in `std::slice` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:23 use std::slice::bytes;
^~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119:9: 119:13 error: trait `Seek` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119 impl<R: Seek + Reader> Archive<R> {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119:9: 119:13 help: you can import several candidates into scope (`use ...;`): 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119:9: 119:13 help:   `std::io::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119:9: 119:13 help:   `std::io::prelude::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119:16: 119:22 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119 impl<R: Seek + Reader> Archive<R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:119:16: 119:22 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:141:9: 141:15 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:141 impl<R: Reader> Archive<R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:141:9: 141:15 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:156:37: 156:41 error: type name `Path` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:156     pub fn unpack(&mut self, into: &Path) -> IoResult<()> {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:156:37: 156:41 help: you can import it into scope: `use std::path::Path;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:184:18: 184:30 error: failed to resolve. Use of undeclared type or module `Reader` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:184             try!(Reader::read(&mut me, &mut buf[..n as usize]));
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:184:13: 184:65 note: in this expansion of try! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:199:21: 199:33 error: failed to resolve. Use of undeclared type or module `Reader` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:199             if try!(Reader::read(&mut me, &mut chunk)) != 512 {
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:199:16: 199:55 note: in this expansion of try! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:242:9: 242:15 error: trait `Writer` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:242 impl<W: Writer> Archive<W> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:242:9: 242:15 help: no candidates by the name of `Writer` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344:13: 344:17 error: trait `Seek` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344 impl<'a, R: Seek + Reader> Iterator for Files<'a, R> {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344:13: 344:17 help: you can import several candidates into scope (`use ...;`): 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344:13: 344:17 help:   `std::io::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344:13: 344:17 help:   `std::io::prelude::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344:20: 344:26 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344 impl<'a, R: Seek + Reader> Iterator for Files<'a, R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:344:20: 344:26 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354:22: 354:26 error: trait `Seek` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354         fn doseek<R: Seek + Reader>(file: &File<R>) -> IoResult<()> {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354:22: 354:26 help: you can import several candidates into scope (`use ...;`): 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354:22: 354:26 help:   `std::io::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354:22: 354:26 help:   `std::io::prelude::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354:29: 354:35 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354         fn doseek<R: Seek + Reader>(file: &File<R>) -> IoResult<()> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:354:29: 354:35 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:367:13: 367:19 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:367 impl<'a, R: Reader> Iterator for FilesMut<'a, R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:367:13: 367:19 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:499:13: 499:19 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:499 impl<'a, R: Reader> Reader for &'a Archive<R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:499:13: 499:19 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:499:21: 499:27 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:499 impl<'a, R: Reader> Reader for &'a Archive<R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:499:21: 499:27 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:508:13: 508:19 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:508 impl<'a, R: Reader> Reader for File<'a, R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:508:13: 508:19 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:508:21: 508:27 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:508 impl<'a, R: Reader> Reader for File<'a, R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:508:21: 508:27 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:516:24: 516:36 error: failed to resolve. Use of undeclared type or module `Reader` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:516         let amt = try!(Reader::read(&mut self.archive, &mut into[..amt]));
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:516:19: 516:74 note: in this expansion of try! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:13: 522:19 error: trait `Reader` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522 impl<'a, R: Reader + Seek> Seek for File<'a, R> {
^~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:13: 522:19 help: no candidates by the name of `Reader` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:22: 522:26 error: trait `Seek` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522 impl<'a, R: Reader + Seek> Seek for File<'a, R> {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:22: 522:26 help: you can import several candidates into scope (`use ...;`): 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:22: 522:26 help:   `std::io::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:22: 522:26 help:   `std::io::prelude::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:28: 522:32 error: trait `Seek` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522 impl<'a, R: Reader + Seek> Seek for File<'a, R> {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:28: 522:32 help: you can import several candidates into scope (`use ...;`): 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:28: 522:32 help:   `std::io::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:522:28: 522:32 help:   `std::io::prelude::Seek` 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:549:13: 549:30 error: trait `num::FromStrRadix` is not in scope [E0405]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:549 fn octal<T: num::FromStrRadix>(slice: &[u8]) -> IoResult<T> {
^~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:549:13: 549:30 help: no candidates by the name of `FromStrRadix` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:554:11: 554:30 error: unresolved name `num::from_str_radix` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs:554     match num::from_str_radix(num.trim(), 8) {
^~~~~~~~~~~~~~~~~~~
error: cannot continue compilation due to previous error 
thread 'main' panicked at 'ChainedError {
error: failed to compile `tar v0.1.10`, intermediate artifacts can be found at `/home/cratesfyi/tar-0.1.10`,
cause: ChainedError {
error: Could not document `tar`.,
cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.1.10/src/lib.rs --crate-name tar -o /home/cratesfyi/tar-0.1.10/doc -L dependency=/home/cratesfyi/tar-0.1.10/debug -L dependency=/home/cratesfyi/tar-0.1.10/debug/deps` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.