pub struct PluginInfo { pub String name, pub String version, } pub class PluginRegistry { T plugins; pub constructor(T plugins) { self.plugins = plugins; } pub T plugins(self) { return self.plugins; } }