pub struct TemplatedRouteSpec {
pub route_template_ref: String,
pub route_id: Option<String>,
pub parameters: BTreeMap<String, String>,
}Expand description
A request to instantiate a template with concrete parameter values.
Fields§
§route_template_ref: StringReference to the template to instantiate.
route_id: Option<String>Optional explicit route id for the resulting instance.
parameters: BTreeMap<String, String>Concrete parameter values keyed by parameter name.
Trait Implementations§
Source§impl Clone for TemplatedRouteSpec
impl Clone for TemplatedRouteSpec
Source§fn clone(&self) -> TemplatedRouteSpec
fn clone(&self) -> TemplatedRouteSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TemplatedRouteSpec
impl Debug for TemplatedRouteSpec
Source§impl<'de> Deserialize<'de> for TemplatedRouteSpec
impl<'de> Deserialize<'de> for TemplatedRouteSpec
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 TemplatedRouteSpec
impl RefUnwindSafe for TemplatedRouteSpec
impl Send for TemplatedRouteSpec
impl Sync for TemplatedRouteSpec
impl Unpin for TemplatedRouteSpec
impl UnsafeUnpin for TemplatedRouteSpec
impl UnwindSafe for TemplatedRouteSpec
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