]> git.lizzy.rs Git - rust.git/commit
Rollup merge of #40783 - stepancheg:cursor-new-0, r=aturon
authorCorey Farwell <coreyf@rwell.org>
Wed, 29 Mar 2017 03:19:23 +0000 (23:19 -0400)
committerGitHub <noreply@github.com>
Wed, 29 Mar 2017 03:19:23 +0000 (23:19 -0400)
commit88badb98c74f764f6e4baea3f6c9d3fd16013023
tree7af0b747a0cbc8cc785bf95cfc3b51c477367394
parent8ae1d444cbd8515289818ee3e6c13bf30a7a227a
parent8a91e4d1238b40200724826cc7ef3f7893c6152b
Rollup merge of #40783 - stepancheg:cursor-new-0, r=aturon

Document Cursor::new position is 0

... even if contained `Vec` is not empty. E. g. for

```
let v = vec![10u8, 20];
let mut c = io::Cursor::new(v);
c.write_all(b"aaaa").unwrap();
println!("{:?}", c.into_inner());
```

result is

```
[97, 97, 97, 97]
```

and not

```
[10, 20, 97, 97, 97, 97]
```