pub struct OpenApiInfo {
pub title: String,
pub version: String,
pub description: Option<String>,
pub terms_of_service: Option<String>,
pub contact: Option<Contact>,
pub license: Option<License>,
}Expand description
OpenAPI 文档信息
Fields§
§title: StringAPI 标题
version: StringAPI 版本
description: Option<String>API 描述
terms_of_service: Option<String>服务条款 URL
contact: Option<Contact>联系信息
license: Option<License>许可信息
Trait Implementations§
Source§impl Clone for OpenApiInfo
impl Clone for OpenApiInfo
Source§fn clone(&self) -> OpenApiInfo
fn clone(&self) -> OpenApiInfo
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 OpenApiInfo
impl Debug for OpenApiInfo
Source§impl<'de> Deserialize<'de> for OpenApiInfo
impl<'de> Deserialize<'de> for OpenApiInfo
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 OpenApiInfo
impl RefUnwindSafe for OpenApiInfo
impl Send for OpenApiInfo
impl Sync for OpenApiInfo
impl Unpin for OpenApiInfo
impl UnsafeUnpin for OpenApiInfo
impl UnwindSafe for OpenApiInfo
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