
    h                    T    S SK Jr  S SKJrJr  \(       a  S SKJr          SS jrg)    )annotations)TYPE_CHECKINGAny)	DataFramec                    U " U/UQ76 $ )a<  
Deserialize and execute the given function for the projected columns.

Called from polars-lazy. Polars-lazy provides the bytes of the pickled function and
the projected columns.

Parameters
----------
function
    function object
with_columns
    Columns that are projected
*args
    Additional function arguments.
 )functionwith_columnsargss      L/home/james-whalen/.local/lib/python3.13/site-packages/polars/_utils/scan.py_execute_from_rustr   	   s    $ L(4((    N)r	   r   r
   zlist[str] | Noner   r   returnr   )
__future__r   typingr   r   polarsr   r   r   r   r   <module>r      s6    " % ))!1):=))r   