pub trait BoundSided { fn side() -> BoundSide; }
A trait implemented by phantom types indicating the type of the bound.
Returns the bound side this type corresponds to.