-
Refactored FromValue
- API more consistent, clearer with stronger constraints
- introduced
FromSingleValue
trait - renamed
FromSingleValueArray
toFromValueArray
-
Refactored IntoArgs & CommandArg
- API more consistent, clearer with stronger constraints
SingleArg
trait has been introduced to contraintIntoArg
to a single argument- built-in commands do not expect anymore
impl Into<CommandArg>
as arguments butSingleArg
instead From
trait implementation to convert Rust primitives toCommandArg
has been removed- Rust primitives implementation for
IntoArgs
has been added - renamed
ArgsOrCollection
toMultipleArgsCollection
- renamed
SingleArgOrCollection
toSingleArgCollection
- renamed
KeyValueArgOrCollection
toKeyValueArgsCollection