use crate::entities::Container;
use crate::entities::Item;
use std::any::Any;
pub trait Instance: Any {
fn items(&self) -> impl Iterator<Item = &Item>;
fn containers(&self) -> impl Iterator<Item = &Container>;
fn item(&self, id: usize) -> &Item;
fn container(&self, id: usize) -> &Container;
}