pub fn assert_valid_delegation(
    src_account: &AccountInfo<'_>,
    dst_account: &AccountInfo<'_>,
    src_wallet: &AccountInfo<'_>,
    dst_wallet: &AccountInfo<'_>,
    transfer_authority: &AccountInfo<'_>,
    mint: &Account<'_, Mint>,
    paysize: u64
) -> Result<()>