pub struct LicenseBuilder { /* private fields */ }Implementations§
Source§impl LicenseBuilder
impl LicenseBuilder
Sourcepub fn new() -> LicenseBuilder
pub fn new() -> LicenseBuilder
Constructs a new LicenseBuilder.
Source§impl LicenseBuilder
impl LicenseBuilder
Sourcepub fn name<S>(self, name: S) -> LicenseBuilder
pub fn name<S>(self, name: S) -> LicenseBuilder
Add name of the license used in API.
Sourcepub fn url<S>(self, url: Option<S>) -> LicenseBuilder
pub fn url<S>(self, url: Option<S>) -> LicenseBuilder
Add url pointing to the license used in API.
Sourcepub fn extensions(self, extensions: Option<Extensions>) -> LicenseBuilder
pub fn extensions(self, extensions: Option<Extensions>) -> LicenseBuilder
Add openapi extensions (x-something) of the API.
Sourcepub fn identifier<S>(self, identifier: Option<S>) -> LicenseBuilder
pub fn identifier<S>(self, identifier: Option<S>) -> LicenseBuilder
Set identifier of the licence as SPDX-Licenses expression for the API.
The identifier field is mutually exclusive of the url field. E.g. Apache-2.0
Trait Implementations§
Source§impl Default for LicenseBuilder
impl Default for LicenseBuilder
Source§fn default() -> LicenseBuilder
fn default() -> LicenseBuilder
Returns the “default value” for a type. Read more
Source§impl From<License> for LicenseBuilder
impl From<License> for LicenseBuilder
Source§fn from(value: License) -> LicenseBuilder
fn from(value: License) -> LicenseBuilder
Converts to this type from the input type.
Source§impl From<LicenseBuilder> for License
impl From<LicenseBuilder> for License
Source§fn from(value: LicenseBuilder) -> License
fn from(value: LicenseBuilder) -> License
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LicenseBuilder
impl RefUnwindSafe for LicenseBuilder
impl Send for LicenseBuilder
impl Sync for LicenseBuilder
impl Unpin for LicenseBuilder
impl UnwindSafe for LicenseBuilder
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