Struct aster::variant_data::VariantDataBuilder
[−]
[src]
pub struct VariantDataBuilder<F = Identity> { // some fields omitted }
pub struct VariantDataBuilder<F = Identity> { // some fields omitted }
impl VariantDataBuilder
fn new() -> Self
impl<F> VariantDataBuilder<F> where F: Invoke<VariantData>
fn with_callback(callback: F) -> Self
fn span(self, span: Span) -> Self
fn tuple(self) -> StructFieldBuilder<VariantDataTupleBuilder<F>>
fn struct_(self) -> VariantDataStructBuilder<F>
fn unit(self) -> F::Result