use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct AssetGraphMacroEdgesInner {
#[serde(rename = "lib_path")]
pub lib_path: String,
#[serde(rename = "consumer_path")]
pub consumer_path: String,
#[serde(rename = "macro_names")]
pub macro_names: Vec<String>,
#[serde(rename = "via_use")]
pub via_use: bool,
}
impl AssetGraphMacroEdgesInner {
pub fn new(lib_path: String, consumer_path: String, macro_names: Vec<String>, via_use: bool) -> AssetGraphMacroEdgesInner {
AssetGraphMacroEdgesInner {
lib_path,
consumer_path,
macro_names,
via_use,
}
}
}