cargo1.54-doc-1.54.0-7.3.1 >  A a:rp9||FM5rc;πrG>6 3GO 7&Epqɯ |xLE0}N46!<*$]@FCC;MjŖ,}~l}g| We(;FMf4YSobdL[Q~8^qV NZ#^8`>ѧOW3fSZ@4[ncoyݐ2ubH01QSf12428c41832e4dd612371b1b033035de20180baae6eb579033ad4b5fae6a2f29612f48aaa8212553e036daeaef9029e57db90c9(a:rp9|XN ٤F.w,nWoi },yS8vƐ5Wd$:|PڡnSV|K1koJZ?EKi,IyXL̺p{Νv zn_(CC?hOZOBVjsN'oK@qONQzByX,lU%y\x]߫\6\(w͕ ǔwb`Tl/uf}>pA8?(d  5lpx|  ( , 0 8 : PXbl0TXb(i8p9x:BFGHIXYZ[\ ](^3bkcdefluvz$Ccargo1.54-doc1.54.07.3.1Documentation for CargoThis package includes HTML documentation for Cargo.a8goat12SUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR MIThttps://www.suse.com/Development/Languages/Rusthttps://www.rust-lang.orglinuxnoarchAa88a88../rust/html/cargorootrootrootrootrust1.54-1.54.0-7.3.1.src.rpmcargo-doccargo1.54-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rust1.54-doc3.0.4-14.6.0-14.0-15.2-11.54.0cargo-doc1.54.04.14.3a $@awilliam.brown@suse.comwilliam.brown@suse.com- Change llvm_bundling to be required on s390x on 15.3 due to an llvm11 codegen issue.Version 1.54.0 (2021-07-29) Language - [You can now use macros for values in built-in attribute macros.][83366] While a seemingly minor addition on its own, this enables a lot of powerful functionality when combined correctly. Most notably you can now include external documentation in your crate by writing the following. ```rust [#]![doc = include_str!("README.md")] ``` You can also use this to include auto-generated modules: ```rust [#][path = concat!(env!("OUT_DIR"), "/generated.rs")] mod generated; ``` - [You can now cast between unsized slice types (and types which contain unsized slices) in `const fn`.][85078] - [You can now use multiple generic lifetimes with `impl Trait` where the lifetimes don't explicitly outlive another.][84701] In code this means that you can now have `impl Trait<'a, 'b>` where as before you could only have `impl Trait<'a, 'b> where 'b: 'a`. Compiler - [Rustc will now search for custom JSON targets in `/lib/rustlib//target.json` where `/` is the "sysroot" directory.][83800] You can find your sysroot directory by running `rustc --print sysroot`. - [Added `wasm` as a `target_family` for WebAssembly platforms.][84072] - [You can now use `#[target_feature]` on safe functions when targeting WebAssembly platforms.][84988] - [Improved debugger output for enums on Windows MSVC platforms.][85292] - [Added tier 3\* support for `bpfel-unknown-none` and `bpfeb-unknown-none`.][79608] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries - [`panic::panic_any` will now `#[track_caller]`.][85745] - [Added `OutOfMemory` as a variant of `io::ErrorKind`.][84744] - [ `proc_macro::Literal` now implements `FromStr`.][84717] - [The implementations of vendor intrinsics in core::arch have been significantly refactored.][83278] The main user-visible changes are a 50% reduction in the size of libcore.rlib and stricter validation of constant operands passed to intrinsics. The latter is technically a breaking change, but allows Rust to more closely match the C vendor intrinsics API. Stabilized APIs - [`BTreeMap::into_keys`] - [`BTreeMap::into_values`] - [`HashMap::into_keys`] - [`HashMap::into_values`] - [`arch::wasm32`] - [`VecDeque::binary_search`] - [`VecDeque::binary_search_by`] - [`VecDeque::binary_search_by_key`] - [`VecDeque::partition_point`] Cargo ----- - [Added the `--prune ` option to `cargo-tree` to remove a package from the dependency graph.][cargo/9520] - [Added the `--depth` option to `cargo-tree` to print only to a certain depth in the tree ][cargo/9499] - [Added the `no-proc-macro` value to `cargo-tree --edges` to hide procedural macro dependencies.][cargo/9488] - [A new environment variable named `CARGO_TARGET_TMPDIR` is available.][cargo/9375] This variable points to a directory that integration tests and benches can use as a "scratchpad" for testing filesystem operations.cargo-docgoat12 16288462421.54.01.54.0-7.3.11.54.0cargohtml/usr/share/doc/packages//usr/share/doc/packages/cargo/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:20675/SUSE_SLE-15-SP3_Update/fbeeaf26ab76019ae42e53bf09928a95-rust1.54.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxdirectory~0utf-8a645ccb340e58bfffb51c89ea5fd648cc594b0c045c0a9608a2b1cae431ff68a?7zXZ !t/x] crt:bLL bzpca =鄟d8[+#PrDZda]a[͸4SmeՏa`">tTUhƽtJҋB, g).bY Dh]wZV+=Sz``1'lK YZ