pub trait ConstantBag: Sized + Copy {
type Constant: Constant;
fn make_constant<C: Constant>(
&self,
constant: BorrowedConstant<'_, C>
) -> Self::Constant;
fn make_name(&self, name: &str) -> <Self::Constant as Constant>::Name;
}
Expand description
A Constant Bag