[−][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 Send for GeneratorBuilder
impl Sync for GeneratorBuilder
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self