1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
use versatile_data::Data;
pub struct Collection{
id:u32
,data:Data
}
impl Collection{
pub fn new(id:u32,data:Data)->Collection{
Collection{
id
,data
}
}
pub fn id(&self)->u32{
self.id
}
pub fn data(&self)->&Data{
&self.data
}
pub fn data_mut(&mut self)->&mut Data{
&mut self.data
}
}