Skip to main content

from_read

Function from_read 

Source
pub fn from_read<R: Read>(read: R) -> Result<Dotenv>
Expand description

Create Dotenv from any Read implementor.

This is useful for loading environment variables from in-memory buffers, IPC streams, or network connections.

§Errors

Returns Error::Io if reading from the source fails.

§Examples

use std::io::Cursor;

let input = Cursor::new(b"FOO=bar\nBAZ=qux\n");
let dotenv = dotenv::from_read(input).unwrap();
for (key, value) in dotenv.iter() {
    println!("{key}={value}");
}