Skip to main content

match_vec

Function match_vec 

Source
pub fn match_vec(w: Wrapper) -> Vec<String>
Expand description

On version 0.2.0 of rust-env DX improved You don’t need to match a Wrapper variant Instead use match_str and match vec Here’s a example

§Example

use rust_env::{Env, match_str, match_vec, Wrapper};

let env = Env::new("./config.env");

//On version 0.1.0
let addr = match env.get_local("ADDR") {
    Wrapper::Str(e) => e,
    Wrapper::Vec(v) => panic!("Can't use vec instead of string"),
    _ => String::new()
};
let ip = match env.get_local("ip") {
    Wrapper::Vec(e) => e,
    Wrapper::Str(v) => panic!("Can't use string instead of vec"),
    _ => String::new()
};

//Now (v0.2.0)

let addr: String = match_str(env.get_local("ADDR"));
let ip: Vec<String> = match_vec(env.get_local("IP"));