#[non_exhaustive]pub struct OpenAPIEndpoint {
pub method: Option<String>,
pub path: Option<String>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Endpoint info extracted from an OpenAPI
specification.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.method: Option<String>
The endpoint method.
path: Option<String>
The endpoint path.
additional_properties: BTreeMap<String, Value>
Implementations§
Trait Implementations§
Source§impl Clone for OpenAPIEndpoint
impl Clone for OpenAPIEndpoint
Source§fn clone(&self) -> OpenAPIEndpoint
fn clone(&self) -> OpenAPIEndpoint
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 OpenAPIEndpoint
impl Debug for OpenAPIEndpoint
Source§impl Default for OpenAPIEndpoint
impl Default for OpenAPIEndpoint
Source§impl<'de> Deserialize<'de> for OpenAPIEndpoint
impl<'de> Deserialize<'de> for OpenAPIEndpoint
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
Source§impl PartialEq for OpenAPIEndpoint
impl PartialEq for OpenAPIEndpoint
Source§impl Serialize for OpenAPIEndpoint
impl Serialize for OpenAPIEndpoint
impl StructuralPartialEq for OpenAPIEndpoint
Auto Trait Implementations§
impl Freeze for OpenAPIEndpoint
impl RefUnwindSafe for OpenAPIEndpoint
impl Send for OpenAPIEndpoint
impl Sync for OpenAPIEndpoint
impl Unpin for OpenAPIEndpoint
impl UnwindSafe for OpenAPIEndpoint
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