#[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<RouteChangeInterruptArgs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RouteChangeInterruptArgs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&RouteChangeInterruptArgs> for RouteLocation
impl From<&RouteChangeInterruptArgs> for RouteLocation
Source§fn from(value: &RouteChangeInterruptArgs) -> RouteLocation
fn from(value: &RouteChangeInterruptArgs) -> RouteLocation
Converts to this type from the input type.
Source§impl From<RouteChangeInterruptArgs> for RouteLocation
impl From<RouteChangeInterruptArgs> for RouteLocation
Source§fn from(value: RouteChangeInterruptArgs) -> RouteLocation
fn from(value: RouteChangeInterruptArgs) -> RouteLocation
Converts to this type from the input type.
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.