For each feature we have: 1. Trait exposed on environment 2. **Local Implementation** of the trait 3. Remote implementation that uses the client to proxy via network 4. Handler implementation that handles PRC requests and calls into **Local Implementation** |
||
|---|---|---|
| .. | ||
| bin | ||
| client | ||
| server | ||
| client.rs | ||
| client_api.rs | ||
| connection.rs | ||
| environment.rs | ||
| file_system.rs | ||
| lib.rs | ||
| local_file_system.rs | ||
| protocol.rs | ||
| remote_file_system.rs | ||
| rpc.rs | ||
| server.rs | ||