This very minor change moves tests from their current location in submodules within the file under test into submodules in separate files. This is a slight deviation from the normal Rust convention
(though only very slight, since the module structure remains the same). However, it is justified here since the tests are fairly verbose and including them in the same file was a bit unwieldy.
This very minor change moves tests from their current location in submodules within the file under test into submodules in separate files. This is a slight deviation from the normal Rust convention (though only very slight, since the module structure remains the same). However, it is justified here since the tests are fairly verbose and including them in the same file was a bit unwieldy.