Crate flux_metadata

Crate flux_metadata 

Source

ModulesΒ§

decoder πŸ”’
encoder πŸ”’
errors πŸ”’

MacrosΒ§

get πŸ”’

StructsΒ§

AbsoluteBytePos
CStore
CrateMetadata
EncodedSourceFileId πŸ”’
From CREUSOT: used to store the info about source files An EncodedSourceFileId is the same as a StableSourceFileId except that the source crate is represented as a StableCrateId instead of as a CrateNum. This way EncodedSourceFileId can be encoded and decoded without any additional context, i.e. with a simple opaque::Decoder (which is the only thing available when decoding the Footer.
Footer
SourceFileIndex πŸ”’
Tables

ConstantsΒ§

METADATA_HEADER πŸ”’
METADATA_VERSION πŸ”’
SYMBOL_OFFSET πŸ”’
SYMBOL_PREDEFINED πŸ”’
SYMBOL_STR πŸ”’
TAG_FULL_SPAN πŸ”’
TAG_PARTIAL_SPAN πŸ”’

StaticsΒ§

DEFAULT_LOCALE_RESOURCE
Raw content of Fluent resource for this crate, generated by fluent_messages macro, imported by rustc_driver to include all crates’ resources in one bundle.

TraitsΒ§

Key πŸ”’
Trait to deal with the fact that assoc_refinmenents_of and assoc_refinements_def use FluxId<K> as key;

FunctionsΒ§

encode_def_ids πŸ”’
encode_flux_defs πŸ”’
encode_metadata
filename_for_metadata
flux_metadata_extern_location πŸ”’