#[repr(C)]pub struct RouteChangeInterruptArgs {
pub path_segments: Vec<String>,
pub query: HashMap<String, Vec<String>>,
pub fragment: Option<String>,
}Expand description
Canonical route-location payload pushed from chassis state into the runtime.
Fields§
§path_segments: Vec<String>§query: HashMap<String, Vec<String>>§fragment: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RouteChangeInterruptArgs
impl<'de> Deserialize<'de> for RouteChangeInterruptArgs
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 RouteChangeInterruptArgs
impl RefUnwindSafe for RouteChangeInterruptArgs
impl Send for RouteChangeInterruptArgs
impl Sync for RouteChangeInterruptArgs
impl Unpin for RouteChangeInterruptArgs
impl UnsafeUnpin for RouteChangeInterruptArgs
impl UnwindSafe for RouteChangeInterruptArgs
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