snark-tool 0.4.0

snark-tool library contains structures and algorithm for (mainly) cubic graph analysis
Documentation
1
2
3
4
5
6
7
8
9
10
use std::collections::HashMap;

use crate::graph::graph::Graph;
use crate::procedure::procedure::{Procedure, Result};

pub type ConfigMap = HashMap<String, serde_json::Value>;

pub trait ProcedureBuilder<G: Graph> {
    fn build_from_map(&self, config: ConfigMap) -> Result<Box<dyn Procedure<G>>>;
}