snops 0.1.0

The snarkops control plane responsible for managing environments and agents
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use serde::Deserialize;
use snops_common::state::CannonId;

use crate::cannon::{sink::TxSink, source::TxSource};

/// A document describing the node infrastructure for a test.
#[derive(Deserialize, Debug, Clone)]
pub struct Document {
    pub name: CannonId,
    pub description: Option<String>,

    pub source: TxSource,
    pub sink: TxSink,
}