rrpack_basis/manifest/
description.rs1use rill_protocol::flow::core::Flow;
2use rill_protocol::io::provider::{Path, StreamType};
3use serde::{Deserialize, Serialize};
4
5pub trait PackFlow: Flow {
6 fn layer() -> Layer;
7}
8
9#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
26pub enum Layer {
27 Visual,
28 Control,
29 Transparent,
30}
31
32#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
33pub struct PackFlowDescription {
34 pub path: Path,
35 pub layer: Layer,
36 pub stream_type: StreamType,
37}