content: [workspace]
  members = [
      # Binaries
      "core/bin/data_restore",
      "core/bin/key_generator",
      "core/bin/server",
      "core/bin/prover",
      "core/bin/parse_pub_data",
      "core/bin/block_revert",
      "core/bin/remove_proofs",
      "core/bin/tx_count_migration",
  
      # Server micro-services
      "core/bin/zksync_api",
      "core/bin/zksync_core",
      "core/bin/zksync_eth_sender",
      "core/bin/zksync_event_listener",
      "core/bin/zksync_witness_generator",
      "core/bin/zksync_forced_exit_requests",
  
      # Libraries
      "core/lib/token_db_cache",
      "core/lib/circuit",
      "core/lib/mempool",
      "core/lib/eth_client",
      "core/lib/eth_signer",
      "core/lib/gateway_watcher",
      "core/lib/prometheus_exporter",
      "core/lib/types",
      "core/lib/state",
      "core/lib/storage",
      "core/lib/vlog",
      "core/lib/crypto",
      "core/lib/utils",
      "core/lib/basic_types",
      "core/lib/prover_utils",
      "core/lib/config",
      "core/lib/contracts",
      "core/lib/api_client",
      "core/lib/notifier",
      "core/lib/api_types",
      "core/lib/balancer",
  
      # Test infrastructure
      "core/tests/flamegraph_target",
      "core/tests/test_account",
      "core/tests/testkit",
      "core/tests/loadnext",
  
      # SDK section
      "sdk/zksync-rs"
  ]
  
  [profile.release.package.flamegraph_target]
  # We need both performance and debug info to analyze.
  debug = true
  