964 B
964 B
Change Log
Unreleased
-
Added
pub
modifier topy_class!
syntax:py_class!(pub class ClassName |py| ...)
-
Changed
obj.extract::<Vec<T>>(py)
to work with any object implementing the sequence protocol; not just lists. -
Added the
buffer
module, which allows safe access to the buffer protocol. This allows zero-copy access to numpy arrays. -
When building with
--feature nightly
,extract::<Vec<PrimitiveType>>
will try to use the buffer protocol before falling back to the sequence protocol. -
Added support for optional parameters to
py_argparse!
,py_fn!
andpy_class!
macros. (PR by @Luthaf)Example:
py_fn!(py, function(i: i32 = 0))
0.1.0 - 2016-12-17
- First release that works on stable Rust.