Skip to main content

latch_core/
routing.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Serialize, Deserialize, PartialEq, Eq)]
4pub enum RouteTarget {
5    NamedPool(String),
6    BackendUrl(String),
7}
8
9impl RouteTarget {
10    pub fn as_str(&self) -> &str {
11        match self {
12            RouteTarget::NamedPool(v) | RouteTarget::BackendUrl(v) => v,
13        }
14    }
15}