pub struct EndpointSpec {
pub path: String,
pub method: String,
pub request_type: Option<TypeSpec>,
pub response_type: Option<TypeSpec>,
pub params: Vec<FieldSpec>,
pub query_params: Vec<FieldSpec>,
}Fields§
§path: String§method: String§request_type: Option<TypeSpec>§response_type: Option<TypeSpec>§params: Vec<FieldSpec>§query_params: Vec<FieldSpec>Trait Implementations§
Source§impl Clone for EndpointSpec
impl Clone for EndpointSpec
Source§fn clone(&self) -> EndpointSpec
fn clone(&self) -> EndpointSpec
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 moreAuto Trait Implementations§
impl Freeze for EndpointSpec
impl RefUnwindSafe for EndpointSpec
impl Send for EndpointSpec
impl Sync for EndpointSpec
impl Unpin for EndpointSpec
impl UnsafeUnpin for EndpointSpec
impl UnwindSafe for EndpointSpec
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