| Crates.io | fstream |
| lib.rs | fstream |
| version | 0.1.2 |
| created_at | 2017-11-05 22:11:37.041602+00 |
| updated_at | 2017-11-09 19:47:09.169402+00 |
| description | A simple library to read/write files faster in Rust. |
| homepage | |
| repository | https://github.com/DimChtz/rust-fstream |
| max_upload_size | |
| id | 38281 |
| size | 6,974 |
A simple library to read/write files faster in Rust.
match fstream::write_text("test_file.txt", "Hello world!", true) {
Some(b) => println!("Number of bytes written to the file: {}", b),
None => println!("Couldn't open or write to the file!"),
}
or just:
fstream::write_text("test_file.txt", "Hello world!", true).unwrap();
match fstream::read_text("test_file.txt") {
Some(s) => println!("File content: {}", s),
None => println!("Couldn't open or read the file"),
}
or just:
fstream::read_text("test_file.txt").unwrap();
| Function | Description |
|---|---|
| read | Reads file content into a buffer |
| read_text | Reads text from a file as a string |
| read_lines | Reads text from a file and stores lines into a vector of strings |
| read_words | Reads text from a file and stores words into a vector of strings |
| read_delim | Reads text from a file, splits it using a user specified delimiter and stores the tokens into a vector of strings |
| Function | Description |
|---|---|
| write | Writes a buffer to a file |
| write_text | Writes a string to a file |
| write_lines | Writes a vector of strings to a file as lines |
| write_fmt | Writes formatted text to a file |
| write_newline | Writes a new line to a file |
| Function | Description |
|---|---|
| contains | Checks if a file contains a substring |
| merge | Merges the second file into the first one |
Add this line to your Cargo.toml:
[dependencies]
fstream = "0.1.2"
and then add this line to your main.rs:
extern crate fstream;