use ;
use ;
/// A `Resource` is an amount of data associated with "methods", much like an object in
/// OO languages, but simpler. Specifically, resources shoud _not_ (ever!) support
/// mutation. Resources are immutable pices of data.
///
/// # Note
///
/// This is a more convenient version of the `Resource` trait used in the `jyafn` crate,
/// at the cost of object safety, which we don't need for our usecase.
/// A description on the method signature, to guide jyafn to generate the correct method
/// call on this resource.