Aggregates client and file info.
Map from client indexes to client information.
Map from file indexes to file information.
pub fn add_client<S: Into<String>>(&mut self, name: S) -> Client[src]
Adds a client.
Does not add the client again if it’s already there (by name).
Adds a file, updates the clients concerned.
Retrieves information about a file.
pub fn add_client_to_file(&mut self, client: Client, file: File)[src]
Adds a client to a file.
Returns the client equivalence classes.
Two clients are in the same equivalence class if they are associated to the same file, transitively.