pub struct ModuleHttpRoute {
pub method: ModuleHttpMethod,
pub path: String,
pub capability: Option<String>,
pub display_name: Option<String>,
pub story_title: Option<String>,
}Fields§
§method: ModuleHttpMethod§path: StringModule-local path, e.g. /contacts or /contacts/{id}.
capability: Option<String>Optional capability required before a future host proxy exposes this route. No enforcement exists until the proxy protocol is implemented.
display_name: Option<String>Compact label used when this route appears as a runtime story node.
story_title: Option<String>Optional story title for direct requests to this route.
Trait Implementations§
Source§impl Clone for ModuleHttpRoute
impl Clone for ModuleHttpRoute
Source§fn clone(&self) -> ModuleHttpRoute
fn clone(&self) -> ModuleHttpRoute
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 ComposeSchema for ModuleHttpRoute
impl ComposeSchema for ModuleHttpRoute
Source§impl Debug for ModuleHttpRoute
impl Debug for ModuleHttpRoute
Source§impl<'de> Deserialize<'de> for ModuleHttpRoute
impl<'de> Deserialize<'de> for ModuleHttpRoute
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
impl Eq for ModuleHttpRoute
Source§impl PartialEq for ModuleHttpRoute
impl PartialEq for ModuleHttpRoute
Source§fn eq(&self, other: &ModuleHttpRoute) -> bool
fn eq(&self, other: &ModuleHttpRoute) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ModuleHttpRoute
impl Serialize for ModuleHttpRoute
impl StructuralPartialEq for ModuleHttpRoute
Auto Trait Implementations§
impl Freeze for ModuleHttpRoute
impl RefUnwindSafe for ModuleHttpRoute
impl Send for ModuleHttpRoute
impl Sync for ModuleHttpRoute
impl Unpin for ModuleHttpRoute
impl UnsafeUnpin for ModuleHttpRoute
impl UnwindSafe for ModuleHttpRoute
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.