env_hooks/shells/json.rs
1use std::collections::HashSet;
2
3use bstr::BString;
4
5use crate::EnvVarsState;
6
7pub fn export(
8 env_vars_state: EnvVarsState,
9 _semicolon_delimited_env_vars: Option<&HashSet<String>>,
10) -> BString {
11 serde_json::to_string_pretty(&env_vars_state)
12 .unwrap_or_else(|_| String::from("{}"))
13 .into()
14}