Skip to content

Commit e9b8807

Browse files
committed
Update example from the dark ages
1 parent 683d474 commit e9b8807

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,27 @@ A crate providing access to the Postgres large object API.
1212
extern crate postgres;
1313
extern crate postgres_large_object;
1414

15-
use std::old_path::Path;
16-
use std::old_io::fs::File;
17-
use std::old_io::util;
15+
use std::fs::File;
16+
use std::io;
1817

1918
use postgres::{Connection, SslMode};
2019
use postgres_large_object::{LargeObjectExt, LargeObjectTransactionExt, Mode};
2120

2221
fn main() {
2322
let conn = Connection::connect("postgres://postgres@localhost", &SslMode::None).unwrap();
2423

25-
let mut file = File::open(&Path::new("vacation_photos.tar.gz")).unwrap();
24+
let mut file = File::open("vacation_photos.tar.gz").unwrap();
2625
let trans = conn.transaction().unwrap();
2726
let oid = trans.create_large_object().unwrap();
2827
{
2928
let mut large_object = trans.open_large_object(oid, Mode::Write).unwrap();
30-
util::copy(&mut file, &mut large_object).unwrap();
29+
io::copy(&mut file, &mut large_object).unwrap();
3130
}
3231
trans.commit().unwrap();
3332

34-
let mut file = File::create(&Path::new("vacation_photos_copy.tar.gz")).unwrap();
33+
let mut file = File::create("vacation_photos_copy.tar.gz").unwrap();
3534
let trans = conn.transaction().unwrap();
3635
let mut large_object = trans.open_large_object(oid, Mode::Read).unwrap();
37-
util::copy(&mut large_object, &mut file).unwrap();
36+
io::copy(&mut large_object, &mut file).unwrap();
3837
}
3938
```

0 commit comments

Comments
 (0)