Struct aster::item::ItemBuilder
[−]
[src]
pub struct ItemBuilder<F = Identity> {
// some fields omitted
}pub struct ItemBuilder<F = Identity> {
// some fields omitted
}impl ItemBuilderfn new() -> Selfimpl<F> ItemBuilder<F> where F: Invoke<P<Item>>fn new_with_callback(callback: F) -> Selffn build(self, item: P<Item>) -> F::Resultfn span(self, span: Span) -> Selffn with_attr(self, attr: Attribute) -> Selffn attr(self) -> AttrBuilder<Self>fn pub_(self) -> Selffn build_item_<T>(self, id: T, item_: Item_) -> F::Result where T: ToIdentfn fn_<T>(self, id: T) -> FnDeclBuilder<ItemFnDeclBuilder<F>> where T: ToIdentfn build_use(self, view_path: ViewPath_) -> F::Resultfn use_(self) -> PathBuilder<ItemUseBuilder<F>>fn struct_<T>(self, id: T) -> ItemStructBuilder<F> where T: ToIdentfn tuple_struct<T>(self, id: T) -> ItemTupleStructBuilder<F> where T: ToIdentfn enum_<T>(self, id: T) -> ItemEnumBuilder<F> where T: ToIdentfn extern_crate<T>(self, id: T) -> ItemExternCrateBuilder<F> where T: ToIdentfn mac(self) -> ItemMacBuilder<F>fn type_<T>(self, id: T) -> ItemTyBuilder<F> where T: ToIdentimpl<F> Invoke<Attribute> for ItemBuilder<F> where F: Invoke<P<Item>>
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)