Module eii

Module eii 

Source

FunctionsΒ§

eii πŸ”’
eii_ πŸ”’
eii_declaration πŸ”’
eii_shared_macro πŸ”’
all Eiis share this function as the implementation for their attribute.
filter_attrs_for_multiple_eii_attr πŸ”’
Ensure that in the list of attrs, there’s only a single eii attribute.
generate_attribute_macro_to_implement πŸ”’
Generate a stub macro (a bit like in core) that will roughly look like:
generate_default_impl πŸ”’
generate_foreign_item πŸ”’
Generates a foreign item, like
name_for_impl_macro πŸ”’
Decide on the name of the macro that can be used to implement the EII. This is either an explicitly given name, or the name of the item in the declaration of the EII.
unsafe_eii πŸ”’