pub struct DocEndpoint {Show 20 fields
pub title: String,
pub desc: String,
pub url: String,
pub method: String,
pub headers: Vec<DocHeader>,
pub params: Vec<DocParam>,
pub querys: Vec<DocParam>,
pub returned: Vec<DocParam>,
pub group: String,
pub tags: Vec<String>,
pub author: String,
pub route_params: Vec<DocParam>,
pub response_status: Vec<String>,
pub success: Vec<DocExample>,
pub error: Vec<DocExample>,
pub not_debug: bool,
pub md: String,
pub sort: i32,
pub ref: Option<String>,
pub app_key: String,
}Expand description
One documented HTTP endpoint, built by merging fragments with the same id.
Fields§
§title: String§desc: String§url: String§method: String§headers: Vec<DocHeader>§params: Vec<DocParam>§querys: Vec<DocParam>§returned: Vec<DocParam>§group: String§route_params: Vec<DocParam>§response_status: Vec<String>§success: Vec<DocExample>§error: Vec<DocExample>§not_debug: bool§md: String§sort: i32§ref: Option<String>§app_key: StringTrait Implementations§
Source§impl Clone for DocEndpoint
impl Clone for DocEndpoint
Source§fn clone(&self) -> DocEndpoint
fn clone(&self) -> DocEndpoint
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 Default for DocEndpoint
impl Default for DocEndpoint
Auto Trait Implementations§
impl Freeze for DocEndpoint
impl RefUnwindSafe for DocEndpoint
impl Send for DocEndpoint
impl Sync for DocEndpoint
impl Unpin for DocEndpoint
impl UnsafeUnpin for DocEndpoint
impl UnwindSafe for DocEndpoint
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