If the handle is not alphanumeric PublicHandle::new error will be rescued at line 212 by:
let handle = self.handle_from_args(args).or_else(|_| self.current_handle())?;
The intended behaviour should be a crash (instead of showing the last clash loaded by next as it does now), with the message that is already present in PublicHandle: "Invalid clash handle '{}' (valid handles only contain characters 0-9 and a-f)".
If the handle is not alphanumeric
PublicHandle::new
error will be rescued at line 212 by:let handle = self.handle_from_args(args).or_else(|_| self.current_handle())?;
The intended behaviour should be a crash (instead of showing the last clash loaded by
next
as it does now), with the message that is already present inPublicHandle
: "Invalid clash handle '{}' (valid handles only contain characters 0-9 and a-f)".