[−][src]Struct rsgen_avro::GeneratorBuilder
A builder class to customize Generator
.
Methods
impl GeneratorBuilder
[src]
pub fn new() -> GeneratorBuilder
[src]
Creates a new GeneratorBuilder
.
pub fn precision(self, precision: usize) -> GeneratorBuilder
[src]
Sets the precision for default values of f32/f64 fields.
pub fn nullable(self, nullable: bool) -> GeneratorBuilder
[src]
Puts default value when deserializing null
field.
Doesn't apply to union fields ["null", "Foo"], which are Option<Foo>
.
pub fn build(self) -> Result<Generator>
[src]
Create a Generator
with the builder parameters.
Auto Trait Implementations
impl RefUnwindSafe for GeneratorBuilder
impl Send for GeneratorBuilder
impl Sync for GeneratorBuilder
impl Unpin for GeneratorBuilder
impl UnwindSafe for GeneratorBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,