From f6c23f7621e2d0c318faa90d079ecff2a8cb7c72 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sat, 9 May 2026 17:49:07 -0400 Subject: [PATCH] new trait --- .../fal_client/src/requests/traits/fal_endpoint_trait.rs | 5 +++++ crates/api_clients/fal_client/src/requests/traits/mod.rs | 1 + 2 files changed, 6 insertions(+) create mode 100644 crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs diff --git a/crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs b/crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs new file mode 100644 index 0000000000..9c6f7c564d --- /dev/null +++ b/crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs @@ -0,0 +1,5 @@ + +pub trait FalEndpoint { + /// Return the endpoint, eg. `fal-ai/flux-2-lora-gallery/multiple-angles` + fn get_endpoint() -> &'static str; +} diff --git a/crates/api_clients/fal_client/src/requests/traits/mod.rs b/crates/api_clients/fal_client/src/requests/traits/mod.rs index bc69599d33..7e1b7e0eca 100644 --- a/crates/api_clients/fal_client/src/requests/traits/mod.rs +++ b/crates/api_clients/fal_client/src/requests/traits/mod.rs @@ -1 +1,2 @@ +pub mod fal_endpoint_trait; pub mod fal_request_cost_calculator_trait; \ No newline at end of file