basabuuka_prototyp/venv/lib/python3.5/site-packages/cytoolz/functoolz.pxd
2020-08-16 19:36:44 +02:00

68 lines
1.2 KiB
Cython

cpdef object identity(object x)
cdef object c_thread_first(object val, object forms)
cdef object c_thread_last(object val, object forms)
cdef class curry:
cdef readonly object _sigspec
cdef readonly object _has_unknown_args
cdef readonly object func
cdef readonly tuple args
cdef readonly dict keywords
cdef public object __doc__
cdef public object __name__
cdef public object __module__
cdef public object __qualname__
cpdef object memoize(object func, object cache=*, object key=*)
cdef class _memoize:
cdef object func
cdef object cache
cdef object key
cdef bint is_unary
cdef bint may_have_kwargs
cdef class Compose:
cdef public object first
cdef public tuple funcs
cdef object c_compose(object funcs)
cdef object c_pipe(object data, object funcs)
cdef class complement:
cdef object func
cdef class _juxt_inner:
cdef public tuple funcs
cdef object c_juxt(object funcs)
cpdef object do(object func, object x)
cpdef object flip(object func, object a, object b)
cpdef object return_none(object exc)
cdef class excepts:
cdef public object exc
cdef public object func
cdef public object handler