clippy-1.34.0-2.1.i586.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.i586.rpm
Package name clippy
Package version 1.34.0
Package release 2.1
Package architecture i586
Package type rpm
Category Development/Languages/Rust
Homepage https://www.rust-lang.org
License MPL-2.0
Maintainer -
Download size 1.56 MB
Installed size 6.30 MB
A collection of lints to catch common mistakes and improve Rust code.

Alternatives

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

Requires

Name Value
cargo = 1.34.0
ld-linux.so.2 -
ld-linux.so.2(GLIBC_2.3) -
libc.so.6(GLIBC_2.28) -
libdl.so.2 -
libdl.so.2(GLIBC_2.0) -
libfmt_macros-de7946167bdd1a51.so -
libgcc_s.so.1 -
libgcc_s.so.1(GCC_3.0) -
libgcc_s.so.1(GCC_3.3) -
libgcc_s.so.1(GCC_4.2.0) -
libm.so.6 -
libm.so.6(GLIBC_2.0) -
libpthread.so.0 -
libpthread.so.0(GLIBC_2.0) -
libpthread.so.0(GLIBC_2.1) -
libpthread.so.0(GLIBC_2.2) -
libpthread.so.0(GLIBC_2.2.3) -
libpthread.so.0(GLIBC_2.3.2) -
libpthread.so.0(GLIBC_2.3.3) -
librt.so.1 -
librustc-86ca8659885a035b.so -
librustc_data_structures-be90b3990e808620.so -
librustc_driver-cae7cb95718bed50.so -
librustc_errors-e9cbf3f24469403f.so -
librustc_mir-67fe3b11fcb5df60.so -
librustc_plugin-e615638b48289d8f.so -
librustc_target-5e81e519d8302cae.so -
librustc_typeck-775928dde229239a.so -
libstd-bef7d17cc3daf19f.so -
libsyntax-fa755c0d702080d6.so -
libsyntax_pos-bf935e31eabcaf91.so -
rust = 1.34.0

Provides

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

Download

Type URL
Mirror widehat.opensuse.org
Binary Package clippy-1.34.0-2.1.i586.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