mirror of
https://github.com/teloxide/teloxide.git
synced 2025-01-08 19:33:53 +01:00
Fix impl Error for ParseError
This commit is contained in:
parent
82439c2a4c
commit
5f9e0b46b2
1 changed files with 12 additions and 5 deletions
|
@ -228,11 +228,18 @@ pub enum ParseError {
|
|||
impl Display for ParseError {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), std::fmt::Error> {
|
||||
match self {
|
||||
ParseError::TooFewArguments { expected: _, found: _, message } => {
|
||||
write!(f, "{}", message)
|
||||
}
|
||||
ParseError::TooManyArguments { expected: _, found: _, message } => {
|
||||
write!(f, "{}", message)
|
||||
ParseError::TooFewArguments { expected, found, message } => write!(
|
||||
f,
|
||||
"Too few arguments (expected {}, found {}, message = '{}')",
|
||||
expected, found, message
|
||||
),
|
||||
ParseError::TooManyArguments { expected, found, message } => {
|
||||
write!(
|
||||
f,
|
||||
"Too many arguments (expected {}, found {}, message = \
|
||||
'{}')",
|
||||
expected, found, message
|
||||
)
|
||||
}
|
||||
ParseError::IncorrectFormat(e) => {
|
||||
write!(f, "Incorrect format of command args: {}", e)
|
||||
|
|
Loading…
Reference in a new issue