1 2 3 4 5 6 7 8 9 10 11 12 13 14
use serde::Deserialize; use crate::{Id, TypedObject}; #[derive(Deserialize)] pub struct Bundle<T> { pub id: Id, pub spec_version: String, pub objects: Vec<T>, } impl<T> TypedObject for Bundle<T> { const TYPE: &'static str = "bundle"; }