
    Pi                    Z    d Z ddlmZ ddlmZmZ dgZ eh d          Zdddd	Z	ddZ
dS )z%
Cargo (Rust) CLI handler for Dippy.
    )annotations)ClassificationHandlerContextcargo>   -V-h--help	--versionread-manifestlocate-projectverify-projectgenerate-lockfilecdocfmthelpinfotreecheckfetchloginownerpkgidclippylogoutsearchupdatevendorversionmetadatarunbuildtest)rbtctxr   returnr   c                    | j         }|r|d         nd}t          |          dk     rt          d|          S |d         }|t          v rt          d| d|           S t                              ||          }t          d| d|           S )	zClassify cargo command.r   r      ask)description   allow )tokenslenr   SAFE_ACTIONSACTION_ALIASESget)r'   r0   baseactiondisplay_actions        0/root/projects/gits/Dippy/src/dippy/cli/cargo.pyclassifyr9   2   s    ZF+6!99GD
6{{Qe6666AYFgd3E3EV3E3EFFFF $''77N%-G-G~-G-GHHHH    N)r'   r   r(   r   )__doc__
__future__r   	dippy.clir   r   COMMANDS	frozensetr2   r3   r9    r:   r8   <module>rA      s     # " " " " " 4 4 4 4 4 4 4 49y   B 
		 I I I I I Ir:   