List of all items
Structs
- compat::Box
- compat::HashMap
- compat::String
- compat::Vec
- compat::hash_map::Drain
- compat::hash_map::DrainFilter
- compat::hash_map::HashMap
- compat::hash_map::IntoIter
- compat::hash_map::IntoKeys
- compat::hash_map::IntoValues
- compat::hash_map::Iter
- compat::hash_map::IterMut
- compat::hash_map::Keys
- compat::hash_map::OccupiedEntry
- compat::hash_map::OccupiedEntryRef
- compat::hash_map::OccupiedError
- compat::hash_map::RawEntryBuilder
- compat::hash_map::RawEntryBuilderMut
- compat::hash_map::RawOccupiedEntryMut
- compat::hash_map::RawVacantEntryMut
- compat::hash_map::VacantEntry
- compat::hash_map::VacantEntryRef
- compat::hash_map::Values
- compat::hash_map::ValuesMut
- compat::vec::Drain
- compat::vec::ExtractIf
- compat::vec::IntoIter
- compat::vec::Splice
- compat::vec::Vec
- cyclomatic::Mcc
- filter::Bloom
- filter::default::MyDefaultHasher
- filter::default::Pearson
- full::FullNode
- hashed::Builder
- hashed::HashedCompressedNode
- hashed::SyntaxNodeHashs
- impact::serialize::CachedHasher
- impact::serialize::CachedHasherAux
- impact::serialize::CachedHasherError
- impact::serialize::Table
- nodes::IndentedSerializer
- nodes::IoOut
- nodes::Json
- nodes::SimpleSerializer
- nodes::Text
- position::ExploreStructuralPositions
- position::PositionConverter
- position::Scout
- position::SpHandle
- position::StructuralPositionStore
- position::TypedScout
- position::WithHyperAstPositionConverter
- position::building::CompoundPositionPreparer
- position::file_and_offset::Position
- position::offsets::Offsets
- position::offsets::OffsetsRef
- position::offsets::RootedOffsets
- position::offsets::RootedOffsetsRef
- position::offsets_and_nodes::SolvedStructuralPosition
- position::offsets_and_nodes::StructuralPosition
- position::tags::BottomUpFull
- position::tags::BottomUpNoSpace
- position::tags::TopDownFull
- position::tags::TopDownNoSpace
- store::HLangFactory
- store::HLangId
- store::Lang
- store::SimpleStores
- store::handle::Handle
- store::labels::LabelStore
- store::nodes::fetched::DedupPacked
- store::nodes::fetched::FetchedLabels
- store::nodes::fetched::HashedNodeRef
- store::nodes::fetched::LabelIdentifier
- store::nodes::fetched::NodeIdentifier
- store::nodes::fetched::NodeStore
- store::nodes::fetched::SimplePacked
- store::nodes::fetched::SimplePackedBuilder
- store::nodes::legion::HashedNode
- store::nodes::legion::HashedNodeRef
- store::nodes::legion::NodeStore
- store::nodes::legion::PendingInsert
- store::nodes::legion::compo::BytesLen
- store::nodes::legion::compo::CS
- store::nodes::legion::compo::CS0
- store::nodes::legion::compo::CSE
- store::nodes::legion::compo::CSStaticCount
- store::nodes::legion::compo::HLabel
- store::nodes::legion::compo::HStruct
- store::nodes::legion::compo::Height
- store::nodes::legion::compo::More
- store::nodes::legion::compo::NoSpacesCS
- store::nodes::legion::compo::Size
- store::nodes::legion::compo::SizeNoSpaces
- store::nodes::legion::dyn_builder::BuiltEntity
- store::nodes::legion::dyn_builder::Common
- store::nodes::legion::dyn_builder::ComponentSourceFilter
- store::nodes::legion::dyn_builder::EntityBuilder
- store::nodes::legion::dyn_builder::TypeInfo
- tree_gen::BasicAccumulator
- tree_gen::BasicGlobalData
- tree_gen::Parents
- tree_gen::SpacedGlobalData
- tree_gen::SubTreeMetrics
- tree_gen::TextedGlobalData
- types::AnyType
- types::KeywordIter
- types::LangWrapper
- types::MySlice
- types::Old
- types::SharedIter
- types::SimpleHyperAST
- types::T
- types::TypeIndex
- types::java::Factory
- types::java::Language
- types::java::TypeIter
- utils::Bytes
- utils::MemoryUsage
Enums
- compat::hash_map::Entry
- compat::hash_map::EntryRef
- compat::hash_map::RawEntryMut
- filter::BloomResult
- filter::BloomSize
- hashed::SyntaxNodeHashsKinds
- nodes::CompressedNode
- nodes::IndentedAlt
- nodes::Space
- store::nodes::fetched::RawVariant
- store::nodes::fetched::RawVariantDiscriminants
- store::nodes::fetched::Variant
- store::nodes::fetched::VariantRef
- types::ConvertResult
- types::CustomTypeStore
- types::Keyword
- types::Shared
- types::T2
- types::TypeMapElement
- types::java::Field
- types::java::Type
Traits
- compat::ToString
- cyclomatic::MetaData
- filter::BF
- filter::default::VaryHasher
- hashed::ComputableNodeHashs
- hashed::IndexingHashBuilder
- hashed::MetaDataHashsBuilder
- hashed::NodeHashs
- impact::serialize::Error
- impact::serialize::Keyed
- impact::serialize::MySerialize
- impact::serialize::MySerializePar
- impact::serialize::MySerializeSco
- impact::serialize::MySerializer
- nodes::Format
- nodes::RefContainer
- position::PrimInt
- position::TreePath
- position::TreePathMut
- position::TypedTreePath
- position::building::SetLen
- position::building::Transition
- position::building::bottom_up::CreateBuilder
- position::building::bottom_up::FileSysReceiver
- position::building::bottom_up::ReceiveDir
- position::building::bottom_up::ReceiveDirName
- position::building::bottom_up::ReceiveIdx
- position::building::bottom_up::ReceiveIdxNoSpace
- position::building::bottom_up::ReceiveInFile
- position::building::bottom_up::ReceiveNode
- position::building::bottom_up::ReceiveOffset
- position::building::bottom_up::SetRoot
- position::building::top_down::CreateBuilder
- position::building::top_down::FileSysReceiver
- position::building::top_down::ReceiveDir
- position::building::top_down::ReceiveDirName
- position::building::top_down::ReceiveIdx
- position::building::top_down::ReceiveIdxNoSpace
- position::building::top_down::ReceiveInFile
- position::building::top_down::ReceiveInFileNoSpace
- position::building::top_down::ReceiveOffset
- position::building::top_down::ReceiveParent
- position::building::top_down::SetFileName
- position::building::top_down::SetNode
- position::position_accessors::FileAndOffsetPostionT
- position::position_accessors::RootedPosition
- position::position_accessors::SolvedPosition
- position::position_accessors::TopoIndexPositionT
- position::position_accessors::WithFullPostOrderPath
- position::position_accessors::WithOffsets
- position::position_accessors::WithPath
- position::position_accessors::WithPostOrderOffsets
- position::position_accessors::WithPostOrderPath
- position::position_accessors::WithPreOrderOffsets
- position::position_accessors::WithPreOrderPath
- store::HLang
- tree_gen::AccIndentation
- tree_gen::Accumulator
- tree_gen::GlobalData
- tree_gen::TotalBytesGlobalData
- tree_gen::TreeGen
- tree_gen::ZippedTreeGen
- tree_gen::parser::Node
- tree_gen::parser::NodeWithU16TypeId
- tree_gen::parser::TreeCursor
- types::AsTreeRef
- types::Children
- types::DeCompressedTree
- types::DecompressedSubtree
- types::DecompressibleNodeStore
- types::GenericItem
- types::HashKind
- types::HyperAST
- types::HyperType
- types::IterableChildren
- types::LabelStore
- types::Labeled
- types::Lang
- types::LangRef
- types::Node
- types::NodeId
- types::NodeStore
- types::NodeStoreExt
- types::NodeStoreMut
- types::SpecializedTypeStore
- types::Stored
- types::Tree
- types::TreePath
- types::TypeStore
- types::TypeTrait
- types::Typed
- types::TypedHyperAST
- types::TypedNodeId
- types::TypedNodeStore
- types::VersionedNodeStore
- types::VersionedNodeStoreMut
- types::WithChildren
- types::WithChildrenSameLang
- types::WithHashs
- types::WithMetaData
- types::WithSerialization
- types::WithStats
Macros
Functions
- cyclomatic::is_cyclomatic_persisted
- filter::default::hash16
- filter::default::hash16_mod
- filter::pearson_hashing::pearson
- filter::pearson_hashing::pearson_mod
- hashed::inner_node_hash
- position::compute_position
- position::compute_position_and_nodes
- position::compute_position_and_nodes_with_no_spaces
- position::compute_position_with_no_spaces
- position::compute_range
- position::global_pos_with_spaces
- position::path_with_spaces
- position::position_accessors::assert_invariants_post
- position::position_accessors::assert_invariants_post_full
- position::position_accessors::assert_invariants_pre
- position::resolve_range
- store::labels::label_id_from_usize
- tree_gen::compute_indentation
- tree_gen::get_spacing
- tree_gen::has_final_space
- tree_gen::try_compute_indentation
- tree_gen::try_get_spacing
- utils::clamp_u64_to_u32
- utils::hash
- utils::make_hash
- utils::memusage
- utils::memusage_linux
Type Definitions
- compat::DefaultHashBuilder
- compat::hash_map::DefaultHashBuilder
- hashed::HashedNode
- nodes::HashSize
- nodes::IdsSerializer
- nodes::JsonSerializer
- nodes::LabelSerializer
- nodes::StructureSerializer
- nodes::SyntaxSerializer
- nodes::SyntaxWithIdsSerializer
- nodes::TextSerializer
- position::Position
- position::StructuralPosition
- store::defaults::LabelIdentifier
- store::defaults::LabelValue
- store::defaults::NodeIdentifier
- store::labels::DefaultLabelIdentifier
- store::labels::DefaultLabelValue
- store::nodes::DefaultNodeIdentifier
- store::nodes::DefaultNodeStore
- store::nodes::HashedNodeRef
- store::nodes::legion::EntryRef
- store::nodes::legion::NodeIdentifier
- tree_gen::Spaces
- types::OwnedLabel
- types::SlicedLabel