The only difference between Rust and the present case is that the former involved distortion of (that is to say, refusal to subsidize) the normal work of doctors, and the latter involves distortion of (that is to say, refusal to subsidize) the normal work of lawyers.
Rust and the present case are exactly the same, with no differences.