pub struct ArraySchemaBuilder { /* private fields */ }
Expand description
Builder for array schemas
Implementations§
Source§impl ArraySchemaBuilder
impl ArraySchemaBuilder
Sourcepub fn description(self, desc: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
Add a description
Sourcepub fn items(self, items: PrimitiveSchemaDefinition) -> Self
pub fn items(self, items: PrimitiveSchemaDefinition) -> Self
Set the items schema
Sourcepub fn build(self) -> ElicitationSchema
pub fn build(self) -> ElicitationSchema
Build into ElicitationSchema
Trait Implementations§
Source§impl Debug for ArraySchemaBuilder
impl Debug for ArraySchemaBuilder
Source§impl Default for ArraySchemaBuilder
impl Default for ArraySchemaBuilder
Source§fn default() -> ArraySchemaBuilder
fn default() -> ArraySchemaBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ArraySchemaBuilder
impl RefUnwindSafe for ArraySchemaBuilder
impl Send for ArraySchemaBuilder
impl Sync for ArraySchemaBuilder
impl Unpin for ArraySchemaBuilder
impl UnwindSafe for ArraySchemaBuilder
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