pub struct RouteDescription {
pub path: String,
pub methods: Vec<String>,
pub summary: Option<String>,
}Expand description
One route of a service description.
Fields§
§path: StringPath pattern.
methods: Vec<String>Methods allowed on it.
summary: Option<String>One-line summary, when the route carries one.
Trait Implementations§
Source§impl Clone for RouteDescription
impl Clone for RouteDescription
Source§impl Debug for RouteDescription
impl Debug for RouteDescription
impl Eq for RouteDescription
Source§impl PartialEq for RouteDescription
impl PartialEq for RouteDescription
impl StructuralPartialEq for RouteDescription
Auto Trait Implementations§
impl Freeze for RouteDescription
impl RefUnwindSafe for RouteDescription
impl Send for RouteDescription
impl Sync for RouteDescription
impl Unpin for RouteDescription
impl UnsafeUnpin for RouteDescription
impl UnwindSafe for RouteDescription
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,
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.