MCPcopy Create free account

hub / github.com/Houtamelo/spire_enum / functions

Functions221 in github.com/Houtamelo/spire_enum

↓ 47 callersMethodmap
(self, f: impl FnOnce(T) -> U)
proc_macro/src/shared/optional.rs:24
↓ 36 callersMethodclone
(&self)
tests/src/no_std_tests/basic_enum_test.rs:18
↓ 26 callersFunctiondocs_tokens
(string: impl AsRef<str>)
proc_macro/src/shared/documentation.rs:3
↓ 16 callersMethodlen
(&self)
proc_macro/src/shared/variant.rs:19
↓ 12 callersMethodinsert_ty
(&mut self, id: &Ident)
proc_macro/src/ident_map/mod.rs:45
↓ 12 callersMethodis_some
(&self)
proc_macro/src/shared/optional.rs:15
↓ 11 callersMethodas_ref
(&self)
proc_macro/src/shared/optional.rs:31
↓ 10 callersMethodinsert_trait
(&mut self, id: &Ident)
proc_macro/src/ident_map/mod.rs:46
↓ 10 callersMethodspan
(&self)
proc_macro/src/delegated_enum/settings.rs:164
↓ 8 callersMethodapply_action
(self, action: DoorAction)
tests/src/no_std_tests/state_machine_test.rs:130
↓ 7 callersMethodcheck
(mut self, basics: &[&str], traits: &[&str], lifes: &[&str], constants: &[&str])
proc_macro/src/ident_map/tests.rs:12
↓ 7 callersFunctionvar_to_field_ident
(ident: &Ident)
proc_macro/src/tables/mod.rs:15
↓ 6 callersMethodas_pair
(&self)
proc_macro/src/shared/generics.rs:138
↓ 6 callersFunctionsanitize_generics
( generics: Optional<InputGenerics>, where_clause: Optional<WhereClause>, )
proc_macro/src/shared/generics.rs:52
↓ 6 callersMethodstream_args
(&self)
proc_macro/src/shared/generics.rs:78
↓ 5 callersMethodallow_extract
(&self)
proc_macro/src/delegated_enum/variant.rs:152
↓ 5 callersMethodinsert_constant
(&mut self, id: &Ident)
proc_macro/src/ident_map/mod.rs:48
↓ 5 callersFunctionrun
(input: TokenStream1)
proc_macro/src/delegate_impl/mod.rs:17
↓ 3 callersFunctiondelegate_macro_ident
(enum_ident: &Ident)
proc_macro/src/lib.rs:495
↓ 3 callersMethodis_none
(&self)
proc_macro/src/shared/optional.rs:22
↓ 3 callersFunctionlength_definition
( ident: &Ident, var_cfgs: impl Iterator<Item = &'a Any<Attribute<CfgMeta>>>, )
proc_macro/src/tables/mod.rs:90
↓ 3 callersFunctionparse_cfg_attrs
(syn_attrs: Any<Attribute<SynMeta>>)
proc_macro/src/shared/attribute.rs:85
↓ 3 callersFunctionparse_table_metas
(input: TokenStream1)
proc_macro/src/tables/mod.rs:50
↓ 3 callersFunctionsplit_input_attrs
( metas: impl IntoIterator<Item = Attribute<Meta<T>>>, )
proc_macro/src/shared/attribute.rs:32
↓ 2 callersMethoddisplay_name
(&self)
tests/src/no_std_tests/settings_enum.rs:109
↓ 2 callersFunctionfind_enum_ident
(ty: &Type)
proc_macro/src/delegate_impl/shared.rs:74
↓ 2 callersFunctiongenerate_enum_from_variant
( variant: &SaneVar, enum_def: &SaneEnum, settings: &Settings, )
proc_macro/src/delegated_enum/conversions.rs:207
↓ 2 callersFunctiongenerate_variant_try_from_enum
( variant: &SaneVar, enum_def: &SaneEnum, settings: &Settings, )
proc_macro/src/delegated_enum/conversions.rs:14
↓ 2 callersFunctiongenerics_needed_by_variant
( fields: &VarFields<T>, enum_generics: &Optional<SaneGenerics>, )
proc_macro/src/shared/variant.rs:48
↓ 2 callersFunctionhandle_delegator_field_named
( enum_def: &SaneEnum, variant: &SaneVar, field_ident: &Ident, will_variant_be_generated: bool
proc_macro/src/delegated_enum/enum_.rs:532
↓ 2 callersFunctionhandle_delegator_field_unnamed
( enum_def: &SaneEnum, variant: &SaneVar, field_idx: usize, will_variant_be_generated: bool, )
proc_macro/src/delegated_enum/enum_.rs:488
↓ 2 callersMethodinto_pair
(self)
proc_macro/src/shared/generics.rs:131
↓ 2 callersFunctionnew_ty_maybe_generic
(ident: &Ident, generics: &Optional<SaneGenerics>)
proc_macro/src/shared/generics.rs:18
↓ 2 callersFunctionparse_table_metas_inner
( input_attrs: InputPunctuated<Meta<TableMeta>, Comma>, )
proc_macro/src/tables/mod.rs:61
↓ 2 callersMethodstream_args_list
(&self)
proc_macro/src/shared/generics.rs:92
↓ 2 callersMethodstream_params
(&self)
proc_macro/src/shared/generics.rs:74
↓ 2 callersMethodstream_params_list
(&self)
proc_macro/src/shared/generics.rs:76
↓ 2 callersMethodtransition
(mut self, action: DoorAction)
tests/src/no_std_tests/state_machine_test.rs:168
↓ 1 callersFunction_accept_enum
Verify that the enum type itself is usable
tests/src/std_tests/conditional_compilation.rs:332
↓ 1 callersMethodallow_generate_conversions
(&self)
proc_macro/src/delegated_enum/variant.rs:153
↓ 1 callersMethodapply_to_closed_door
(self, door: Door<Closed>)
tests/src/no_std_tests/state_machine_test.rs:98
↓ 1 callersMethodapply_to_locked_door
(self, door: Door<Locked>)
tests/src/no_std_tests/state_machine_test.rs:107
↓ 1 callersMethodapply_to_open_door
(self, door: Door<Open>)
tests/src/no_std_tests/state_machine_test.rs:89
↓ 1 callersMethodclose
(self)
tests/src/no_std_tests/state_machine_test.rs:35
↓ 1 callersMethodcollect_idents
(&self, map: &mut IdentMap)
proc_macro/src/ident_map/mod.rs:88
↓ 1 callersMethoddelegator_field_kw
(&self)
proc_macro/src/delegated_enum/variant_fields.rs:19
↓ 1 callersMethoddo_nothing
(&self)
tests/src/std_tests/delegated_enum.rs:51
↓ 1 callersMethodfilter_solved_ambiguous
(&mut self)
proc_macro/src/ident_map/mod.rs:31
↓ 1 callersFunctionfind_delegator
(attrs: &SaneVariantAttributes)
proc_macro/src/delegated_enum/variant.rs:230
↓ 1 callersFunctiongather_enum_derives
(enum_def: &SaneEnum)
proc_macro/src/delegated_enum/enum_.rs:567
↓ 1 callersFunctiongenerate_delegate_macro
(enum_def: &SaneEnum, settings: &Settings)
proc_macro/src/delegated_enum/enum_.rs:163
↓ 1 callersFunctiongenerate_enum_type
(enum_def: &SaneEnum, settings: &Settings)
proc_macro/src/delegated_enum/enum_.rs:137
↓ 1 callersFunctiongenerate_enum_variant_definition
( variant: &SaneVar, settings: &Settings, )
proc_macro/src/delegated_enum/variant.rs:83
↓ 1 callersFunctiongenerate_output
(sane: SaneImplInherent)
proc_macro/src/delegate_impl/inherent_impl.rs:207
↓ 1 callersFunctiongenerate_output
(sane: SaneImplTrait)
proc_macro/src/delegate_impl/trait_impl.rs:299
↓ 1 callersFunctiongenerate_variant_type_definition
( variant: &SaneVar, enum_def: &SaneEnum, extra_attrs: &[SynMeta], enum_derives: &[&Attribute<
proc_macro/src/delegated_enum/variant.rs:23
↓ 1 callersFunctionhandle_delegator_closure
( enum_def: &SaneEnum, variant: &SaneVar, will_variant_be_generated: bool, expr: &Paren<ExprCl
proc_macro/src/delegated_enum/enum_.rs:264
↓ 1 callersFunctionhandle_no_explicit_delegator
( enum_def: &SaneEnum, variant: &SaneVar, will_variant_be_generated: bool, )
proc_macro/src/delegated_enum/enum_.rs:432
↓ 1 callersMethodinsert_ambiguous
(&mut self, id: &Ident)
proc_macro/src/ident_map/mod.rs:49
↓ 1 callersMethodinsert_lifetime
(&mut self, id: &Ident)
proc_macro/src/ident_map/mod.rs:47
↓ 1 callersMethodlock
(self)
tests/src/no_std_tests/state_machine_test.rs:54
↓ 1 callersMethodopen
(self)
tests/src/no_std_tests/state_machine_test.rs:47
↓ 1 callersFunctionparse_settings
(input_stream: TokenStream)
proc_macro/src/delegated_enum/settings.rs:32
↓ 1 callersFunctionsane_method_output
(method: SaneMethod, macro_ident: &Ident)
proc_macro/src/delegate_impl/trait_impl.rs:344
↓ 1 callersFunctionsanitize_assoc_const
(input: InputImplItemConst)
proc_macro/src/delegate_impl/trait_impl.rs:106
↓ 1 callersFunctionsanitize_assoc_type
(input: InputImplItemAssocType)
proc_macro/src/delegate_impl/trait_impl.rs:152
↓ 1 callersFunctionsanitize_attributes
(attrs: Any<Attribute<Meta<VarMeta>>>)
proc_macro/src/delegated_enum/variant.rs:204
↓ 1 callersFunctionsanitize_enum
(input: Enum<SynMeta, SynMeta>)
proc_macro/src/tables/variant_type_to_variant_type.rs:376
↓ 1 callersFunctionsanitize_enum
(input: Enum<SynMeta, SynMeta>)
proc_macro/src/tables/discriminant_to_generic.rs:363
↓ 1 callersFunctionsanitize_enum
(input: Enum<SynMeta, SynMeta>)
proc_macro/src/tables/variant_type_to_generic.rs:367
↓ 1 callersFunctionsanitize_extract_variants
(input: SettingExtractVariants)
proc_macro/src/delegated_enum/settings.rs:167
↓ 1 callersFunctionsanitize_field_named
( field: VarFieldNamed<Meta<kw_delegator>>, )
proc_macro/src/delegated_enum/variant_fields.rs:100
↓ 1 callersFunctionsanitize_field_unnamed
( field: VarFieldUnnamed<Meta<kw_delegator>>, )
proc_macro/src/delegated_enum/variant_fields.rs:147
↓ 1 callersFunctionsanitize_fn
(input: InputImplItemFn)
proc_macro/src/delegate_impl/inherent_impl.rs:85
↓ 1 callersFunctionsanitize_fn
(input: Box<InputImplItemFn>)
proc_macro/src/delegate_impl/trait_impl.rs:188
↓ 1 callersFunctionsanitize_fn_arg
(arg: PatType)
proc_macro/src/delegate_impl/inherent_impl.rs:183
↓ 1 callersFunctionsanitize_fn_arg
(arg: PatType)
proc_macro/src/delegate_impl/trait_impl.rs:275
↓ 1 callersFunctionsanitize_input
(input: InputImplInherent)
proc_macro/src/delegate_impl/inherent_impl.rs:30
↓ 1 callersFunctionsanitize_input
(input: InputImplTrait)
proc_macro/src/delegate_impl/trait_impl.rs:36
↓ 1 callersFunctionsanitize_input
( input: Enum<Meta<VarMeta>, Meta<kw_delegator>>, settings: &Settings, )
proc_macro/src/delegated_enum/enum_.rs:84
↓ 1 callersFunctionsanitize_method_signature
(input: InputFnSignature)
proc_macro/src/delegate_impl/inherent_impl.rs:125
↓ 1 callersFunctionsanitize_method_signature
(input: InputFnSignature)
proc_macro/src/delegate_impl/trait_impl.rs:217
↓ 1 callersFunctionsanitize_variant
( variant: Var<Meta<VarMeta>, Meta<kw_delegator>>, settings: &Settings, enum_generics: &Optional<S
proc_macro/src/delegated_enum/variant.rs:156
↓ 1 callersFunctionsanitize_variant_fields
(input: VarFields<Meta<kw_delegator>>)
proc_macro/src/delegated_enum/variant_fields.rs:38
↓ 1 callersMethodshould_impl_enum_try_into_variants
(&self)
proc_macro/src/delegated_enum/settings.rs:23
↓ 1 callersMethodshould_impl_variants_into_enum
(&self)
proc_macro/src/delegated_enum/settings.rs:27
↓ 1 callersFunctionsplit_input_metas
( metas: impl IntoIterator<Item = Meta<T>>, )
proc_macro/src/shared/attribute.rs:67
↓ 1 callersFunctiontokenize_enum_mut
( vis: &Visibility, enum_ident: &Ident, gen_lf_params: &TokenStream, gen_lf_args: &TokenStream
proc_macro/src/enum_refs/mod.rs:52
↓ 1 callersFunctiontokenize_enum_ref
( vis: &Visibility, enum_ident: &Ident, gen_lf_params: &TokenStream, gen_lf_args: &TokenStream
proc_macro/src/enum_refs/mod.rs:4
↓ 1 callersMethodunlock
(self)
tests/src/no_std_tests/state_machine_test.rs:66
Functionadvanced_generics
()
proc_macro/src/ident_map/tests.rs:202
Methodapply
(&self)
tests/src/no_std_tests/settings_enum.rs:7
Functionarray_slices
()
proc_macro/src/ident_map/tests.rs:121
Functionassociated_types
()
proc_macro/src/ident_map/tests.rs:211
Methodcheck_vec
(map: &mut IdentMap, expect: &[&str], kind: Kind)
proc_macro/src/ident_map/tests.rs:18
Methodcollect_idents
(&self, map: &mut IdentMap)
proc_macro/src/ident_map/patterns.rs:4
Methodcollect_idents
(&self, map: &mut IdentMap)
proc_macro/src/ident_map/types.rs:4
Methodcollect_idents
(&self, map: &mut IdentMap)
proc_macro/src/ident_map/generics.rs:4
Methodcollect_idents
(&self, map: &mut IdentMap)
proc_macro/src/ident_map/expressions.rs:4
Methodcollect_idents
(&self, map: &mut IdentMap)
proc_macro/src/ident_map/paths.rs:4
next →1–100 of 221, ranked by callers