pub struct ServerVariableBuilder { /* private fields */ }
Expand description
Builder for ServerVariable
with chainable configuration methods to create a new ServerVariable
.
Implementations§
Source§impl ServerVariableBuilder
impl ServerVariableBuilder
Sourcepub fn new() -> ServerVariableBuilder
pub fn new() -> ServerVariableBuilder
Constructs a new ServerVariableBuilder
.
Sourcepub fn build(self) -> ServerVariable
pub fn build(self) -> ServerVariable
Constructs a new ServerVariable
taking all fields values from this object.
Source§impl ServerVariableBuilder
impl ServerVariableBuilder
Sourcepub fn default_value<S>(self, default_value: S) -> ServerVariableBuilder
pub fn default_value<S>(self, default_value: S) -> ServerVariableBuilder
Add default value for substitution.
Sourcepub fn description<S>(self, description: Option<S>) -> ServerVariableBuilder
pub fn description<S>(self, description: Option<S>) -> ServerVariableBuilder
Add or change description of substituted parameter.
Sourcepub fn enum_values<I, V>(self, enum_values: Option<I>) -> ServerVariableBuilder
pub fn enum_values<I, V>(self, enum_values: Option<I>) -> ServerVariableBuilder
Add or change possible values used to substitute parameter.
Sourcepub fn extensions(self, extensions: Option<Extensions>) -> ServerVariableBuilder
pub fn extensions(self, extensions: Option<Extensions>) -> ServerVariableBuilder
Add openapi extensions (x-something) of the API.
Trait Implementations§
Source§impl Default for ServerVariableBuilder
impl Default for ServerVariableBuilder
Source§fn default() -> ServerVariableBuilder
fn default() -> ServerVariableBuilder
Returns the “default value” for a type. Read more
Source§impl From<ServerVariable> for ServerVariableBuilder
impl From<ServerVariable> for ServerVariableBuilder
Source§fn from(value: ServerVariable) -> ServerVariableBuilder
fn from(value: ServerVariable) -> ServerVariableBuilder
Converts to this type from the input type.
Source§impl From<ServerVariableBuilder> for ServerVariable
impl From<ServerVariableBuilder> for ServerVariable
Source§fn from(value: ServerVariableBuilder) -> ServerVariable
fn from(value: ServerVariableBuilder) -> ServerVariable
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ServerVariableBuilder
impl RefUnwindSafe for ServerVariableBuilder
impl Send for ServerVariableBuilder
impl Sync for ServerVariableBuilder
impl Unpin for ServerVariableBuilder
impl UnwindSafe for ServerVariableBuilder
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