The trait isn't actually all that useful, except as a documenting mechanism for the pattern I want to establish. I may later formalize it by hiding the actual structs behind an impl Selector, but I haven't decided on that yet.
I'm rm'ing the tests for now, until I get a pattern that I know I like. That way I can add the tests comprehensively later, without having to worry about constantly change the tests as I refactor.
The trait isn't actually all that useful, except as a documenting mechanism for the pattern I want to establish. I may later formalize it by hiding the actual structs behind an
impl Selector
, but I haven't decided on that yet.I'm rm'ing the tests for now, until I get a pattern that I know I like. That way I can add the tests comprehensively later, without having to worry about constantly change the tests as I refactor.