pub struct ProxyRule {
pub path_pattern: String,
pub target_url: String,
pub enabled: bool,
pub pattern: String,
pub upstream_url: String,
}
Expand description
Proxy routing rule
Fields§
§path_pattern: String
Path pattern to match
target_url: String
Target URL for this rule
enabled: bool
Whether this rule is enabled
pattern: String
Pattern for matching (alias for path_pattern)
upstream_url: String
Upstream URL (alias for target_url)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ProxyRule
impl<'de> Deserialize<'de> for ProxyRule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProxyRule
impl RefUnwindSafe for ProxyRule
impl Send for ProxyRule
impl Sync for ProxyRule
impl Unpin for ProxyRule
impl UnwindSafe for ProxyRule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more