write-to-file 1.0.2

Write to a file, simple helper fn and traits lib crate.
Documentation
  • Coverage
  • 50%
    2 out of 4 items documented1 out of 1 items with examples
  • Size
  • Source code size: 10.07 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 239.88 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • usagi/fold-license
    1 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • usagi

githubcrates-iodocs-rs Build Status

write-to-file

Write to a file, simple helper fn and traits lib crate.

I'm tired to implements these very simple file writing feature, but I don't need more a rich features. So I publish the crate. Enjoy rust in relaxed. 🤗

Tests as Examples: tests/

function version usage:

use write_to_file::write_to_file;

// write binary
let buf = vec![1u8, 2, 3, 4];
let path = "target/test/file.bin";
write_to_file(path, buf).unwrap(); // <- Easy to write!

// write text
let buf = "Nyanko is one of the greatest life.".to_string();
let path = "target/test/file.txt";
write_to_file(path, buf).unwrap(); // <- Easy to write!

trait version usage:

use write_to_file::WriteToFile;

// Vec<u8>
let buf: Vec<u8> = vec![1u8, 2, 3, 4];
let path = "target/test/file.bin";
buf.write_to_file(path).unwrap(); // <- Easy to write!

// &[u8]
let buf: &[u8] = buf.as_slice();
let path = "target/test/file.bin";
buf.write_to_file(path).unwrap(); // <- Easy to write!

// String
let buf: String = "Nyanko is one of the greatest life.".to_string();
let path = "target/test/file.txt";
buf.write_to_file(path).unwrap(); // <- Easy to write!

// &str
let buf: &str = buf.as_str();
let path = "target/test/file.txt";
buf.write_to_file(path).unwrap(); // <- Easy to write!

LICENSE

Author