Cryptocurrency Ethereum Mastering Development

Passing storage of one library to another library

I have two libraries: A and B as well as contract C using them. Library B, in one of its functions, needs to call a couple of functions defined for A.Storage. The code below compiles, tests are passing, but I have no idea how should I interpret storage modifier when passing library as a parameter: […]