[workspace] members = [ # shared "crates/model", "crates/channels", "crates/config", "crates/testx", "crates/db-utils", # actors "crates/account_manager", "crates/cart_manager", # "crates/database_manager", "crates/email_manager", "crates/order_manager", "crates/payment_manager", "crates/search_manager", "crates/stock_manager", "crates/token_manager", # "crates/fs_manager", "crates/lang_provider", "crates/fulfillment_adapter", # "crates/payment_adapter_pay_u", # artifacts # "crates/db-seed", # "crates/api", # "crates/web", # vendor # "vendor/t_pay", # "vendor/pay_u", # PLUGINS "crates/plugin-api", # PAYMENT "crates/payment-adapter", "crates/payment-pay-u", "crates/payment-stripe", # EVENT BUS "crates/event-bus-messages", "crates/event-bus-adapter", "crates/event-bus-redis", # CACHE "crates/cache-adapter", "crates/cache-adapter-redis", "crates/cache-adapter-embedded-memory", # FILE STORAGE "crates/file-storage-adapter", "crates/file-storage-local", "crates/file-storage-s3", ] exclude = [ "crates/web" ] [profile.release] lto = true opt-level = 's'