useuuid::Uuid;/// Interface to an identifiable entiry, i.e. that stored on can be stored in the Vault as an individual object
pubtraitHasUuid{/// Return current id
fnget_id(&self)-> Uuid;}pubtraitIsVerified{fnverify(self)->Result<Self, String>whereSelf:std::marker::Sized;
}
/// For vault items that may use a Global Key
pub trait UsesOddKey {////// Check if it's currently encrypted with an individual key, i.e., is not using Global Key
fnis_odd_key(&self)->bool;}