Struct iceberg_rust_spec::spec::types::StructTypeBuilder
source · pub struct StructTypeBuilder { /* private fields */ }Expand description
Builder for StructType.
Implementations§
source§impl StructTypeBuilder
impl StructTypeBuilder
sourcepub fn fields(&mut self, value: Vec<StructField>) -> &mut Self
pub fn fields(&mut self, value: Vec<StructField>) -> &mut Self
Struct fields
sourcepub fn with_struct_field<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn with_struct_field<VALUE>(&mut self, item: VALUE) -> &mut Self
Struct fields
sourcepub fn build(&self) -> Result<StructType, StructTypeBuilderError>
pub fn build(&self) -> Result<StructType, StructTypeBuilderError>
Trait Implementations§
source§impl Clone for StructTypeBuilder
impl Clone for StructTypeBuilder
source§fn clone(&self) -> StructTypeBuilder
fn clone(&self) -> StructTypeBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StructTypeBuilder
impl RefUnwindSafe for StructTypeBuilder
impl Send for StructTypeBuilder
impl Sync for StructTypeBuilder
impl Unpin for StructTypeBuilder
impl UnwindSafe for StructTypeBuilder
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