Sleep command (#2381)

* Add deserialization of Primitive::Duration; Fixes #2373

* Implement Sleep command

* Add comment saying you should name your rest field "rest"

* Fix typo

* Add documentation for sleep command
This commit is contained in:
Leonhard Kipp
2020-08-21 19:51:29 +02:00
committed by GitHub
parent cb4527fc0d
commit 0dd1403a69
7 changed files with 122 additions and 1 deletions

View File

@ -293,6 +293,8 @@ impl Signature {
}
/// Set the type for the "rest" of the positional arguments
/// Note: Not naming the field in your struct holding the rest values "rest", can
/// cause errors when deserializing
pub fn rest(mut self, ty: SyntaxShape, desc: impl Into<String>) -> Signature {
self.rest_positional = Some((ty, desc.into()));
self