sapling/eden/scm/lib/cpython-ext/src
Xavier Deguillard 33ea1763ce cpython-ext: add a PyPath type
Summary:
This will be used as an argument to the Rust bindings when using paths. This
type is either a PyBytes in Python2 and uses the various encoding function to
convert into a String, or a PyUnicode in Python3 with no encoding change.

Reviewed By: farnz

Differential Revision: D19587890

fbshipit-source-id: 58903426585693193754691fe3c756b9097b35f6
2020-01-27 16:50:14 -08:00
..
bytearrayobject.rs py3/rust: cpython-ext: set ob_size on raw PyObject 2020-01-27 16:50:14 -08:00
bytes.rs Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
bytesobject.rs py3/rust: cpython-ext: set ob_size on raw PyObject 2020-01-27 16:50:14 -08:00
error.rs cpython-ext: move foreign error handling to pyerror 2019-12-22 11:27:29 -08:00
io.rs Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
lib.rs cpython-ext: add a PyPath type 2020-01-27 16:50:14 -08:00
path.rs cpython-ext: add a PyPath type 2020-01-27 16:50:14 -08:00
pybuf.rs py3/rust: cpython-ext: support memoryview as PySimpleBuf 2020-01-27 16:50:13 -08:00
pyset.rs Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
ser.rs cpython-ext: rename mod failure to error 2019-12-22 11:27:29 -08:00
str.rs py3/rust: cpython-ext: add Str type 2020-01-27 16:50:13 -08:00