file-operation 0.5.12

A Rust library providing a set of utilities for common file operations such as reading, writing, and querying file metadata like size. It aims to simplify file handling in Rust projects, offering safe and efficient file manipulation methods.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use super::r#struct::FileDataString;
use std::fmt;

impl From<Vec<u8>> for FileDataString {
    fn from(bytes: Vec<u8>) -> Self {
        FileDataString(String::from_utf8(bytes).unwrap_or_else(|_| String::new()))
    }
}

impl fmt::Display for FileDataString {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "{}", self.0)
    }
}