I would be going for the same visual or hanging indent as I was going for earlier, ending up with, in most spaced-out, vidual-indent form, this:
pub fn sample<D, R, T>
(length: uint,
distribution: &D,
rng: &mut R)
-> Vec<T>
where D: IndependentSample<T>,
R: Rng {
unimplemented!();
}
Or with hanging indent, something like this (though it’s somewhat negotiable; most notably, visual indent might be good for the where clause):
pub fn sample<D, R, T>(
length: uint,
distribution: &D,
rng: &mut R)
-> Vec<T>
where D: IndependentSample<T>, R: Rng {
unimplemented!();
}