pub struct BooleanSchemaBuilder(/* private fields */);
Expand description
Builder for boolean schemas
Implementations§
Source§impl BooleanSchemaBuilder
impl BooleanSchemaBuilder
Sourcepub fn title(self, title: impl Into<String>) -> Self
pub fn title(self, title: impl Into<String>) -> Self
Set the display title for this boolean field
Sourcepub fn description(self, desc: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
Set the description for this boolean field
Sourcepub fn build(self) -> PrimitiveSchemaDefinition
pub fn build(self) -> PrimitiveSchemaDefinition
Build the boolean schema into a primitive schema definition
Trait Implementations§
Source§impl Debug for BooleanSchemaBuilder
impl Debug for BooleanSchemaBuilder
Source§impl Default for BooleanSchemaBuilder
impl Default for BooleanSchemaBuilder
Source§fn default() -> BooleanSchemaBuilder
fn default() -> BooleanSchemaBuilder
Returns the “default value” for a type. Read more
Source§impl From<BooleanSchemaBuilder> for PrimitiveSchemaDefinition
World-class DX: Eliminate .build() ceremony via Into trait
impl From<BooleanSchemaBuilder> for PrimitiveSchemaDefinition
World-class DX: Eliminate .build() ceremony via Into trait
Source§fn from(val: BooleanSchemaBuilder) -> Self
fn from(val: BooleanSchemaBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BooleanSchemaBuilder
impl RefUnwindSafe for BooleanSchemaBuilder
impl Send for BooleanSchemaBuilder
impl Sync for BooleanSchemaBuilder
impl Unpin for BooleanSchemaBuilder
impl UnwindSafe for BooleanSchemaBuilder
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