Struct aster::attr::AttrListBuilder
[−]
[src]
pub struct AttrListBuilder<F> {
// some fields omitted
}pub struct AttrListBuilder<F> {
// some fields omitted
}impl<F> AttrListBuilder<F> where F: Invoke<P<MetaItem>>fn with_callback<T>(name: T, callback: F) -> Self where T: ToInternedStringfn span(self, span: Span) -> Selffn with_meta_items<I>(self, iter: I) -> Self where I: IntoIterator<Item=P<MetaItem>>fn with_meta_items_<I>(self, iter: I) -> Self where I: IntoIterator<Item=MetaItemKind>fn with_meta_item(self, item: P<MetaItem>) -> Selffn with_meta_item_kind(self, item: MetaItemKind) -> Selffn words<I, T>(self, iter: I) -> Self where I: IntoIterator<Item=T>, T: ToInternedStringfn word<T>(self, word: T) -> Self where T: ToInternedStringfn list<T>(self, name: T) -> AttrListBuilder<Self> where T: ToInternedStringfn name_value<T>(self, name: T) -> LitBuilder<AttrNameValueBuilder<Self>> where T: ToInternedStringfn build(self) -> F::Resultimpl<F> Invoke<P<MetaItem>> for AttrListBuilder<F> where F: Invoke<P<MetaItem>>impl<F> Invoke<MetaItemKind> for AttrListBuilder<F> where F: Invoke<P<MetaItem>>type Result = Selffn invoke(self, item: MetaItemKind) -> Self