Dear Fediverse!
I need some unhinged naming help. I have a module called sex_dungeon, within it a trait called SexDungeon. The trait is the core trait of iocaine's script engines.
Within the same sex_dungeon module is MeansOfProduction, the Roto engine.
There's also Dom (a HTTP request) and a Sub (HTTP response).
I need a name for a trait that has a single library() function that returns the Roto Library for the type it is impl'd for. The idea is that both Dom and Sub would implement this.
Do I call it Switch, or is there a more fitting name?
I'm also entertaining the idea that Switch would be a trait that's not just for Roto, but Lua too, and then impl library() inside the roto parts of the whole thing, and the lua_library() parts in the Lua parts, if Rust allows me to do that (I haven't checked). If it doesn't, then I need a name that I can use as part of an engine-specific trait.