pub struct NumberSchemaBuilder(/* private fields */);
Expand description
Builder for number schemas
Implementations§
Source§impl NumberSchemaBuilder
impl NumberSchemaBuilder
Sourcepub fn new_number() -> Self
pub fn new_number() -> Self
Create a new number schema builder for floating point numbers
Sourcepub fn new_integer() -> Self
pub fn new_integer() -> Self
Create a new number schema builder for integers
Sourcepub fn title(self, title: impl Into<String>) -> Self
pub fn title(self, title: impl Into<String>) -> Self
Set the display title for this number field
Sourcepub fn description(self, desc: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
Set the description for this number field
Sourcepub fn build(self) -> PrimitiveSchemaDefinition
pub fn build(self) -> PrimitiveSchemaDefinition
Build the number schema into a primitive schema definition
Trait Implementations§
Source§impl Debug for NumberSchemaBuilder
impl Debug for NumberSchemaBuilder
Source§impl From<NumberSchemaBuilder> for PrimitiveSchemaDefinition
World-class DX: Eliminate .build() ceremony via Into trait
impl From<NumberSchemaBuilder> for PrimitiveSchemaDefinition
World-class DX: Eliminate .build() ceremony via Into trait
Source§fn from(val: NumberSchemaBuilder) -> Self
fn from(val: NumberSchemaBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NumberSchemaBuilder
impl RefUnwindSafe for NumberSchemaBuilder
impl Send for NumberSchemaBuilder
impl Sync for NumberSchemaBuilder
impl Unpin for NumberSchemaBuilder
impl UnwindSafe for NumberSchemaBuilder
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