clippy-1.34.0-2.1.x86_64.rpm


Advertisement

Description

clippy - Lints to catch common mistakes and improve Rust code

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename clippy-1.34.0-2.1.x86_64.rpm
Package name clippy
Package version 1.34.0
Package release 2.1
Package architecture x86_64
Package type rpm
Category Development/Languages/Rust
Homepage https://www.rust-lang.org
License MPL-2.0
Maintainer -
Download size 1.33 MB
Installed size 5.63 MB
A collection of lints to catch common mistakes and improve Rust code.

Alternatives

Package Version Architecture Repository
clippy-1.34.0-2.1.i586.rpm 1.34.0 i586 openSUSE Oss
clippy - - -

Requires

Name Value
cargo = 1.34.0
ld-linux-x86-64.so.2()(64bit) -
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) -
libc.so.6(GLIBC_2.18)(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libfmt_macros-bf31b19c953eebb8.so()(64bit) -
libgcc_s.so.1()(64bit) -
libgcc_s.so.1(GCC_3.0)(64bit) -
libgcc_s.so.1(GCC_3.3)(64bit) -
libgcc_s.so.1(GCC_4.2.0)(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libpthread.so.0(GLIBC_2.3.2)(64bit) -
libpthread.so.0(GLIBC_2.3.3)(64bit) -
librt.so.1()(64bit) -
librustc-ee66468d295833b3.so()(64bit) -
librustc_data_structures-c4b54fcb12af67fe.so()(64bit) -
librustc_driver-11562dd73cdeae16.so()(64bit) -
librustc_errors-2f2e79862b4a821d.so()(64bit) -
librustc_mir-f3838a023163b3ac.so()(64bit) -
librustc_plugin-1ea4110ddba7e635.so()(64bit) -
librustc_target-c4b1d49cda236eda.so()(64bit) -
librustc_typeck-638d0212212089df.so()(64bit) -
libstd-296a3c9921a8d9dd.so()(64bit) -
libsyntax-7bc9aa43d1e995b7.so()(64bit) -
libsyntax_pos-9994ffe62d229f65.so()(64bit) -
rust = 1.34.0

Provides

Name Value
clippy = 0.0.212
clippy = 1.34.0-2.1
clippy(x86-64) = 1.34.0-2.1

Download

Type URL
Mirror widehat.opensuse.org
Binary Package clippy-1.34.0-2.1.x86_64.rpm
Source Package rust-1.34.0-2.1.src.rpm

Install Howto

Install clippy rpm package:

# zypper install clippy

Files

Path
/usr/bin/cargo-clippy
/usr/bin/clippy-driver
/usr/share/doc/packages/clippy/CHANGELOG.md
/usr/share/doc/packages/clippy/README.md
/usr/share/licenses/clippy/LICENSE-APACHE
/usr/share/licenses/clippy/LICENSE-MIT

Changelog

2019-04-24 - Martin Li?ka <mliska@suse.cz>
- Disable LTO (boo#1133283).
2019-04-11 - Luke Jones <jones_ld@protonmail.com>
- Update to version 1.34.0
+ Language
- You can now use `#[deprecated = "reason"]` as a shorthand for
`#[deprecated(note = "reason")]`. This was previously allowed
by mistake but had no effect.
- You can now accept token streams in `#[attr()]`,`#[attr[]]`, and
`#[attr{}]` procedural macros.
- You can now write `extern crate self as foo;` to import your
crate's root into the extern prelude.
+ Compiler
- You can now target `riscv64imac-unknown-none-elf` and
`riscv64gc-unknown-none-elf`.
- You can now enable linker plugin LTO optimisations with
`-C linker-plugin-lto`. This allows rustc to compile your Rust
code into LLVM bitcode allowing LLVM to perform LTO optimisations
across C/C++ FFI boundaries.
- You can now target `powerpc64-unknown-freebsd`.
+ Libraries
- The trait bounds have been removed on some of `HashMap<K, V, S>`'s
and `HashSet<T, S>`'s basic methods. Most notably you no longer
require the `Hash` trait to create an iterator.
- The `Ord` trait bounds have been removed on some of
`BinaryHeap<T>`'s basic methods. Most notably you no longer require
the `Ord` trait to create an iterator.
- The methods `overflowing_neg` and `wrapping_neg` are now `const`
functions for all numeric types.
- Indexing a `str` is now generic over all types that
implement `SliceIndex<str>`.
- `str::trim`, `str::trim_matches`, `str::trim_{start, end}`, and
`str::trim_{start, end}_matches` are now `#[must_use]` and will
produce a warning if their returning type is unused.
- The methods `checked_pow`, `saturating_pow`, `wrapping_pow`, and
`overflowing_pow` are now available for all numeric types. These are
equivalvent to methods such as `wrapping_add` for the `pow` operation.
+ Stabilized APIs
- std & core
+ Any::type_id
+ Error::type_id
+ atomic::AtomicI16
+ atomic::AtomicI32
+ atomic::AtomicI64
+ atomic::AtomicI8
+ atomic::AtomicU16
+ atomic::AtomicU32
+ atomic::AtomicU64
+ atomic::AtomicU8
+ convert::Infallible
+ convert::TryFrom
+ convert::TryInto
+ iter::from_fn
+ iter::successors
+ num::NonZeroI128
+ num::NonZeroI16
+ num::NonZeroI32
+ num::NonZeroI64
+ num::NonZeroI8
+ num::NonZeroIsize
+ slice::sort_by_cached_key
+ str::escape_debug
+ str::escape_default
+ str::escape_unicode
+ str::split_ascii_whitespace
- std
+ Instant::checked_add
+ Instant::checked_sub
+ SystemTime::checked_add
+ SystemTime::checked_sub
+ Cargo
- You can now use alternative registries to crates.io.
+ Misc
- You can now use the `?` operator in your documentation
tests without manually adding `fn main() -> Result<(), _> {}`.
+ Compatibility Notes
- `Command::before_exec` is now deprecated in favor of the
unsafe method `Command::pre_exec`.
- Use of `ATOMIC_{BOOL, ISIZE, USIZE}_INIT` is now deprecated.
As you can now use `const` functions in `static` variables.
- Remove depreciated-trim_left_matches.patch.
- Rustfmt version bumped to 1.0.3
+ Change description not provided.
- rls version now in sync with rustc.
- Misc fixes to rust.spec
2019-03-25 - Federico Mena Quintero <federico@suse.com>
- Use the system's LLVM in SLE15-SP1.  That distribution has LLVM7,
and we need to use it there, instead of any other version.
- Prevent auto-provides from being created for things under
rustlibdir, so the RPM does not inadvertently have a Provides for a
bundled LLVM and the Rust library files.
- Sync changes files between SLE and openSUSE, for ease of maintenance.
2019-03-22 - Luke Jones <jones_ld@protonmail.com>
- Explicitly build only a subset of tools

See Also

Package Description
clisp-2.49.92-3.4.i586.rpm A Common Lisp Interpreter
clisp-2.49.92-3.4.x86_64.rpm A Common Lisp Interpreter
clisp-doc-2.49.92-3.4.noarch.rpm Documentation of CLisp
cln-1.3.4-2.1.i586.rpm Class Library for Numbers (C++)
cln-1.3.4-2.1.x86_64.rpm Class Library for Numbers (C++)
cln-devel-1.3.4-2.1.i586.rpm Class Library for Numbers (C++)
cln-devel-1.3.4-2.1.x86_64.rpm Class Library for Numbers (C++)
cloud-init-18.5-4.1.i586.rpm Cloud node initialization tool
cloud-init-18.5-4.1.x86_64.rpm Cloud node initialization tool
cloud-init-config-caasp-1.0-9.1.noarch.rpm SUSE CaaSP Configuration file for could-init
cloud-init-config-suse-18.5-4.1.i586.rpm Configuration file for Cloud node initialization tool
cloud-init-config-suse-18.5-4.1.x86_64.rpm Configuration file for Cloud node initialization tool
cloud-init-doc-18.5-4.1.i586.rpm Cloud node initialization tool - Documentation
cloud-init-doc-18.5-4.1.x86_64.rpm Cloud node initialization tool - Documentation
cloud-netconfig-azure-0.9-1.1.noarch.rpm Network configuration scripts for Microsoft Azure
Advertisement
Advertisement