Structs§
- Generic
Type Input - The input of the
generic_type
macro. - Primitive
Input - Value
Trait Arguments - Arguments to the
#[turbo_tasks::value_trait]
attribute macro.
Functions§
- expand_
fields - Formats the fields of any structure or enum variant.
- generate_
destructuring - Generates a match arm destructuring pattern for the given fields.
- generate_
exhaustive_ destructuring - Generates an exhaustive match arm destructuring pattern for the given
fields. This is equivalent to calling
generate_destructuring
with afilter_field
function that always returnstrue
. - get_
impl_ function_ ident - get_
inherent_ impl_ function_ id_ ident - get_
inherent_ impl_ function_ ident - get_
internal_ trait_ impl_ function_ ident - get_
native_ function_ id_ ident - get_
native_ function_ ident - get_
path_ ident - get_
read_ ref_ ident - get_
register_ trait_ methods_ ident - get_
register_ value_ type_ ident - get_
trait_ default_ impl_ function_ id_ ident - get_
trait_ default_ impl_ function_ ident - get_
trait_ impl_ function_ id_ ident - get_
trait_ impl_ function_ ident - get_
trait_ ref_ ident - get_
trait_ type_ id_ ident - get_
trait_ type_ ident - get_
type_ ident - get_
value_ type_ id_ ident - get_
value_ type_ ident - get_
value_ type_ init_ ident - is_
self_ used - match_
expansion - Handles the expansion of a struct/enum into a match statement that accesses every field for procedural code generation.