openpine_vm/visuals/linefill.rs
1use openpine_compiler::instructions::Color;
2use serde::{Deserialize, Serialize};
3
4use crate::visuals::GraphId;
5
6/// Fill area between two [`Line`](crate::visuals::Line) graphs.
7#[derive(Debug, Clone, Serialize, Deserialize)]
8pub struct LineFill {
9 /// First line id.
10 pub line1: GraphId,
11 /// Second line id.
12 pub line2: GraphId,
13 /// Optional fill color.
14 pub color: Option<Color>,
15}