List of all items
Structs
- cache::CacheDict
- cache::CacheSet
- cache::GlobalCacheDict
- config::ErgConfig
- config::Package
- dict::Dict
- error::ErrorCore
- error::SubMessage
- fresh::FreshNameGenerator
- fresh::SharedFreshNameGenerator
- fxhash::FxHasher
- io::DummyStdin
- io::Input
- pathutil::NormalizedPathBuf
- python_util::PythonVersion
- set::Set
- shared::BorrowInfo
- shared::Forkable
- shared::Shared
- stdin::GlobalStdin
- stdin::StdinReader
- style::Characters
- style::StyledStr
- style::StyledString
- style::StyledStrings
- style::Theme
- style::ThemeColors
- traits::ExitStatus
- traits::VirtualMachine
- tsort::Node
- tsort::TopoSortError
- vfs::SharedVFS
- vfs::VirtualFileSystem
Enums
- config::ErgMode
- config::TranspileTarget
- error::ErrorKind
- error::Location
- io::InputKind
- io::Output
- lang::LanguageCode
- opcode308::Opcode308
- opcode309::Opcode309
- opcode310::Opcode310
- opcode311::BinOpCode
- opcode311::Opcode311
- opcode::CommonOpcode
- opcode::CompareOp
- pathutil::DirKind
- pathutil::FileKind
- serialize::DataTypePrefix
- str::Str
- style::Attribute
- style::Color
- traits::BlockKind
- triple::Triple
- tsort::TopoSortErrorKind
Traits
- error::ErrorDisplay
- error::MultiErrorDisplay
- style::Stylize
- traits::AddrEq
- traits::DequeStream
- traits::ImmutableStream
- traits::LimitedDisplay
- traits::Locational
- traits::NestedDisplay
- traits::New
- traits::NoTypeDisplay
- traits::OptionalTranspose
- traits::Runnable
- traits::Stream
- traits::StructuralEq
- traits::__Str__
Macros
- addr
- addr_eq
- assume_unreachable
- caused_by
- debug_enum_assert
- debug_info
- debug_power_assert
- dict
- enable_overflow_stacktrace
- enum_unwrap
- fmt_dbg
- fmt_option
- fmt_option_map
- fn_name
- fn_name_full
- impl_display_and_error
- impl_display_for_enum
- impl_display_for_enum_with_variant
- impl_display_for_single_struct
- impl_display_from_debug
- impl_display_from_nested
- impl_displayable_deque_stream_for_wrapper
- impl_displayable_stream_for_wrapper
- impl_from_trait_for_enum
- impl_locational
- impl_locational_for_enum
- impl_nested_display_for_chunk_enum
- impl_nested_display_for_enum
- impl_no_type_display_for_enum
- impl_stream
- impl_try_from_trait_for_enum
- impl_u8_enum
- log
- log_with_time
- lsp_log
- option_enum_unwrap
- power_assert
- ref_addr_eq
- set
- switch_lang
- switch_unreachable
Functions
- chomp
- datetime::now
- debug_fmt_iter
- deepen_indent
- env::erg_core_decl_path
- env::erg_core_path
- env::erg_path
- env::erg_pkgs_path
- env::erg_py_external_lib_path
- env::erg_pystd_path
- env::erg_std_path
- env::is_pystd_main_module
- env::is_std_decl_path
- env::python_site_packages
- erg_util::env_erg_version
- erg_util::get_erg_version
- fmt_indent
- fmt_iter
- fmt_iter_split_with
- fmt_set_split_with
- fmt_slice
- fmt_vec
- fmt_vec_split_with
- get_hash
- help_messages::command_message
- help_messages::mode_message
- io::lsp_log
- levenshtein::get_similar_name
- levenshtein::get_similar_name_and_some
- levenshtein::levenshtein
- normalize_newline
- normalize_path
- open_read
- pathutil::add_postfix_foreach
- pathutil::is_cur_dir
- pathutil::mod_name
- pathutil::project_entry_file_of
- pathutil::project_root_dir_of
- pathutil::remove_postfix
- pathutil::remove_postfix_foreach
- pathutil::remove_verbatim
- pathutil::squash
- python_util::_eval_pyc
- python_util::detect_magic_number
- python_util::env_magic_number
- python_util::env_python_version
- python_util::env_spawn_py
- python_util::exec_py
- python_util::exec_py_code
- python_util::exec_py_code_with_output
- python_util::exec_pyc
- python_util::exec_pyc_code
- python_util::get_python_version
- python_util::get_sys_path
- python_util::module_exists
- python_util::opt_which_python
- python_util::spawn_py
- random::random
- read_file
- serialize::get_magic_num_bytes
- serialize::get_magic_num_from_bytes
- serialize::get_timestamp_bytes
- serialize::get_ver_from_magic_num
- serialize::raw_string_into_bytes
- serialize::str_into_bytes
- serialize::strs_into_bytes
- spawn::exec_new_thread
- spawn::safe_yield
- spawn::spawn_new_thread
- style::remove_style
- traits::from_str
- trim_eliminate_top_indent
- try_map
- try_map_mut
- tsort::tsort
- unique_in_place
Type Aliases
- ArcArray
- fxhash::FxHashMap
- fxhash::FxHashSet
- shared::MappedRwLockReadGuard
- shared::MappedRwLockWriteGuard
- shared::RwLock
- shared::RwLockReadGuard
- shared::RwLockWriteGuard
- str::ArcStr
- tsort::Graph
Statics
- env::ERG_CORE_DECL_PATH
- env::ERG_CORE_PATH
- env::ERG_EXTERNAL_LIB_PATH
- env::ERG_PATH
- env::ERG_PKGS_PATH
- env::ERG_PYSTD_PATH
- env::ERG_STD_PATH
- env::PYTHON_SITE_PACKAGES
- fresh::FRESH_GEN
- stdin::GLOBAL_STDIN
- vfs::VFS
Constants
- consts::BACKTRACE_MODE
- consts::BUILD_DATE
- consts::CASE_SENSITIVE
- consts::DEBUG_MODE
- consts::ELS
- consts::ERG_MODE
- consts::EXPERIMENTAL_MODE
- consts::GAL
- consts::GIT_HASH_SHORT
- consts::PYTHON_MODE
- consts::SEMVER
- erg_util::BUILTIN_ERG_MODS
- help_messages::OPTIONS
- python_util::BUILTIN_PYTHON_MODS
- python_util::EXT_COMMON_ALIAS
- python_util::EXT_PYTHON_MODS
- style::ATTR_RESET
- style::BOLD
- style::CHARS
- style::COLORS
- style::RESET
- style::REVERSED
- style::THEME
- style::UNDERLINE
- style::colors::BLACK
- style::colors::BLUE
- style::colors::CYAN
- style::colors::DEBUG
- style::colors::DEBUG_ERROR
- style::colors::DEBUG_MAIN
- style::colors::GRAY
- style::colors::GREEN
- style::colors::MAGENTA
- style::colors::RED
- style::colors::WHITE
- style::colors::YELLOW