pub struct LinkBuilder { /* private fields */ }Implementations§
Source§impl LinkBuilder
impl LinkBuilder
Sourcepub fn new() -> LinkBuilder
pub fn new() -> LinkBuilder
Constructs a new LinkBuilder.
Source§impl LinkBuilder
impl LinkBuilder
Sourcepub fn operation_ref<S>(self, operation_ref: S) -> LinkBuilder
pub fn operation_ref<S>(self, operation_ref: S) -> LinkBuilder
Set a relative or absolute URI reference to an OAS operation. This field is
mutually exclusive of the operation_id field, and must point to an Operation
Object.
Sourcepub fn operation_id<S>(self, operation_id: S) -> LinkBuilder
pub fn operation_id<S>(self, operation_id: S) -> LinkBuilder
Set the name of an existing, resolvable OAS operation, as defined with a unique
operation_id.
This field is mutually exclusive of the operation_ref field.
Sourcepub fn parameter<N, V>(self, name: N, value: V) -> LinkBuilder
pub fn parameter<N, V>(self, name: N, value: V) -> LinkBuilder
Add parameter to be passed to Operation upon execution.
Sourcepub fn request_body<B>(self, request_body: Option<B>) -> LinkBuilder
pub fn request_body<B>(self, request_body: Option<B>) -> LinkBuilder
Set a literal value or an expression to be used as request body when operation is called.
Sourcepub fn description<S>(self, description: S) -> LinkBuilder
pub fn description<S>(self, description: S) -> LinkBuilder
Set description of the link. Value supports Markdown syntax.
Sourcepub fn server<S>(self, server: Option<S>) -> LinkBuilder
pub fn server<S>(self, server: Option<S>) -> LinkBuilder
Set a Server object to be used by the target operation.
Sourcepub fn extensions(self, extensions: Option<Extensions>) -> LinkBuilder
pub fn extensions(self, extensions: Option<Extensions>) -> LinkBuilder
Add openapi extensions (x-something) of the API.
Trait Implementations§
Source§impl Default for LinkBuilder
impl Default for LinkBuilder
Source§fn default() -> LinkBuilder
fn default() -> LinkBuilder
Returns the “default value” for a type. Read more
Source§impl From<Link> for LinkBuilder
impl From<Link> for LinkBuilder
Source§fn from(value: Link) -> LinkBuilder
fn from(value: Link) -> LinkBuilder
Converts to this type from the input type.
Source§impl From<LinkBuilder> for Link
impl From<LinkBuilder> for Link
Source§fn from(value: LinkBuilder) -> Link
fn from(value: LinkBuilder) -> Link
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LinkBuilder
impl RefUnwindSafe for LinkBuilder
impl Send for LinkBuilder
impl Sync for LinkBuilder
impl Unpin for LinkBuilder
impl UnwindSafe for LinkBuilder
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