Add some client docs
@@ -93,8 +93,10 @@ impl Client {
/// in their own functions with their own communication code.
/// Such functionalities includes reading local filestand sending multiple messages.
///
- /// Returns `true`, if the current command has been handled by this function.
+ /// Returns `Ok(true)`, if the current command has been handled by this function.
/// This indicates that the client can now shut down.
+ /// If `Ok(false)` is returned, the client will continue and handle the Subcommand in the
+ /// [handle_simple_command] function.
async fn handle_complex_command(&mut self) -> Result<bool> {
// This match handles all "complex" commands.
match &self.opt.cmd {
