pub fn system_file<T>(file: T, path: PathBuf) -> Value
    where
        T: Read + Write + Seek + 'static,
    {
        let result = ExternalValue::with_shared_meta_map(
            Self(Rc::new(BufferedSystemFile::new(file, path))),
            Self::meta(),
        );
        Value::ExternalValue(result)
    }
/// Wraps a file that implements traits typical of a system file in a buffered reader/writer
Wraps a file that implements traits typical of a system file in a buffered reader/writer
Wraps a file that implements traits typical of a system file in a buffered reader / writer
pub fn system_file<T>(file: T, path: PathBuf) -> Value
    where
        T: Read + Write + Seek + 'static,
    {
        let result = ExternalValue::with_shared_meta_map(
            Self(Rc::new(BufferedSystemFile::new(file, path))),
            Self::meta(),
        );
        Value::ExternalValue(result)
    }
pub fn system_file < T > ( file : T , path : PathBuf ) -> Value where T : Read + Write + Seek + ' static , { let result = ExternalValue :: with_shared_meta_map ( Self ( Rc :: new ( BufferedSystemFile :: new ( file , path ) ) ) , Self :: meta ( ) , ) ; Value :: ExternalValue ( result ) }
Wraps a file that implements traits typical of a system file in a buffered reader/writer
Wraps a file that implements traits typical of a system file in a buffered reader / writer
file
T
path
PathBuf
file
T
path
PathBuf