pub trait Universal {
// Required method
fn get_str_vector_by_key_or(&self, k: &str, or: Vec<&str>) -> Vec<String>;
}Expand description
Universal wrappers on top of Node. Works for both map and vector type nodes.
Required Methods§
Sourcefn get_str_vector_by_key_or(&self, k: &str, or: Vec<&str>) -> Vec<String>
fn get_str_vector_by_key_or(&self, k: &str, or: Vec<&str>) -> Vec<String>
Get node by key and then trys to return its values or vector you set into or argument. Example
use pretty_graph::{Node, Universal};
let node_1 = Node::new();
let node_2 = Node::new_vec();
node_2.push_str("Hello!");
node_1.link("node_2", node_2);
let vector = node_1.get_str_vector_by_key_or("node_2", vec![]);