struct ConcatIdentsResult {
ident: Ident,
}Fields§
§ident: IdentTrait Implementations§
source§impl MacResult for ConcatIdentsResult
impl MacResult for ConcatIdentsResult
fn make_ty(self: Box<Self>) -> Option<P<Ty>>
source§fn make_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<ItemKind>>; 1]>>
fn make_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<ItemKind>>; 1]>>
Creates zero or more items.
source§fn make_impl_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<AssocItemKind>>; 1]>>
fn make_impl_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<AssocItemKind>>; 1]>>
Creates zero or more impl items.
source§fn make_trait_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<AssocItemKind>>; 1]>>
fn make_trait_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<AssocItemKind>>; 1]>>
Creates zero or more trait items.
source§fn make_foreign_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<ForeignItemKind>>; 1]>>
fn make_foreign_items(
self: Box<Self, Global>
) -> Option<SmallVec<[P<Item<ForeignItemKind>>; 1]>>
Creates zero or more items in an
extern {} blocksource§fn make_stmts(self: Box<Self, Global>) -> Option<SmallVec<[Stmt; 1]>>
fn make_stmts(self: Box<Self, Global>) -> Option<SmallVec<[Stmt; 1]>>
Creates zero or more statements. Read more
fn make_arms(self: Box<Self, Global>) -> Option<SmallVec<[Arm; 1]>>
fn make_expr_fields(self: Box<Self, Global>) -> Option<SmallVec<[ExprField; 1]>>
fn make_pat_fields(self: Box<Self, Global>) -> Option<SmallVec<[PatField; 1]>>
fn make_generic_params(
self: Box<Self, Global>
) -> Option<SmallVec<[GenericParam; 1]>>
fn make_params(self: Box<Self, Global>) -> Option<SmallVec<[Param; 1]>>
fn make_field_defs(self: Box<Self, Global>) -> Option<SmallVec<[FieldDef; 1]>>
fn make_variants(self: Box<Self, Global>) -> Option<SmallVec<[Variant; 1]>>
fn make_crate(self: Box<Self, Global>) -> Option<Crate>
Auto Trait Implementations§
impl RefUnwindSafe for ConcatIdentsResult
impl !Send for ConcatIdentsResult
impl !Sync for ConcatIdentsResult
impl Unpin for ConcatIdentsResult
impl UnwindSafe for ConcatIdentsResult
Blanket Implementations§
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 12 bytes