pub struct LegFilter {
pub source_types: Option<Vec<String>>,
pub namespace: Option<String>,
}Expand description
Optional filter narrowing a route leg.
Fields§
§source_types: Option<Vec<String>>Restrict to specific source types.
namespace: Option<String>Restrict to a specific namespace.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LegFilter
impl<'de> Deserialize<'de> for LegFilter
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 LegFilter
impl RefUnwindSafe for LegFilter
impl Send for LegFilter
impl Sync for LegFilter
impl Unpin for LegFilter
impl UnsafeUnpin for LegFilter
impl UnwindSafe for LegFilter
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