Struct aster::arm::ArmBuilder
[−]
[src]
pub struct ArmBuilder<F = Identity> {
// some fields omitted
}pub struct ArmBuilder<F = Identity> {
// some fields omitted
}impl ArmBuilderfn new() -> Selfimpl<F> ArmBuilder<F> where F: Invoke<Arm>fn with_callback(callback: F) -> Selffn span(self, span: Span) -> Selffn with_attrs<I>(self, iter: I) -> Self where I: IntoIterator<Item=Attribute>fn with_attr(self, attr: Attribute) -> Selffn attr(self) -> AttrBuilder<Self>fn with_pats<I>(self, iter: I) -> ArmPatBuilder<F> where I: IntoIterator<Item=P<Pat>>fn with_pat(self, pat: P<Pat>) -> ArmPatBuilder<F>fn pat(self) -> PatBuilder<Self>impl<F> Invoke<Attribute> for ArmBuilder<F> where F: Invoke<Arm>impl<F> Invoke<P<Pat>> for ArmBuilder<F> where F: Invoke<Arm>type Result = ArmPatBuilder<F>fn invoke(self, pat: P<Pat>) -> ArmPatBuilder<F>