File tree
41,593 files changed
+13054015
-725492
lines changed- .cargo
- compiler
- rustc_abi/src
- rustc_ast_ir/src
- rustc_ast_lowering
- src
- rustc_ast_passes
- src
- rustc_ast_pretty/src/pprust
- state
- rustc_ast/src
- attr
- expand
- util
- rustc_attr/src
- rustc_borrowck/src
- constraints
- diagnostics
- polonius
- region_infer
- type_check
- liveness
- rustc_builtin_macros
- src
- assert
- deriving
- cmp
- generic
- rustc_codegen_cranelift
- .github/workflows
- build_system
- example
- patches
- scripts
- src
- abi
- driver
- intrinsics
- rustc_codegen_gcc
- example
- src
- intrinsic
- rustc_codegen_llvm
- src
- back
- coverageinfo
- debuginfo
- metadata
- enums
- llvm
- rustc_codegen_ssa
- src
- back
- rpath
- debuginfo
- mir
- traits
- rustc_const_eval
- src
- check_consts
- const_eval
- interpret
- transform
- check_consts
- util
- rustc_data_structures
- src
- base_n
- flock
- graph
- dominators
- implementation
- iterate
- scc
- obligation_forest
- sync
- tiny_list
- rustc_driver_impl
- src
- rustc_error_codes/src/error_codes
- rustc_error_messages/src
- rustc_errors/src
- rustc_expand
- src
- mbe
- mut_visit
- parse
- tokenstream
- rustc_feature/src
- rustc_hir_analysis
- src
- check
- compare_impl_item
- coherence
- collect
- type_of
- hir_ty_lowering
- impl_wf_check
- outlives
- structured_errors
- variance
- rustc_hir_pretty/src
- rustc_hir_typeck
- src
- fn_ctxt
- method
- rustc_hir/src
- rustc_incremental
- src
- persist
- rustc_infer
- src
- errors
- infer
- canonical
- error_reporting
- nice_region_error
- lexical_region_resolve
- opaque_types
- outlives
- region_constraints
- relate
- snapshot
- traits
- rustc_interface
- src
- rustc_lint_defs/src
- rustc_lint
- src
- context
- diagnostics
- rustc_llvm
- llvm-wrapper
- rustc_log/src
- rustc_macros/src
- diagnostics
- rustc_metadata
- src
- rmeta
- decoder
- rustc_middle
- src
- hir
- map
- hooks
- infer
- middle
- mir
- interpret
- allocation
- query
- traits
- solve
- inspect
- ty
- consts
- inhabitedness
- print
- util
- rustc_mir_build
- src
- build
- coverageinfo
- custom
- parse
- expr
- matches
- thir
- cx
- pattern
- rustc_mir_dataflow/src
- framework
- impls
- move_paths
- rustc_mir_transform
- src
- coroutine
- coverage
- spans
- shim
- rustc_monomorphize/src
- collector
- rustc_next_trait_solver
- src
- rustc_parse_format/src
- rustc_parse
- src
- lexer
- parser
- mut_visit
- tokenstream
- rustc_passes
- src
- rustc_pattern_analysis
- src
- tests/common
- rustc_privacy
- src
- rustc_query_impl/src
- rustc_query_system
- src
- dep_graph
- query
- rustc_resolve
- src
- diagnostics
- late
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_serialize
- src
- tests
- rustc_session/src
- config
- rustc_smir/src
- rustc_internal
- rustc_smir
- convert
- rustc_span/src
- rustc_symbol_mangling/src
- rustc_target/src
- abi
- call
- asm
- spec
- abi
- base
- apple
- targets
- rustc_trait_selection
- src
- solve
- assembly
- eval_ctxt
- inspect
- normalizes_to
- traits
- error_reporting
- query
- type_op
- select
- specialize
- rustc_traits/src
- rustc_transmute/src
- layout
- maybe_transmutable
- rustc_ty_utils/src
- rustc_type_ir_macros
- src
- rustc_type_ir
- src
- solve
- ty_kind
- rustc/src
- stable_mir/src
- mir
- library
- alloc
- src
- collections
- binary_heap
- linked_list
- vec_deque
- ffi
- vec
- tests
- backtrace
- .github/workflows
- crates
- as-if-std
- line-tables-only
- macos_frames_test/tests
- without_debuginfo
- src
- backtrace
- symbolize
- gimli
- tests/accuracy
- core
- benches
- str
- src
- array
- cell
- char
- convert
- ffi
- fmt
- future
- intrinsics
- io
- iter
- adapters
- sources
- traits
- macros
- mem
- net
- num
- ops
- prelude
- ptr
- slice
- str
- sync
- tests
- iter/adapters
- num
- portable-simd/crates/core_simd/src
- simd/ptr
- proc_macro/src
- bridge
- profiler_builtins
- stdarch
- .github/workflows
- crates
- assert-instr-macro
- core_arch
- src
- arm
- powerpc
- x86
- intrinsic-test/src
- std_detect/src/detect
- stdarch-verify/tests
- std
- src
- collections/hash
- fs
- io
- error
- os
- fd
- hermit
- raw
- unix
- io
- net
- ucred
- windows
- path
- prelude
- sync
- sys_common
- thread_parking
- sys
- pal
- hermit
- sgx
- solid
- teeos
- uefi
- unix
- process
- thread_parking
- unsupported
- wasip2
- wasi
- wasm
- atomics
- windows
- c
- xous
- zkvm
- personality
- dwarf
- sync
- condvar
- thread_parking
- thread_local
- fast_local
- thread
- tests
- sysroot
- test/src
- formatters
- term
- terminfo
- unwind/src
- src
- bootstrap
- defaults
- src
- bin
- core
- build_steps
- builder
- config
- utils
- ci
- docker
- host-x86_64
- dist-armv7-linux
- dist-i686-linux
- dist-riscv64-linux
- patches
- gcc/8.5.0
- glibc/2.29
- dist-x86_64-linux
- dist-x86_64-netbsd
- mingw-check
- x86_64-gnu-llvm-17
- scripts
- github-actions
- scripts
- doc
- book
- .cargo
- .github/workflows
- ci
- listings
- ch02-guessing-game-tutorial
- listing-02-04
- no-listing-01-cargo-new
- no-listing-02-without-expect
- ch03-common-programming-concepts
- listing-03-02
- listing-03-04
- no-listing-02-adding-mut
- no-listing-03-shadowing
- no-listing-05-mut-cant-change-types
- no-listing-16-functions
- no-listing-17-functions-with-parameters
- no-listing-18-functions-with-multiple-parameters
- no-listing-21-function-return-values
- no-listing-26-if-true
- no-listing-27-if-false
- no-listing-30-else-if
- no-listing-32-5-loop-labels
- ch04-understanding-ownership
- no-listing-04-cant-use-after-move
- no-listing-14-dangling-reference
- no-listing-19-slice-error
- ch06-enums-and-pattern-matching/no-listing-10-non-exhaustive-match
- ch07-managing-growing-projects/quick-reference-example
- ch08-common-collections
- listing-08-19
- output-only-01-not-char-boundary
- ch09-error-handling
- listing-09-01
- listing-09-04
- listing-09-13/src
- no-listing-01-panic
- ch10-generic-types-traits-and-lifetimes
- listing-10-16
- listing-10-20
- listing-10-23
- listing-10-24/src
- no-listing-10-lifetimes-on-methods/src
- ch11-writing-automated-tests
- listing-11-01
- listing-11-03
- listing-11-06
- listing-11-07
- listing-11-08
- listing-11-10
- listing-11-11
- listing-11-13
- no-listing-01-changing-test-name
- no-listing-02-adding-another-rectangle-test
- no-listing-03-introducing-a-bug
- no-listing-04-bug-in-add-two
- no-listing-06-greeter-with-bug
- no-listing-07-custom-failure-message
- no-listing-08-guess-with-bug
- no-listing-09-guess-with-panic-msg-bug
- no-listing-11-ignore-a-test
- output-only-01-show-output
- output-only-02-single-test
- output-only-03-multiple-tests
- output-only-04-running-ignored
- output-only-05-single-integration
- ch12-an-io-project
- listing-12-01
- listing-12-02
- listing-12-04
- listing-12-07
- listing-12-08
- listing-12-10
- listing-12-12
- listing-12-16
- listing-12-19
- listing-12-21
- listing-12-23
- no-listing-02-using-search-in-run
- output-only-01-with-args
- output-only-03-multiple-matches
- output-only-04-no-matches
- ch13-functional-features
- listing-13-01
- listing-13-04
- listing-13-05
- listing-13-07
- listing-13-14
- ch15-smart-pointers
- listing-15-03
- listing-15-14
- listing-15-16
- listing-15-19
- listing-15-23
- listing-15-24
- listing-15-26
- output-only-01-comparing-to-reference
- ch16-fearless-concurrency
- listing-16-09
- listing-16-14
- ch18-patterns-and-matching
- listing-18-03
- listing-18-10
- ch19-advanced-features
- listing-19-18
- listing-19-19
- listing-19-20
- listing-19-21
- no-listing-02-impl-outlineprint-for-point
- output-only-01-missing-unsafe
- ch20-web-server
- listing-20-22
- no-listing-03-define-execute
- no-listing-04-update-worker-definition
- nostarch
- packages
- mdbook-trpl-listing
- src
- mdbook-trpl-note
- src
- tests/integration
- tools
- src/bin
- src
- tests/integration
- theme
- tools
- edition-guide/src
- rust-2024
- embedded-book/src
- intro
- start
- nomicon/src
- reference/src
- attributes
- expressions
- items
- names
- rust-by-example
- .github/workflows
- po
- src
- conversion
- std_misc/process
- std
- unsafe
- rustc-dev-guide
- examples
- src
- appendix
- borrow_check
- building
- bootstrapping
- early-late-bound-params
- notification-groups
- tests
- traits
- ty_module
- rustc/src
- check-cfg
- platform-support
- rustdoc/src
- read-documentation
- write-documentation
- style-guide/src
- unstable-book/src
- compiler-flags
- language-features
- etc
- completions
- librustdoc
- clean
- cfg
- doctest
- html
- markdown
- render
- search_index
- static
- css
- images
- js
- templates
- json
- passes
- lint
- llvm-project/llvm/lib
- Support
- Target
- AArch64
- X86
- Transforms/Utils
- rustdoc-json-types
- tools
- build-manifest/src
- build_helper/src
- bump-stage0
- src
- cargo
- .github
- workflows
- crates
- cargo-test-macro
- cargo-test-support
- containers/sshd
- src
- cargo-util-schemas
- src
- core
- manifest
- cargo-util
- src
- crates-io
- mdman/tests
- resolver-tests
- src
- xtask-bump-check/src
- credential
- cargo-credential-libsecret
- src
- cargo-credential-macos-keychain
- cargo-credential-wincred
- cargo-credential
- src
- tests
- src
- bin/cargo
- cargo
- core
- compiler
- build_context
- build_runner
- fingerprint
- job_queue
- resolver
- ops
- sources
- git
- registry
- util
- context
- network
- toml
- doc
- contrib/src/tests
- man
- generated_txt
- src
- commands
- guide
- reference
- etc/man
- tests/testsuite
- cargo_add
- add_basic
- add_multiple
- add_no_vendored_package_with_alter_registry
- add_no_vendored_package_with_vendor
- add_normalized_name_external
- add_toolchain
- build_prefer_existing_version
- build
- change_rename_target
- cyclic_features
- default_features
- deprecated_default_features
- deprecated_section
- detect_workspace_inherit_features
- detect_workspace_inherit_optional
- detect_workspace_inherit_public
- detect_workspace_inherit
- dev_build_conflict
- dev_prefer_existing_version
- dev
- dry_run
- empty_dep_name
- features_activated_over_limit
- features_deactivated_over_limit
- features_empty
- features_multiple_occurrences
- features_preserve
- features_spaced_values
- features_unknown_no_features
- features_unknown
- features
- git_branch
- git_conflicts_namever
- git_dev
- git_inferred_name_multiple
- git_inferred_name
- git_multiple_names
- git_multiple_packages_features
- git_normalized_name
- git_registry
- git_rev
- git_tag
- git
- help
- infer_prerelease
- invalid_arg
- invalid_git_name
- invalid_key_inherit_dependency
- invalid_key_overwrite_inherit_dependency
- invalid_key_rename_inherit_dependency
- invalid_manifest
- invalid_name_external
- invalid_path_name
- invalid_path_self
- invalid_path
- invalid_target_empty
- invalid_vers
- list_features_path_no_default
- list_features_path
- list_features
- locked_changed
- locked_unchanged
- lockfile_updated
- manifest_path_package
- merge_activated_features
- multiple_conflicts_with_features
- multiple_conflicts_with_rename
- namever
- no_args
- no_default_features
- no_optional
- no_public
- offline_empty_cache
- optional
- overwrite_default_features_with_no_default_features
- overwrite_default_features
- overwrite_features
- overwrite_git_with_path
- overwrite_inherit_features_noop
- overwrite_inherit_noop
- overwrite_inherit_optional_noop
- overwrite_inline_features
- overwrite_name_dev_noop
- overwrite_name_noop
- overwrite_no_default_features_with_default_features
- overwrite_no_default_features
- overwrite_no_optional_with_optional
- overwrite_no_optional
- overwrite_no_public_with_public
- overwrite_no_public
- overwrite_optional_with_no_optional
- overwrite_optional_with_optional
- overwrite_optional
- overwrite_path_noop
- overwrite_path_with_version
- overwrite_preserves_inline_table
- overwrite_public_with_no_public
- overwrite_public
- overwrite_rename_with_no_rename
- overwrite_rename_with_rename_noop
- overwrite_rename_with_rename
- overwrite_version_with_git
- overwrite_version_with_path
- overwrite_with_rename
- overwrite_workspace_dep_features
- overwrite_workspace_dep
- path_dev
- path_inferred_name_conflicts_full_feature
- path_inferred_name
- path_normalized_name
- path
- preserve_dep_std_table
- preserve_features_sorted
- preserve_features_table
- preserve_features_unsorted
- preserve_sorted
- preserve_unsorted
- public
- quiet
- registry
- rename
- require_weak
- rust_version_ignore
- rust_version_incompatible
- rust_version_latest
- rust_version_older
- rustc_ignore
- rustc_incompatible
- rustc_latest
- rustc_older
- sorted_table_with_dotted_item
- target_cfg
- out
- target
- unknown_inherited_feature
- vers
- workspace_name
- workspace_path_dev
- workspace_path
- cargo_bench
- help
- no_keep_going
- cargo_build/help
- cargo_check/help
- cargo_clean/help
- cargo_config
- help
- cargo_doc/help
- cargo_fetch/help
- cargo_fix/help
- cargo_generate_lockfile/help
- cargo_git_checkout/help
- cargo_help/help
- cargo_init
- auto_git
- out/src
- bin_already_exists_explicit_nosrc
- bin_already_exists_explicit
- bin_already_exists_implicit_namenosrc
- bin_already_exists_implicit_namesrc
- bin_already_exists_implicit_nosrc
- bin_already_exists_implicit
- both_lib_and_bin
- cant_create_library_when_both_binlib_present
- confused_by_multiple_lib_files
- creates_binary_when_both_binlib_present
- creates_binary_when_instructed_and_has_lib_file
- creates_library_when_instructed_and_has_bin_file
- explicit_bin_with_git
- formats_source
- out/src
- fossil_autodetect
- out/src
- git_autodetect
- out/src
- git_ignore_exists_no_conflicting_entries
- out/src
- help
- ignores_failure_to_format_source
- out/src
- inferred_bin_with_git
- inferred_lib_with_git
- inherit_workspace_package_table
- in/src
- out/src
- invalid_dir_name
- lib_already_exists_nosrc
- lib_already_exists_src
- mercurial_autodetect
- out/src
- multibin_project_name_clash
- no_filename
- path_contains_separator
- pijul_autodetect
- out/src
- reserved_name
- simple_bin
- simple_git_ignore_exists
- out/src
- simple_git
- out/src
- simple_hg_ignore_exists
- out/src
- simple_hg
- out/src
- simple_lib
- out/src
- unknown_flags
- with_argument
- workspace_add_member
- cargo_install/help
- cargo_locate_project/help
- cargo_login/help
- cargo_logout/help
- cargo_metadata/help
- cargo_new
- add_members_to_non_workspace
- out/bar/src
- add_members_to_workspace_format_previous_items
- add_members_to_workspace_format_sorted
- add_members_to_workspace_with_absolute_package_path
- add_members_to_workspace_with_empty_members
- add_members_to_workspace_with_exclude_list
- in/src
- add_members_to_workspace_with_members_glob
- add_members_to_workspace_without_members
- out/bar/src
- empty_name
- help
- inherit_workspace_lints
- in/src
- out/src
- inherit_workspace_package_table.in/src
- inherit_workspace_package_table_with_edition
- out/src
- inherit_workspace_package_table_with_registry
- out/src
- inherit_workspace_package_table_without_version
- in/src
- out/src
- inherit_workspace_package_table
- out/src
- not_inherit_workspace_package_table_if_not_members
- in/src
- out/src
- cargo_owner/help
- cargo_package/help
- cargo_pkgid/help
- cargo_publish/help
- cargo_read_manifest/help
- cargo_remove
- avoid_empty_tables
- build
- dev
- dry_run
- gc_keep_used_patch
- gc_patch
- gc_profile
- gc_replace
- help
- invalid_arg
- invalid_dep
- invalid_package_multiple
- invalid_package
- invalid_section_dep
- invalid_section
- invalid_target_dep
- invalid_target
- multiple_deps
- multiple_dev
- no_arg
- offline
- optional_dep_feature_formatting
- optional_dep_feature
- optional_feature
- package
- remove_basic
- skip_gc_glob_profile
- target_build
- target_dev
- target
- update_lock_file
- workspace_non_virtual
- workspace_preserved
- workspace
- cargo_report/help
- cargo_run/help
- cargo_rustc/help
- cargo_rustdoc/help
- cargo_search/help
- cargo_test
- help
- no_keep_going
- cargo_tree/help
- cargo_uninstall/help
- cargo_update
- help
- toolchain_pkgname
- cargo_vendor/help
- cargo_verify_project/help
- cargo_version/help
- cargo_yank/help
- cargo
- help
- z_help
- lints
- error
- implicit_features
- edition_2021_warn
- edition_2021
- edition_2024
- inherited
- unused_optional_dependencies
- edition_2021
- edition_2024
- renamed_deps
- warning
- clippy
- .github
- workflows
- book/src
- development
- clippy_config
- src
- clippy_dev
- src
- clippy_lints
- src
- attrs
- cargo
- casts
- doc
- functions
- loops
- matches
- methods
- misc_early
- operators
- transmute
- types
- utils
- clippy_utils
- src
- mir
- ty/type_certainty
- declare_clippy_lint
- lintcheck
- src
- src
- tests
- ui-cargo/lint_groups_priority/fail
- ui-internal
- ui-toml
- macro_metavars_in_unsafe
- default
- private
- mut_key
- panic
- renamed_function_params
- default
- extend
- toml_disallowed_types
- toml_unknown_key
- useless_vec
- ui
- auxiliary
- borrow_interior_mutable_const
- crashes
- declare_interior_mutable_const
- doc
- missing_const_for_fn
- util/gh-pages
- compiletest/src
- header
- runtest
- coverage-dump
- src
- expand-yaml-anchors
- src
- html-checker
- jsondocck
- src
- jsondoclint/src
- libcxx-version
- linkchecker
- lint-docs/src
- lld-wrapper/src
- miri
- .github/workflows
- bench-cargo-miri/mse/src
- cargo-miri
- src
- ci
- miri-script
- src
- src
- alloc_addresses
- bin
- borrow_tracker
- stacked_borrows
- tree_borrows
- tree
- concurrency
- intrinsics
- shims
- intrinsics
- unix
- android
- freebsd
- linux
- macos
- solarish
- wasi
- windows
- x86
- test-cargo-miri
- test_dependencies
- tests
- extern-so/fail
- fail-dep
- concurrency
- libc
- fs
- tokio
- fail
- alloc
- dangling_pointers
- function_pointers
- intrinsics
- shims/backtrace
- unaligned_pointers
- validity
- native-lib
- fail
- pass
- panic
- pass-dep
- concurrency
- libc
- shims
- pass
- backtrace
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
41,593 files changed
+13054015
-725492
lines changedLines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
4 | 8 |
| |
5 | 9 |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + |
0 commit comments