pub struct ApiRouteDef {
pub path: String,
pub method: String,
pub handler: String,
pub schema: Option<ApiSchema>,
pub auth_required: bool,
}
Expand description
API route definition
Fields§
§path: String
§method: String
§handler: String
§schema: Option<ApiSchema>
§auth_required: bool
Trait Implementations§
Source§impl Clone for ApiRouteDef
impl Clone for ApiRouteDef
Source§fn clone(&self) -> ApiRouteDef
fn clone(&self) -> ApiRouteDef
Returns a duplicate of the value. Read more
1.0.0 · 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 ApiRouteDef
impl Debug for ApiRouteDef
Source§impl<'de> Deserialize<'de> for ApiRouteDef
impl<'de> Deserialize<'de> for ApiRouteDef
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 ApiRouteDef
impl RefUnwindSafe for ApiRouteDef
impl Send for ApiRouteDef
impl Sync for ApiRouteDef
impl Unpin for ApiRouteDef
impl UnwindSafe for ApiRouteDef
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