use crate::resources::Resource; use crate::to_artifact::ToArtifact; use std::error::Error; use std::fmt::Debug; pub trait AddableResource: 'static + Resource + Debug {} impl AddableResource for R where R: 'static + Resource + Debug {} pub type AddResult = Result<(::Artifact, bool), Box>;