pub struct RawRule {
pub name: String,
pub listen: Vec<ListenSpec>,
pub match_predicate: Option<Predicate>,
pub middleware_chain: Vec<MiddlewareRef>,
pub terminate: TerminateSpec,
pub source: SourceInfo,
}Fields§
§name: String§listen: Vec<ListenSpec>§match_predicate: Option<Predicate>§middleware_chain: Vec<MiddlewareRef>§terminate: TerminateSpec§source: SourceInfoTrait Implementations§
Source§impl<'de> Deserialize<'de> for RawRule
impl<'de> Deserialize<'de> for RawRule
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 RawRule
impl RefUnwindSafe for RawRule
impl Send for RawRule
impl Sync for RawRule
impl Unpin for RawRule
impl UnsafeUnpin for RawRule
impl UnwindSafe for RawRule
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