Skip to content

Instantly share code, notes, and snippets.

@llogiq
Created September 3, 2015 07:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save llogiq/57e2be9cac643130471b to your computer and use it in GitHub Desktop.
Save llogiq/57e2be9cac643130471b to your computer and use it in GitHub Desktop.
Output of clippy on Rust stage 2
~/projects/rust$ ./configure --enable-compiler-docs
configure: looking for configure programs
configure: found program 'cmp'
configure: found program 'mkdir'
configure: found program 'printf'
configure: found program 'cut'
configure: found program 'head'
configure: found program 'grep'
configure: found program 'xargs'
configure: found program 'cp'
configure: found program 'find'
configure: found program 'uname'
configure: found program 'date'
configure: found program 'tr'
configure: found program 'sed'
configure: found program 'file'
configure: found program 'make'
configure: inspecting environment
configure: recreating config.tmp
configure:
configure: processing ./configure args
configure:
configure: CFG_ENABLE_COMPILER_DOCS := 1
configure: CFG_LOCALSTATEDIR := /var/lib
configure: CFG_SYSCONFDIR := /etc
configure: CFG_DATADIR := /share
configure: CFG_INFODIR := /share/info
configure: CFG_LLVM_ROOT :=
configure: CFG_PYTHON :=
configure: CFG_JEMALLOC_ROOT :=
configure: CFG_BUILD := x86_64-unknown-linux-gnu
configure: CFG_ANDROID_CROSS_PATH := /opt/ndk_standalone
configure: CFG_I686_LINUX_ANDROID_NDK :=
configure: CFG_ARM_LINUX_ANDROIDEABI_NDK :=
configure: CFG_AARCH64_LINUX_ANDROID_NDK :=
configure: CFG_RELEASE_CHANNEL := dev
configure: CFG_MUSL_ROOT := /usr/local
configure: CFG_DEFAULT_LINKER := cc
configure: CFG_DEFAULT_AR := ar
configure: CFG_BUILD := x86_64-unknown-linux-gnu
configure: CFG_LIBDIR := /usr/local/lib
configure:
configure: validating ./configure args
configure:
configure: CFG_BOOTSTRAP_KEY := 17:33:02
configure:
configure: looking for build programs
configure:
configure: CFG_CURLORWGET := /usr/bin/curl (7.38.0)
configure: CFG_PYTHON := /usr/bin/python2.7
configure: CFG_GIT := /usr/bin/git (2.1.4)
configure: CFG_MD5 :=
configure: CFG_MD5SUM := /usr/bin/md5sum (8.23)
configure: CFG_HASH_COMMAND := /usr/bin/md5sum | cut -c 1-8
configure: CFG_CLANG :=
configure: CFG_CCACHE :=
configure: CFG_GCC := /usr/bin/gcc (4.9.2-10ubuntu13)
configure: CFG_LD := /usr/bin/ld (2.25)
configure: CFG_VALGRIND := /usr/bin/valgrind (3.10.1)
configure: CFG_PERF := /usr/bin/perf (3.19.8-ckt5)
configure: CFG_ISCC :=
configure: CFG_ANTLR4 :=
configure: CFG_GRUN :=
configure: CFG_FLEX :=
configure: CFG_BISON :=
configure: CFG_PANDOC :=
configure: CFG_XELATEX :=
configure: CFG_GDB := /usr/bin/gdb (7.9-1ubuntu1)
configure: CFG_LLDB :=
configure: CFG_GDB_VERSION := GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
configure:
configure: looking for target specific programs
configure:
configure: CFG_ADB :=
configure: CFG_CC := gcc
configure: CFG_PERF_WITH_LOGFD := 1
configure:
configure: making directories
configure:
configure:
configure: configuring submodules
configure:
configure: git: submodule sync
Synchronisiere Submodul-URL für 'src/compiler-rt'
Synchronisiere Submodul-URL für 'src/jemalloc'
Synchronisiere Submodul-URL für 'src/llvm'
Synchronisiere Submodul-URL für 'src/rt/hoedown'
Synchronisiere Submodul-URL für 'src/rust-installer'
configure: git: submodule init
configure: git: submodule update
configure: git: submodule foreach sync
Betrete 'src/compiler-rt'
Betrete 'src/jemalloc'
Betrete 'src/llvm'
Betrete 'src/rt/hoedown'
Betrete 'src/rust-installer'
configure: git: submodule foreach update
configure: git: submodule status
58ab642c30d9f97735d5745b5d01781ee199c6ae src/compiler-rt (remotes/origin/rust-2015-01-08-do-not-delete)
e24a1a025a1f214e40eedafe3b9c7b1d69937922 src/jemalloc (3.6.0-158-ge24a1a0)
874dc4ee4cb782056469f003831bcda3e4cdf0df src/llvm (remotes/origin/rust-llvm-2015-06-30)
8ff3d82f2dde2cead36402a59c62d3e266c2f6ec src/rt/hoedown (2.0.0-206-g8ff3d82)
c37d3747da75c280237dc2d6b925078e69555499 src/rust-installer (heads/master)
-aed73472416064642911af790b25d57c9390b6c7 src/rust-installer/test/rust-installer-v1
-e577c97b494be2815b215e3042207d6d4b7c5516 src/rust-installer/test/rust-installer-v2
configure: git: submodule clobber
Betrete 'src/compiler-rt'
Betrete 'src/jemalloc'
Lösche VERSION
Betrete 'src/llvm'
Betrete 'src/rt/hoedown'
Betrete 'src/rust-installer'
Betrete 'src/compiler-rt'
Betrete 'src/jemalloc'
Betrete 'src/llvm'
Betrete 'src/rt/hoedown'
Betrete 'src/rust-installer'
configure:
configure: looking at LLVM
configure:
configure: configuring LLVM for x86_64-unknown-linux-gnu
configure: configuring LLVM with:
configure: --enable-targets=x86,x86_64,arm,aarch64,mips,powerpc --enable-optimized --disable-assertions --disable-docs --enable-bindings=none --disable-terminfo --disable-zlib --disable-libffi --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=x86_64-unknown-linux-gnu --with-python=/usr/bin/python2.7
checking for x86_64-unknown-linux-gnu-clang... gcc
checking for C compiler default output file name... ^[[A^[[Aa.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking whether GCC or Clang is our host compiler... gcc
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking type of operating system we're going to host on... Linux
checking type of operating system we're going to target... Linux
checking target architecture... x86_64
checking whether GCC is new enough... yes
checking optimization flags... -O3
checking for GNU make... make
checking whether ln -s works... yes
checking for nm... /usr/bin/nm
checking for cmp... /usr/bin/cmp
checking for cp... /bin/cp
checking for date... /bin/date
checking for find... /usr/bin/find
checking for grep... /bin/grep
checking for mkdir... /bin/mkdir
checking for mv... /bin/mv
checking for x86_64-unknown-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for x86_64-unknown-linux-gnu-ar... no
checking for ar... ar
checking for rm... /bin/rm
checking for sed... /bin/sed
checking for tar... /bin/tar
checking for pwd... /bin/pwd
checking for dot... /usr/bin/dot
checking for a BSD-compatible install... /usr/bin/install -c
checking for bzip2... /bin/bzip2
checking for cat... /bin/cat
checking for doxygen... no
checking for groff... /usr/bin/groff
checking for gzip... /bin/gzip
checking for pdfroff... no
checking for zip... /usr/bin/zip
checking for go... no
checking for ocamlfind... no
checking for gas... no
checking for as... /usr/bin/as
checking for linker version... 2.25
checking for compiler -Wl,-R<path> option... yes
checking for compiler -rdynamic option... yes
checking for compiler -Wl,--version-script option... yes
checking for grep that handles long lines and -e... (cached) /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking tool compatibility... ok
checking optional compiler flags... -Wno-variadic-macros -Wno-missing-field-initializers -Wno-maybe-uninitialized -Wno-comment
checking for python... user defined: /usr/bin/python2.7
checking for python >= 2.7... /usr/bin/python2.7 (2.7.9)
checking for sin in -lm... yes
checking for library containing dlopen... -ldl
checking for library containing clock_gettime... none required
checking for library containing el_init... no
checking for library containing mallinfo... none required
checking for pthread_mutex_init in -lpthread... yes
checking for library containing pthread_mutex_lock... none required
checking for library containing pthread_rwlock_init... none required
checking for library containing pthread_getspecific... none required
checking for xml2-config... xml2-config
checking for libxml2 includes... -I/usr/include/libxml2
checking for xmlReadFile in -lxml2... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for MAP_ANONYMOUS vs. MAP_ANON... yes
checking whether stat file-mode macros are broken... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking for cxxabi.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking link.h usability... yes
checking link.h presence... yes
checking for link.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for stdint.h... (cached) yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking mach/mach.h usability... no
checking mach/mach.h presence... no
checking for mach/mach.h... no
checking valgrind/valgrind.h usability... yes
checking valgrind/valgrind.h presence... yes
checking for valgrind/valgrind.h... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking whether FE_ALL_EXCEPT is declared... yes
checking whether FE_INEXACT is declared... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking CrashReporterClient.h usability... no
checking CrashReporterClient.h presence... no
checking for CrashReporterClient.h... no
checking __crashreporter_info__... no
checking for HUGE_VAL sanity... yes
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for int64_t... yes
checking for uint64_t... yes
checking for backtrace... yes
checking for getcwd... yes
checking for getpagesize... yes
checking for getrusage... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for gettimeofday... yes
checking for isatty... yes
checking for mkdtemp... yes
checking for mkstemp... yes
checking for mktemp... yes
checking for posix_spawn... yes
checking for pread... yes
checking for realpath... yes
checking for sbrk... yes
checking for setrlimit... (cached) yes
checking for strerror... yes
checking for strerror_r... yes
checking for setenv... yes
checking for strtoll... yes
checking for strtoq... yes
checking for sysconf... yes
checking for malloc_zone_statistics... no
checking for setjmp... yes
checking for longjmp... yes
checking for sigsetjmp... no
checking for siglongjmp... yes
checking for writev... yes
checking for futimes... yes
checking for futimens... yes
checking if printf has the %a format character... yes
checking for srand48/lrand48/drand48 in <stdlib.h>... yes
checking whether arc4random is declared... no
checking whether strerror_s is declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for mmap of files... yes
checking if /dev/zero is needed for mmap... no
checking for GCC atomic builtins... yes
checking for 32-bit userspace on 64-bit system... no
checking for __dso_handle... yes
checking for compiler -fvisibility-inlines-hidden option... yes
configure: creating ./config.status
config.status: creating include/llvm/Config/Targets.def
config.status: creating include/llvm/Config/AsmPrinters.def
config.status: creating include/llvm/Config/AsmParsers.def
config.status: creating include/llvm/Config/Disassemblers.def
config.status: creating Makefile.config
config.status: creating llvm.spec
config.status: creating docs/doxygen.cfg
config.status: creating bindings/ocaml/llvm/META.llvm
config.status: creating include/llvm/Config/config.h
config.status: creating include/llvm/Config/llvm-config.h
config.status: creating include/llvm/Support/DataTypes.h
config.status: include/llvm/Support/DataTypes.h is unchanged
config.status: executing setup commands
config.status: executing Makefile commands
config.status: executing Makefile.common commands
config.status: executing examples/Makefile commands
config.status: executing lib/Makefile commands
config.status: executing test/Makefile commands
config.status: executing test/Makefile.tests commands
config.status: executing unittests/Makefile commands
config.status: executing tools/Makefile commands
config.status: executing utils/Makefile commands
config.status: executing projects/Makefile commands
config.status: executing bindings/Makefile commands
config.status: executing bindings/ocaml/Makefile.ocaml commands
configure:
configure: writing configuration
configure:
configure: CFG_SRC_DIR := ~/projects/rust/
configure: CFG_SRC_DIR_RELATIVE := ./
configure: CFG_BUILD_DIR := ~/projects/rust/
configure: CFG_OSTYPE := unknown-linux-gnu
configure: CFG_CPUTYPE := x86_64
configure: CFG_CONFIGURE_ARGS := --enable-compiler-docs
configure: CFG_PREFIX := /usr/local
configure: CFG_HOST := x86_64-unknown-linux-gnu
configure: CFG_TARGET := x86_64-unknown-linux-gnu
configure: CFG_LIBDIR_RELATIVE := lib
configure: CFG_DISABLE_MANAGE_SUBMODULES :=
configure: CFG_AARCH64_LINUX_ANDROID_NDK :=
configure: CFG_ARM_LINUX_ANDROIDEABI_NDK :=
configure: CFG_I686_LINUX_ANDROID_NDK :=
configure: CFG_MANDIR := /usr/local/share/man
configure: CFG_PANDOC :=
configure: CFG_LLVM_SRC_DIR := ~/projects/rust/src/llvm/
configure: CFG_LLVM_BUILD_DIR_x86_64_unknown_linux_gnu := ~/projects/rust/x86_64-un ...
configure: CFG_LLVM_INST_DIR_x86_64_unknown_linux_gnu := ~/projects/rust/x86_64-un ...
configure:
configure: leaving ./Makefile unchanged
configure: mv -f config.tmp config.mk
configure:
configure: configured in release mode. for development consider --enable-debug
configure:
configure: run `make help`
configure:
~/projects/rust$ VERBOSE=1 RUSTFLAGS_STAGE2='-L ~/projects/rust-clippy/target/release/ -Z extra-plugins=clippy' RUST_BACKTRACE=1 make rustc-stage2
cfg: version 1.4.0-dev (42d41c52e 2015-09-02)
cfg: build triple x86_64-unknown-linux-gnu
cfg: host triples x86_64-unknown-linux-gnu
cfg: target triples x86_64-unknown-linux-gnu
cfg: host for x86_64-unknown-linux-gnu is x86_64
cfg: os for x86_64-unknown-linux-gnu is unknown-linux-gnu
cfg: good valgrind for x86_64-unknown-linux-gnu is 1
cfg: using CC=gcc (CFG_CC)
cfg: enabling valgrind run-pass tests (CFG_ENABLE_VALGRIND_RPASS)
cfg: valgrind-rpass command set to "/usr/bin/valgrind" --error-exitcode=100 --fair-sched=try --quiet --soname-synonyms=somalloc=NONE --suppressions=~/projects/rust/src/etc/x86.supp --tool=memcheck --leak-check=full
"/usr/bin/python2.7" ~/projects/rust/src/etc/get-snapshot.py x86_64-unknown-linux-gnu
determined most recent snapshot: rust-stage0-2015-08-11-1af31d4-linux-x86_64-7df8ba9dec63ec77b857066109d4b6250f3d222f.tar.bz2
got download with ok hash
opening snapshot dl/rust-stage0-2015-08-11-1af31d4-linux-x86_64-7df8ba9dec63ec77b857066109d4b6250f3d222f.tar.bz2
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_lint-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_system-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblog-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rbml
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_data_structures-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.collections
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librbml-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_lint-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.libc
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_driver
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libfmt_macros-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_privacy
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.getopts
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.term
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.syntax
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_driver-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_back-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_trans-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_typeck-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcollections-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_resolve
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_data_structures-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.alloc_jemalloc
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libflate-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserialize-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_resolve-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblog-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_trans
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_data_structures
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.graphviz
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libarena-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.fmt_macros
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_llvm-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.log
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_privacy-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_borrowck
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_privacy-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.arena
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libfmt_macros-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librbml-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler-rt.a
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_bitflags
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_back
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_resolve-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_typeck-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_unicode
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgraphviz-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_bitflags-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgraphviz-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_borrowck-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libflate-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_platform_intrinsics
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_typeck
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_jemalloc-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_back-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_borrowck-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserialize-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libarena-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rand
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.core
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.serialize
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_llvm
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.std
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_platform_intrinsics-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.flate
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.alloc
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_llvm-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_driver-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.alloc_system
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_trans-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_platform_intrinsics-a5fc0d6c.so
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_unicode-a5fc0d6c.rlib
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.rustc_lint
removing x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/bin/rustc
removing x86_64-unknown-linux-gnu/stage0/bin/rustc
extracting rust-stage0/bin/rustc
if [ -e "x86_64-unknown-linux-gnu/stage0/bin/rustc" ]; then touch "x86_64-unknown-linux-gnu/stage0/bin/rustc"; else echo "ERROR: snapshot x86_64-unknown-linux-gnu/stage0/bin/rustc not found"; exit 1; fi
make -C "~/projects/rust/src/compiler-rt" ProjSrcRoot="~/projects/rust/src/compiler-rt" ProjObjRoot="~/projects/rust/x86_64-unknown-linux-gnu/rt/compiler-rt" CC='gcc' AR='ar' RANLIB='ar s' CFLAGS="-Wall -Werror -g -fPIC -m64" TargetTriple=x86_64-unknown-linux-gnu triple-builtins
make[1]: Entering directory '~/projects/rust/src/compiler-rt'
warning: clang_darwin.mk: dropping arch 'i386' from lib 'eprintf' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib '10.4' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib '10.4' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib 'ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'armv7' from lib 'ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib 'osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'armv7' from lib 'cc_kext' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib 'cc_kext' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'cc_kext' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'cc_kext' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'cc_kext_ios5' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'cc_kext_ios5' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'armv7' from lib 'cc_kext_ios5' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib 'profile_osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'profile_osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'profile_osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib 'profile_ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'profile_ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'profile_ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'armv7' from lib 'profile_ios' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib 'asan_osx_dynamic' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'asan_osx_dynamic' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'asan_osx_dynamic' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'i386' from lib 'ubsan_osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64' from lib 'ubsan_osx' (clang does not support it)
warning: clang_darwin.mk: dropping arch 'x86_64h' from lib 'ubsan_osx' (clang does not support it)
warning: clang_macho_embedded.mk: dropping arch 'armv6m' from lib 'soft_static'
warning: clang_macho_embedded.mk: dropping arch 'armv7m' from lib 'soft_static'
warning: clang_macho_embedded.mk: dropping arch 'armv7em' from lib 'soft_static'
warning: clang_macho_embedded.mk: dropping arch 'armv7' from lib 'soft_static'
warning: clang_macho_embedded.mk: dropping arch 'armv7em' from lib 'hard_static'
warning: clang_macho_embedded.mk: dropping arch 'armv7' from lib 'hard_static'
warning: clang_macho_embedded.mk: dropping arch 'i386' from lib 'hard_static'
warning: clang_macho_embedded.mk: dropping arch 'x86_64' from lib 'hard_static'
warning: clang_macho_embedded.mk: dropping arch 'armv6m' from lib 'soft_pic'
warning: clang_macho_embedded.mk: dropping arch 'armv7m' from lib 'soft_pic'
warning: clang_macho_embedded.mk: dropping arch 'armv7em' from lib 'soft_pic'
warning: clang_macho_embedded.mk: dropping arch 'armv7' from lib 'soft_pic'
warning: clang_macho_embedded.mk: dropping arch 'armv7em' from lib 'hard_pic'
warning: clang_macho_embedded.mk: dropping arch 'armv7' from lib 'hard_pic'
warning: clang_macho_embedded.mk: dropping arch 'i386' from lib 'hard_pic'
warning: clang_macho_embedded.mk: dropping arch 'x86_64' from lib 'hard_pic'
make[1]: Nothing to be done for 'triple-builtins'.
make[1]: Leaving directory '~/projects/rust/src/compiler-rt'
cp x86_64-unknown-linux-gnu/rt/compiler-rt/triple/builtins/libcompiler_rt.a x86_64-unknown-linux-gnu/rt/libcompiler-rt.a
cp x86_64-unknown-linux-gnu/rt/libcompiler-rt.a x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler-rt.a
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'libcore-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'libcore-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage0/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage0/bin/rustc --cfg stage0 -O --cfg rtopt -C prefer-dynamic -C no-stack-check -Z no-landing-pads --target=x86_64-unknown-linux-gnu -W warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/libcore/lib.rs
info: now are following matches for libcore-*.so libraries:
info: now are following matches for libcore-*.rlib libraries:
x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-a5fc0d6c.rlib
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'liblibc-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'liblibc-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage0/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage0/bin/rustc --cfg stage0 -O --cfg rtopt -C prefer-dynamic -C no-stack-check -Z no-landing-pads --target=x86_64-unknown-linux-gnu -W warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/liblibc/lib.rs
info: now are following matches for liblibc-*.so libraries:
info: now are following matches for liblibc-*.rlib libraries:
x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-a5fc0d6c.rlib
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'librand-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'librand-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage0/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage0/bin/rustc --cfg stage0 -O --cfg rtopt -C prefer-dynamic -C no-stack-check -Z no-landing-pads --target=x86_64-unknown-linux-gnu -W warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/librand/lib.rs
info: now are following matches for librand-*.so libraries:
info: now are following matches for librand-*.rlib libraries:
x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand-a5fc0d6c.rlib
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'liballoc_system-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'liballoc_system-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage0/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage0/bin/rustc --cfg stage0 -O --cfg rtopt -C prefer-dynamic -C no-stack-check -Z no-landing-pads --target=x86_64-unknown-linux-gnu -W warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/liballoc_system/lib.rs
info: now are following matches for liballoc_system-*.so libraries:
info: now are following matches for liballoc_system-*.rlib libraries:
x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_system-a5fc0d6c.rlib
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'liballoc-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'liballoc-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage0/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage0/bin/rustc --cfg stage0 -O --cfg rtopt -C prefer-dynamic -C no-stack-check -Z no-landing-pads --target=x86_64-unknown-linux-gnu -W warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/liballoc/lib.rs
info: now are following matches for liballoc-*.so libraries:
info: now are following matches for liballoc-*.rlib libraries:
x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-a5fc0d6c.rlib
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'librustc_unicode-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'librustc_unicode-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage0/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage0/bin/rustc --cfg stage0 -O --cfg rtopt -C prefer-dynamic -C no-stack-check -Z no-landing-pads --target=x86_64-unknown-linux-gnu -W warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/librustc_unicode/lib.rs
info: now are following matches for librustc_unicode-*.so libraries:
info: now are following matches for librustc_unicode-*.rlib libraries:
x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_unicode-a5fc0d6c.rlib
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'libcollections-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'libcollections-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage0/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage0/bin/rustc --cfg stage0 -O --cfg rtopt -C prefer-dynamic -C no-stack-check -Z no-landing-pads --target=x86_64-unknown-linux-gnu -W warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/libcollections/lib.rs
info: now are following matches for libcollections-*.so libraries:
info: now are following matches for libcollections-*.rlib libraries:
x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcollections-a5fc0d6c.rlib
cd "x86_64-unknown-linux-gnu/rt/jemalloc"; "~/projects/rust/src/jemalloc/configure" --with-jemalloc-prefix=je_ --disable-fill --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu CC="gcc -m64" AR="ar" RANLIB="ar s" CPPFLAGS="-I ~/projects/rust/src/rt/" EXTRA_CFLAGS="-g1 -ffunction-sections -fdata-sections"
checking for xsltproc... false
checking for x86_64-unknown-linux-gnu-gcc... gcc -m64
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc -m64 accepts -g... yes
checking for gcc -m64 option to accept ISO C89... none needed
checking whether compiler supports -std=gnu99... yes
checking whether compiler supports -Wall... yes
checking whether compiler supports -pipe... yes
checking whether compiler supports -g3... yes
checking whether compiler supports -g1 -ffunction-sections -fdata-sections... yes
checking how to run the C preprocessor... gcc -m64 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking size of void *... 8
checking size of int... 4
checking size of long... 8
checking size of intmax_t... 8
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether pause instruction is compilable... yes
checking whether SSE2 intrinsics is compilable... yes
checking for x86_64-unknown-linux-gnu-ar... ar
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking whether malloc_usable_size definition can use const argument... no
checking whether __attribute__ syntax is compilable... yes
checking whether compiler supports -fvisibility=hidden... yes
checking whether compiler supports -Werror... yes
checking whether tls_model attribute is compilable... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for x86_64-unknown-linux-gnu-ranlib... ar s
checking for ld... /usr/bin/ld
checking for autoconf... /usr/bin/autoconf
checking for memalign... yes
checking for valloc... yes
checking whether compiler supports -O3... yes
checking whether compiler supports -funroll-loops... yes
checking configured backtracing method... N/A
checking for sbrk... yes
checking whether utrace(2) is compilable... no
checking whether valgrind is compilable... yes
checking whether a program using __builtin_ffsl is compilable... yes
checking STATIC_PAGE_SHIFT... 12
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create in -lpthread... yes
checking for _malloc_thread_cleanup... no
checking for _pthread_mutex_init_calloc_cb... no
checking for TLS... yes
checking whether atomic(9) is compilable... no
checking whether Darwin OSAtomic*() is compilable... no
checking whether madvise(2) is compilable... yes
checking whether to force 32-bit __sync_{add,sub}_and_fetch()... no
checking whether to force 64-bit __sync_{add,sub}_and_fetch()... no
checking for __builtin_clz... yes
checking whether Darwin OSSpin*() is compilable... no
checking whether glibc malloc hook is compilable... yes
checking whether glibc memalign hook is compilable... yes
checking whether pthreads adaptive mutexes is compilable... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating jemalloc.pc
config.status: creating doc/html.xsl
config.status: creating doc/manpages.xsl
config.status: creating doc/jemalloc.xml
config.status: creating include/jemalloc/jemalloc_macros.h
config.status: creating include/jemalloc/jemalloc_protos.h
config.status: creating include/jemalloc/jemalloc_typedefs.h
config.status: creating include/jemalloc/internal/jemalloc_internal.h
config.status: creating test/test.sh
config.status: creating test/include/test/jemalloc_test.h
config.status: creating config.stamp
config.status: creating bin/jemalloc.sh
config.status: creating include/jemalloc/jemalloc_defs.h
config.status: include/jemalloc/jemalloc_defs.h is unchanged
config.status: creating include/jemalloc/internal/jemalloc_internal_defs.h
config.status: include/jemalloc/internal/jemalloc_internal_defs.h is unchanged
config.status: creating test/include/test/jemalloc_test_defs.h
config.status: test/include/test/jemalloc_test_defs.h is unchanged
config.status: executing include/jemalloc/internal/private_namespace.h commands
config.status: executing include/jemalloc/internal/private_unnamespace.h commands
config.status: executing include/jemalloc/internal/public_symbols.txt commands
config.status: executing include/jemalloc/internal/public_namespace.h commands
config.status: executing include/jemalloc/internal/public_unnamespace.h commands
config.status: executing include/jemalloc/internal/size_classes.h commands
config.status: executing include/jemalloc/jemalloc_protos_jet.h commands
config.status: executing include/jemalloc/jemalloc_rename.h commands
config.status: executing include/jemalloc/jemalloc_mangle.h commands
config.status: executing include/jemalloc/jemalloc_mangle_jet.h commands
config.status: executing include/jemalloc/jemalloc.h commands
===============================================================================
jemalloc version : 0.12.0-13105-g42d41c52eb65d4fefe2051b0629a20a0a91747f4
library revision : 2
CC : gcc -m64
CPPFLAGS : -I ~/projects/rust/src/rt/ -D_GNU_SOURCE -D_REENTRANT
CFLAGS : -std=gnu99 -Wall -pipe -g3 -g1 -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -funroll-loops
LDFLAGS :
EXTRA_LDFLAGS :
LIBS : -lpthread
RPATH_EXTRA :
XSLTPROC : false
XSLROOT : /usr/share/xml/docbook/stylesheet/docbook-xsl
PREFIX : /usr/local
BINDIR : /usr/local/bin
INCLUDEDIR : /usr/local/include
LIBDIR : /usr/local/lib
DATADIR : /usr/local/share
MANDIR : /usr/local/share/man
srcroot : ~/projects/rust/src/jemalloc/
abs_srcroot : ~/projects/rust/src/jemalloc/
objroot :
abs_objroot : ~/projects/rust/x86_64-unknown-linux-gnu/rt/jemalloc/
$ VERBOSE=1 RUSTFLAGS_STAGE2='-L ~/projects/rust-clippy/target/release/ -Z extra-plugins=clippy' RUST_BACKTRACE=1 make rustc-stage2
cfg: version 1.4.0-dev (42d41c52e 2015-09-02)
cfg: build triple x86_64-unknown-linux-gnu
cfg: host triples x86_64-unknown-linux-gnu
cfg: target triples x86_64-unknown-linux-gnu
cfg: host for x86_64-unknown-linux-gnu is x86_64
cfg: os for x86_64-unknown-linux-gnu is unknown-linux-gnu
cfg: good valgrind for x86_64-unknown-linux-gnu is 1
cfg: using CC=gcc (CFG_CC)
cfg: enabling valgrind run-pass tests (CFG_ENABLE_VALGRIND_RPASS)
cfg: valgrind-rpass command set to "/usr/bin/valgrind" --error-exitcode=100 --fair-sched=try --quiet --soname-synonyms=somalloc=NONE --suppressions=~/projects/rust/src/etc/x86.supp --tool=memcheck --leak-check=full
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'libcore-*.so\' "libraries:" $MATCHES; rm $MATCHES ; fi
MATCHES=""; if [ -n "$MATCHES" ] ; then echo "warning: removing previous" \'libcore-*.rlib\' "libraries:" $MATCHES; rm $MATCHES ; fi
CFG_LLVM_LINKAGE_FILE=~/projects/rust/x86_64-unknown-linux-gnu/rt/llvmdeps.rs LD_LIBRARY_PATH=~/projects/rust/x86_64-unknown-linux-gnu/stage2/lib:$LD_LIBRARY_PATH x86_64-unknown-linux-gnu/stage2/bin/rustc --cfg stage2 -O --cfg rtopt -L ~/projects/rust-clippy/target/release/ -Z extra-plugins=clippy --target=x86_64-unknown-linux-gnu -C prefer-dynamic -D warnings -L "x86_64-unknown-linux-gnu/rt" -L native="~/projects/rust/x86_64-unknown-linux-gnu/llvm/Release/lib" --out-dir x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib -C extra-filename=-a5fc0d6c src/libcore/lib.rs
src/libcore/num/f32.rs:81:25: 81:66 error: approximate value of `f32::PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:81 pub const PI: f32 = 3.14159265358979323846264338327950288_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:81:25: 81:66 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:85:32: 85:73 error: approximate value of `f32::FRAC_PI_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:85 pub const FRAC_PI_2: f32 = 1.57079632679489661923132169163975144_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:85:32: 85:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:89:32: 89:73 error: approximate value of `f32::FRAC_PI_3` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:89 pub const FRAC_PI_3: f32 = 1.04719755119659774615421446109316763_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:89:32: 89:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:93:32: 93:74 error: approximate value of `f32::FRAC_PI_4` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:93 pub const FRAC_PI_4: f32 = 0.785398163397448309615660845819875721_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:93:32: 93:74 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:97:32: 97:73 error: approximate value of `f32::FRAC_PI_6` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:97 pub const FRAC_PI_6: f32 = 0.52359877559829887307710723054658381_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:97:32: 97:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:101:32: 101:73 error: approximate value of `f32::FRAC_PI_8` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:101 pub const FRAC_PI_8: f32 = 0.39269908169872415480783042290993786_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:101:32: 101:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:105:32: 105:74 error: approximate value of `f32::FRAC_1_PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:105 pub const FRAC_1_PI: f32 = 0.318309886183790671537767526745028724_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:105:32: 105:74 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:109:32: 109:74 error: approximate value of `f32::FRAC_2_PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:109 pub const FRAC_2_PI: f32 = 0.636619772367581343075535053490057448_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:109:32: 109:74 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:113:37: 113:78 error: approximate value of `f32::FRAC_2_SQRT_PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:113 pub const FRAC_2_SQRT_PI: f32 = 1.12837916709551257389615890312154517_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:113:37: 113:78 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:117:29: 117:70 error: approximate value of `f32::SQRT_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:117 pub const SQRT_2: f32 = 1.41421356237309504880168872420969808_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:117:29: 117:70 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:121:36: 121:78 error: approximate value of `f32::FRAC_1_SQRT_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:121 pub const FRAC_1_SQRT_2: f32 = 0.707106781186547524400844362104849039_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:121:36: 121:78 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:125:24: 125:65 error: approximate value of `f32::E` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:125 pub const E: f32 = 2.71828182845904523536028747135266250_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:125:24: 125:65 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:129:29: 129:70 error: approximate value of `f32::LOG2_E` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:129 pub const LOG2_E: f32 = 1.44269504088896340735992468100189214_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:129:29: 129:70 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:133:30: 133:72 error: approximate value of `f32::LOG10_E` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:133 pub const LOG10_E: f32 = 0.434294481903251827651128918916605082_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:133:30: 133:72 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:137:27: 137:69 error: approximate value of `f32::LN_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:137 pub const LN_2: f32 = 0.693147180559945309417232121458176568_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:137:27: 137:69 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f32.rs:141:28: 141:69 error: approximate value of `f32::LN_10` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f32.rs:141 pub const LN_10: f32 = 2.30258509299404568401799145468436421_f32;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:141:28: 141:69 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/float_macros.rs:141:25: 141:28 error: src is shadowed by &src[offset..], #[deny(shadow_unrelated)] on by default
src/libcore/num/float_macros.rs:141 let src = &src[offset..];
^~~
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f32.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:141:31: 141:45 note: initialization happens here
src/libcore/num/float_macros.rs:141 let src = &src[offset..];
^~~~~~~~~~~~~~
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f32.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:141:25: 141:28 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/float_macros.rs:142:26: 142:37 error: is_positive is shadowed by match src.slice_shift_char() {
Some(('-', src)) => (false, src.parse::<usize>()),
Some(('+', src)) => (true, src.parse::<usize>()),
Some((_, _)) => (true, src.parse::<usize>()),
None => return Err(pfe_invalid()),
}, #[deny(shadow_unrelated)] on by default
src/libcore/num/float_macros.rs:142 let (is_positive, exp) = match src.slice_shift_char() {
^~~~~~~~~~~
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f32.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:142:46: 147:22 note: initialization happens here
src/libcore/num/float_macros.rs:142 let (is_positive, exp) = match src.slice_shift_char() {
src/libcore/num/float_macros.rs:143 Some(('-', src)) => (false, src.parse::<usize>()),
src/libcore/num/float_macros.rs:144 Some(('+', src)) => (true, src.parse::<usize>()),
src/libcore/num/float_macros.rs:145 Some((_, _)) => (true, src.parse::<usize>()),
src/libcore/num/float_macros.rs:146 None => return Err(pfe_invalid()),
src/libcore/num/float_macros.rs:147 };
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f32.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:142:26: 142:37 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/float_macros.rs:74:48: 163:37 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs(prev_sig - ..) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
(internal compiler error: unprintable span)
note: in expansion of for loop expansion
src/libcore/num/float_macros.rs:52:13: 94:14 note: expansion site
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f32.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:74:48: 163:37 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/float_macros.rs:76:49: 163:37 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs(prev_sig - ..) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
(internal compiler error: unprintable span)
note: in expansion of for loop expansion
src/libcore/num/float_macros.rs:52:13: 94:14 note: expansion site
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f32.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:76:49: 163:37 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f32.rs:167:31: 167:43 error: equal expressions as operands to !=, #[deny(eq_op)] on by default
src/libcore/num/f32.rs:167 fn is_nan(self) -> bool { self != self }
^~~~~~~~~~~~
src/libcore/num/f32.rs:167:31: 167:43 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
src/libcore/num/f32.rs:167:31: 167:43 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs(self - self) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f32.rs:167 fn is_nan(self) -> bool { self != self }
^~~~~~~~~~~~
src/libcore/num/f32.rs:167:31: 167:43 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f32.rs:172:9: 172:34 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs(self - Float::infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f32.rs:172 self == Float::infinity() || self == Float::neg_infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:172:9: 172:34 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f32.rs:172:38: 172:67 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs(self - Float::neg_infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f32.rs:172 self == Float::infinity() || self == Float::neg_infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:172:38: 172:67 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f32.rs:244:23: 244:56 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs((1.0 / self) - Float::infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f32.rs:244 self > 0.0 || (1.0 / self) == Float::infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:244:23: 244:56 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f32.rs:251:23: 251:60 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs((1.0 / self) - Float::neg_infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f32.rs:251 self < 0.0 || (1.0 / self) == Float::neg_infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f32.rs:251:23: 251:60 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f64.rs:81:25: 81:66 error: approximate value of `f64::PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:81 pub const PI: f64 = 3.14159265358979323846264338327950288_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:81:25: 81:66 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:85:32: 85:73 error: approximate value of `f64::FRAC_PI_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:85 pub const FRAC_PI_2: f64 = 1.57079632679489661923132169163975144_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:85:32: 85:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:89:32: 89:73 error: approximate value of `f64::FRAC_PI_3` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:89 pub const FRAC_PI_3: f64 = 1.04719755119659774615421446109316763_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:89:32: 89:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:93:32: 93:74 error: approximate value of `f64::FRAC_PI_4` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:93 pub const FRAC_PI_4: f64 = 0.785398163397448309615660845819875721_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:93:32: 93:74 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:97:32: 97:73 error: approximate value of `f64::FRAC_PI_6` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:97 pub const FRAC_PI_6: f64 = 0.52359877559829887307710723054658381_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:97:32: 97:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:101:32: 101:73 error: approximate value of `f64::FRAC_PI_8` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:101 pub const FRAC_PI_8: f64 = 0.39269908169872415480783042290993786_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:101:32: 101:73 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:105:32: 105:74 error: approximate value of `f64::FRAC_1_PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:105 pub const FRAC_1_PI: f64 = 0.318309886183790671537767526745028724_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:105:32: 105:74 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:109:32: 109:74 error: approximate value of `f64::FRAC_2_PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:109 pub const FRAC_2_PI: f64 = 0.636619772367581343075535053490057448_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:109:32: 109:74 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:113:37: 113:78 error: approximate value of `f64::FRAC_2_SQRT_PI` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:113 pub const FRAC_2_SQRT_PI: f64 = 1.12837916709551257389615890312154517_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:113:37: 113:78 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:117:29: 117:70 error: approximate value of `f64::SQRT_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:117 pub const SQRT_2: f64 = 1.41421356237309504880168872420969808_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:117:29: 117:70 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:121:36: 121:78 error: approximate value of `f64::FRAC_1_SQRT_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:121 pub const FRAC_1_SQRT_2: f64 = 0.707106781186547524400844362104849039_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:121:36: 121:78 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:125:24: 125:65 error: approximate value of `f64::E` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:125 pub const E: f64 = 2.71828182845904523536028747135266250_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:125:24: 125:65 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:129:29: 129:70 error: approximate value of `f64::LOG2_E` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:129 pub const LOG2_E: f64 = 1.44269504088896340735992468100189214_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:129:29: 129:70 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:133:30: 133:72 error: approximate value of `f64::LOG10_E` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:133 pub const LOG10_E: f64 = 0.434294481903251827651128918916605082_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:133:30: 133:72 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:137:27: 137:69 error: approximate value of `f64::LN_2` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:137 pub const LN_2: f64 = 0.693147180559945309417232121458176568_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:137:27: 137:69 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/f64.rs:141:28: 141:69 error: approximate value of `f64::LN_10` found. Consider using it directly, #[deny(approx_constant)] on by default
src/libcore/num/f64.rs:141 pub const LN_10: f64 = 2.30258509299404568401799145468436421_f64;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:141:28: 141:69 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#approx_constant
src/libcore/num/float_macros.rs:141:25: 141:28 error: src is shadowed by &src[offset..], #[deny(shadow_unrelated)] on by default
src/libcore/num/float_macros.rs:141 let src = &src[offset..];
^~~
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f64.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:141:31: 141:45 note: initialization happens here
src/libcore/num/float_macros.rs:141 let src = &src[offset..];
^~~~~~~~~~~~~~
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f64.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:141:25: 141:28 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/float_macros.rs:142:26: 142:37 error: is_positive is shadowed by match src.slice_shift_char() {
Some(('-', src)) => (false, src.parse::<usize>()),
Some(('+', src)) => (true, src.parse::<usize>()),
Some((_, _)) => (true, src.parse::<usize>()),
None => return Err(pfe_invalid()),
}, #[deny(shadow_unrelated)] on by default
src/libcore/num/float_macros.rs:142 let (is_positive, exp) = match src.slice_shift_char() {
^~~~~~~~~~~
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f64.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:142:46: 147:22 note: initialization happens here
src/libcore/num/float_macros.rs:142 let (is_positive, exp) = match src.slice_shift_char() {
src/libcore/num/float_macros.rs:143 Some(('-', src)) => (false, src.parse::<usize>()),
src/libcore/num/float_macros.rs:144 Some(('+', src)) => (true, src.parse::<usize>()),
src/libcore/num/float_macros.rs:145 Some((_, _)) => (true, src.parse::<usize>()),
src/libcore/num/float_macros.rs:146 None => return Err(pfe_invalid()),
src/libcore/num/float_macros.rs:147 };
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f64.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:142:26: 142:37 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/float_macros.rs:74:48: 163:37 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs(prev_sig - ..) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
(internal compiler error: unprintable span)
note: in expansion of for loop expansion
src/libcore/num/float_macros.rs:52:13: 94:14 note: expansion site
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f64.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:74:48: 163:37 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/float_macros.rs:76:49: 163:37 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs(prev_sig - ..) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
(internal compiler error: unprintable span)
note: in expansion of for loop expansion
src/libcore/num/float_macros.rs:52:13: 94:14 note: expansion site
src/libcore/num/float_macros.rs:22:1: 161:2 note: in expansion of from_str_radix_float_impl!
src/libcore/num/f64.rs:163:5: 163:39 note: expansion site
src/libcore/num/float_macros.rs:76:49: 163:37 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f64.rs:167:31: 167:43 error: equal expressions as operands to !=, #[deny(eq_op)] on by default
src/libcore/num/f64.rs:167 fn is_nan(self) -> bool { self != self }
^~~~~~~~~~~~
src/libcore/num/f64.rs:167:31: 167:43 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
src/libcore/num/f64.rs:167:31: 167:43 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs(self - self) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f64.rs:167 fn is_nan(self) -> bool { self != self }
^~~~~~~~~~~~
src/libcore/num/f64.rs:167:31: 167:43 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f64.rs:172:9: 172:34 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs(self - Float::infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f64.rs:172 self == Float::infinity() || self == Float::neg_infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:172:9: 172:34 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f64.rs:172:38: 172:67 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs(self - Float::neg_infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f64.rs:172 self == Float::infinity() || self == Float::neg_infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:172:38: 172:67 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f64.rs:244:23: 244:56 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs((1.0 / self) - Float::infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f64.rs:244 self > 0.0 || (1.0 / self) == Float::infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:244:23: 244:56 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/f64.rs:251:23: 251:60 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs((1.0 / self) - Float::neg_infinity()) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/f64.rs:251 self < 0.0 || (1.0 / self) == Float::neg_infinity()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/f64.rs:251:23: 251:60 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:53:13: 53:30 error: you have declared `#[inline(always)]` on `shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:53 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:53:13: 53:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:63:13: 63:30 error: you have declared `#[inline(always)]` on `shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:63 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:63:13: 63:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:96:13: 96:30 error: you have declared `#[inline(always)]` on `add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:96 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:96:13: 96:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:106:13: 106:30 error: you have declared `#[inline(always)]` on `sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:106 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:106:13: 106:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:116:13: 116:30 error: you have declared `#[inline(always)]` on `mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:116 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:116:13: 116:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:126:13: 126:30 error: you have declared `#[inline(always)]` on `div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:126 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:126:13: 126:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:136:13: 136:30 error: you have declared `#[inline(always)]` on `not`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:136 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:136:13: 136:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:146:13: 146:30 error: you have declared `#[inline(always)]` on `bitxor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:146 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:146:13: 146:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:156:13: 156:30 error: you have declared `#[inline(always)]` on `bitor`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:156 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:156:13: 156:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:166:13: 166:30 error: you have declared `#[inline(always)]` on `bitand`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:166 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:166:13: 166:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:193:13: 193:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:193 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:193:13: 193:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:199:13: 199:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:199 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:199:13: 199:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:205:13: 205:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:205 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:205:13: 205:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:212:13: 212:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:212 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:212:13: 212:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:220:13: 220:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:220 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:220:13: 220:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:229:13: 229:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:229 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:229:13: 229:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:234:13: 234:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:234 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:234:13: 234:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:240:13: 240:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:240 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:240:13: 240:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:193:13: 193:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:193 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:193:13: 193:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:199:13: 199:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:199 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:199:13: 199:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:205:13: 205:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:205 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:205:13: 205:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:212:13: 212:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:212 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:212:13: 212:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:220:13: 220:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:220 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:220:13: 220:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:229:13: 229:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:229 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:229:13: 229:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:234:13: 234:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:234 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:234:13: 234:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:240:13: 240:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:240 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:240:13: 240:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:193:13: 193:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:193 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:193:13: 193:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:199:13: 199:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:199 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:199:13: 199:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:205:13: 205:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:205 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:205:13: 205:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:212:13: 212:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:212 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:212:13: 212:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:220:13: 220:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:220 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:220:13: 220:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:229:13: 229:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:229 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:229:13: 229:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:234:13: 234:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:234 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:234:13: 234:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:240:13: 240:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:240 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:240:13: 240:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:193:13: 193:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:193 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:193:13: 193:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:199:13: 199:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:199 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:199:13: 199:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:205:13: 205:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:205 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:205:13: 205:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:212:13: 212:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:212 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:212:13: 212:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:220:13: 220:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:220 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:220:13: 220:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:229:13: 229:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:229 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:229:13: 229:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:234:13: 234:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:234 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:234:13: 234:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:240:13: 240:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:240 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:240:13: 240:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:255:13: 255:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:255 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:255:13: 255:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:261:13: 261:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:261 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:261:13: 261:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:267:13: 267:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:267 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:267:13: 267:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:274:13: 274:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:274 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:274:13: 274:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:278:13: 278:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:278 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:278:13: 278:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:283:13: 283:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:283 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:283:13: 283:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:288:13: 288:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:288 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:288:13: 288:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:294:13: 294:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:294 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:294:13: 294:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:255:13: 255:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:255 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:255:13: 255:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:261:13: 261:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:261 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:261:13: 261:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:267:13: 267:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:267 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:267:13: 267:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:274:13: 274:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:274 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:274:13: 274:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:278:13: 278:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:278 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:278:13: 278:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:283:13: 283:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:283 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:283:13: 283:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:288:13: 288:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:288 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:288:13: 288:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:294:13: 294:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:294 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:294:13: 294:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:255:13: 255:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:255 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:255:13: 255:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:261:13: 261:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:261 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:261:13: 261:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:267:13: 267:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:267 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:267:13: 267:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:274:13: 274:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:274 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:274:13: 274:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:278:13: 278:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:278 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:278:13: 278:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:283:13: 283:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:283 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:283:13: 283:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:288:13: 288:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:288 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:288:13: 288:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:294:13: 294:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:294 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:294:13: 294:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:255:13: 255:30 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:255 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:255:13: 255:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:261:13: 261:30 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:261 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:261:13: 261:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:267:13: 267:30 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:267 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:267:13: 267:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:274:13: 274:30 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:274 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:274:13: 274:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:278:13: 278:30 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:278 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:278:13: 278:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:283:13: 283:30 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:283 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:283:13: 283:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:288:13: 288:30 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:288 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:288:13: 288:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:294:13: 294:30 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:294 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:294:13: 294:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:307:5: 307:22 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:307 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:307:5: 307:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:314:5: 314:22 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:314 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:314:5: 314:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:321:5: 321:22 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:321 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:321:5: 321:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:328:5: 328:22 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:328 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:328:5: 328:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:333:5: 333:22 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:333 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:333:5: 333:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:338:5: 338:22 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:338 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:338:5: 338:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:343:5: 343:22 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:343 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:343:5: 343:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:348:5: 348:22 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:348 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:348:5: 348:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:407:5: 407:22 error: you have declared `#[inline(always)]` on `overflowing_add`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:407 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:407:5: 407:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:414:5: 414:22 error: you have declared `#[inline(always)]` on `overflowing_sub`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:414 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:414:5: 414:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:421:5: 421:22 error: you have declared `#[inline(always)]` on `overflowing_mul`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:421 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:421:5: 421:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:428:5: 428:22 error: you have declared `#[inline(always)]` on `overflowing_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:428 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:428:5: 428:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:433:5: 433:22 error: you have declared `#[inline(always)]` on `overflowing_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:433 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:433:5: 433:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:438:5: 438:22 error: you have declared `#[inline(always)]` on `overflowing_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:438 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:438:5: 438:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:443:5: 443:22 error: you have declared `#[inline(always)]` on `overflowing_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:443 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:443:5: 443:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/wrapping.rs:448:5: 448:22 error: you have declared `#[inline(always)]` on `overflowing_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/wrapping.rs:448 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/wrapping.rs:448:5: 448:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/flt2dec/bignum.rs:214:13: 230:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:214 pub fn add_small<'a>(&'a mut self, other: $ty) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:215 use num::flt2dec::bignum::FullOps;
src/libcore/num/flt2dec/bignum.rs:216
src/libcore/num/flt2dec/bignum.rs:217 let (mut carry, v) = self.base[0].full_add(other, false);
src/libcore/num/flt2dec/bignum.rs:218 self.base[0] = v;
src/libcore/num/flt2dec/bignum.rs:219 let mut i = 1;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:214:13: 230:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:221:29: 221:30 error: v is shadowed by self.base[i].full_add(0, carry), #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/bignum.rs:221 let (c, v) = self.base[i].full_add(0, carry);
^
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:221:34: 221:65 note: initialization happens here
src/libcore/num/flt2dec/bignum.rs:221 let (c, v) = self.base[i].full_add(0, carry);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:221:29: 221:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/bignum.rs:251:13: 267:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:251 pub fn mul_small<'a>(&'a mut self, other: $ty) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:252 use num::flt2dec::bignum::FullOps;
src/libcore/num/flt2dec/bignum.rs:253
src/libcore/num/flt2dec/bignum.rs:254 let mut sz = self.size;
src/libcore/num/flt2dec/bignum.rs:255 let mut carry = 0;
src/libcore/num/flt2dec/bignum.rs:256 for a in &mut self.base[..sz] {
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:251:13: 267:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:270:13: 308:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:270 pub fn mul_pow2<'a>(&'a mut self, bits: usize) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:271 use mem;
src/libcore/num/flt2dec/bignum.rs:272
src/libcore/num/flt2dec/bignum.rs:273 let digitbits = mem::size_of::<$ty>() * 8;
src/libcore/num/flt2dec/bignum.rs:274 let digits = bits / digitbits;
src/libcore/num/flt2dec/bignum.rs:275 let bits = bits % digitbits;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:270:13: 308:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:311:13: 335:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:311 pub fn mul_pow5<'a>(&'a mut self, mut e: usize) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:312 use mem;
src/libcore/num/flt2dec/bignum.rs:313 use num::flt2dec::bignum::SMALL_POW5;
src/libcore/num/flt2dec/bignum.rs:314
src/libcore/num/flt2dec/bignum.rs:315 // There are exactly n trailing zeros on 2^n, and the only relevant digit sizes
src/libcore/num/flt2dec/bignum.rs:316 // are consecutive powers of two, so this is well suited index for the table.
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:311:13: 335:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:319:21: 319:32 error: small_power is shadowed by small_power as $ty;
// Multiply with the largest single-digit power as long as possible ...
while e >= small_e {
self.mul_small(small_power);
e -= small_e;
}
// ... then finish off the remainder.
let mut rest_power = 1;
for _ in 0..e {
rest_power *= 5;
}
self.mul_small(rest_power);
self
}
/// Multiplies itself by a number described by `other[0] + other[1] * 2^W +
/// other[2] * 2^(2W) + ...` (where `W` is the number of bits in the digit type)
/// and returns its own mutable reference.
pub fn mul_digits<'a>(&'a mut self, other: &[$ty]) -> &'a mut $name {
// the internal routine. works best when aa.len() <= bb.len().
fn mul_inner(ret: &mut [$ty; $n], aa: &[$ty], bb: &[$ty]) -> usize {
use num::flt2dec::bignum::FullOps;
let mut retsz = 0;
for (i, &a) in aa.iter().enumerate() {
if a == 0 { continue; }
let mut sz = bb.len();
let mut carry = 0;
for (j, &b) in bb.iter().enumerate() {
let (c, v) = a.full_mul_add(b, ret[i + j], carry);
ret[i + j] = v;
carry = c;
}
if carry > 0 {
ret[i + sz] = carry;
sz += 1;
}
if retsz < i + sz {
retsz = i + sz;
}
}
retsz
}
let mut ret = [0; $n];
let retsz = if self.size < other.len() {
mul_inner(&mut ret, &self.digits(), other)
} else {
mul_inner(&mut ret, other, &self.digits())
};
self.base = ret;
self.size = retsz;
self
}
/// Divides itself by a digit-sized `other` and returns its own
/// mutable reference *and* the remainder.
pub fn div_rem_small<'a>(&'a mut self, other: $ty) -> (&'a mut $name, $ty) {
use num::flt2dec::bignum::FullOps;
assert!(other > 0);
let sz = self.size;
let mut borrow = 0;
for a in self.base[..sz].iter_mut().rev() {
let (q, r) = (*a).full_div_rem(other, borrow);
*a = q;
borrow = r;
}
(self, borrow)
}
/// Divide self by another bignum, overwriting `q` with the quotient and `r` with the
/// remainder.
pub fn div_rem(&self, d: &$name, q: &mut $name, r: &mut $name) {
use mem;
// Stupid slow base-2 long division taken from
// https://en.wikipedia.org/wiki/Division_algorithm
// FIXME use a greater base ($ty) for the long division.
assert!(!d.is_zero());
let digitbits = mem::size_of::<$ty>() * 8;
for digit in &mut q.base[..] {
*digit = 0;
}
for digit in &mut r.base[..] {
*digit = 0;
}
r.size = d.size;
q.size = 1;
let mut q_is_zero = true;
let end = self.bit_length();
for i in (0..end).rev() {
r.mul_pow2(1);
r.base[0] |= self.get_bit(i) as $ty;
if &*r >= d {
r.sub(d);
// Set bit `i` of q to 1.
let digit_idx = i / digitbits;
let bit_idx = i % digitbits;
if q_is_zero {
q.size = digit_idx + 1;
q_is_zero = false;
}
q.base[digit_idx] |= 1 << bit_idx;
}
}
debug_assert!(q.base[q.size..].iter().all(|&d| d == 0));
debug_assert!(r.base[r.size..].iter().all(|&d| d == 0));
}
}
impl ::cmp::PartialEq for $name {
fn eq(&self, other: &$name) -> bool { self.base[..] == other.base[..] }
}
impl ::cmp::Eq for $name {
}
impl ::cmp::PartialOrd for $name {
fn partial_cmp(&self, other: &$name) -> ::option::Option<::cmp::Ordering> {
::option::Option::Some(self.cmp(other))
}
}
impl ::cmp::Ord for $name {
fn cmp(&self, other: &$name) -> ::cmp::Ordering {
use cmp::max;
let sz = max(self.size, other.size);
let lhs = self.base[..sz].iter().cloned().rev();
let rhs = other.base[..sz].iter().cloned().rev();
lhs.cmp(rhs)
}
}
impl ::clone::Clone for $name {
fn clone(&self) -> $name {
$name { size: self.size, base: self.base }
}
}
impl ::fmt::Debug for $name {
fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
use mem;
let sz = if self.size < 1 {1} else {self.size};
let digitlen = mem::size_of::<$ty>() * 2;
try!(write!(f, "{:#x}", self.base[sz-1]));
for &v in self.base[..sz-1].iter().rev() {
try!(write!(f, "_{:01$x}", v, digitlen));
}
::result::Result::Ok(())
}
}
)
}
/// The digit type for `Big32x40`.
pub type Digit32 = u32;
define_bignum!(Big32x40: type=Digit32, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/bignum.rs:319 let small_power = small_power as $ty;
^~~~~~~~~~~
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:319:35: 484:38 note: initialization happens here
src/libcore/num/flt2dec/bignum.rs:319 let small_power = small_power as $ty;
src/libcore/num/flt2dec/bignum.rs:320
src/libcore/num/flt2dec/bignum.rs:321 // Multiply with the largest single-digit power as long as possible ...
src/libcore/num/flt2dec/bignum.rs:322 while e >= small_e {
src/libcore/num/flt2dec/bignum.rs:323 self.mul_small(small_power);
src/libcore/num/flt2dec/bignum.rs:324 e -= small_e;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:319:21: 319:32 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/bignum.rs:380:13: 393:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:380 pub fn div_rem_small<'a>(&'a mut self, other: $ty) -> (&'a mut $name, $ty) {
src/libcore/num/flt2dec/bignum.rs:381 use num::flt2dec::bignum::FullOps;
src/libcore/num/flt2dec/bignum.rs:382
src/libcore/num/flt2dec/bignum.rs:383 assert!(other > 0);
src/libcore/num/flt2dec/bignum.rs:384
src/libcore/num/flt2dec/bignum.rs:385 let sz = self.size;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:484:1: 484:46 note: expansion site
src/libcore/num/flt2dec/bignum.rs:380:13: 393:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:214:13: 230:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:214 pub fn add_small<'a>(&'a mut self, other: $ty) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:215 use num::flt2dec::bignum::FullOps;
src/libcore/num/flt2dec/bignum.rs:216
src/libcore/num/flt2dec/bignum.rs:217 let (mut carry, v) = self.base[0].full_add(other, false);
src/libcore/num/flt2dec/bignum.rs:218 self.base[0] = v;
src/libcore/num/flt2dec/bignum.rs:219 let mut i = 1;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:214:13: 230:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:221:29: 221:30 error: v is shadowed by self.base[i].full_add(0, carry), #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/bignum.rs:221 let (c, v) = self.base[i].full_add(0, carry);
^
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:221:34: 221:65 note: initialization happens here
src/libcore/num/flt2dec/bignum.rs:221 let (c, v) = self.base[i].full_add(0, carry);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:221:29: 221:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/bignum.rs:251:13: 267:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:251 pub fn mul_small<'a>(&'a mut self, other: $ty) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:252 use num::flt2dec::bignum::FullOps;
src/libcore/num/flt2dec/bignum.rs:253
src/libcore/num/flt2dec/bignum.rs:254 let mut sz = self.size;
src/libcore/num/flt2dec/bignum.rs:255 let mut carry = 0;
src/libcore/num/flt2dec/bignum.rs:256 for a in &mut self.base[..sz] {
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:251:13: 267:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:270:13: 308:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:270 pub fn mul_pow2<'a>(&'a mut self, bits: usize) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:271 use mem;
src/libcore/num/flt2dec/bignum.rs:272
src/libcore/num/flt2dec/bignum.rs:273 let digitbits = mem::size_of::<$ty>() * 8;
src/libcore/num/flt2dec/bignum.rs:274 let digits = bits / digitbits;
src/libcore/num/flt2dec/bignum.rs:275 let bits = bits % digitbits;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:270:13: 308:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:311:13: 335:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:311 pub fn mul_pow5<'a>(&'a mut self, mut e: usize) -> &'a mut $name {
src/libcore/num/flt2dec/bignum.rs:312 use mem;
src/libcore/num/flt2dec/bignum.rs:313 use num::flt2dec::bignum::SMALL_POW5;
src/libcore/num/flt2dec/bignum.rs:314
src/libcore/num/flt2dec/bignum.rs:315 // There are exactly n trailing zeros on 2^n, and the only relevant digit sizes
src/libcore/num/flt2dec/bignum.rs:316 // are consecutive powers of two, so this is well suited index for the table.
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:311:13: 335:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/bignum.rs:319:21: 319:32 error: small_power is shadowed by small_power as $ty;
// Multiply with the largest single-digit power as long as possible ...
while e >= small_e {
self.mul_small(small_power);
e -= small_e;
}
// ... then finish off the remainder.
let mut rest_power = 1;
for _ in 0..e {
rest_power *= 5;
}
self.mul_small(rest_power);
self
}
/// Multiplies itself by a number described by `other[0] + other[1] * 2^W +
/// other[2] * 2^(2W) + ...` (where `W` is the number of bits in the digit type)
/// and returns its own mutable reference.
pub fn mul_digits<'a>(&'a mut self, other: &[$ty]) -> &'a mut $name {
// the internal routine. works best when aa.len() <= bb.len().
fn mul_inner(ret: &mut [$ty; $n], aa: &[$ty], bb: &[$ty]) -> usize {
use num::flt2dec::bignum::FullOps;
let mut retsz = 0;
for (i, &a) in aa.iter().enumerate() {
if a == 0 { continue; }
let mut sz = bb.len();
let mut carry = 0;
for (j, &b) in bb.iter().enumerate() {
let (c, v) = a.full_mul_add(b, ret[i + j], carry);
ret[i + j] = v;
carry = c;
}
if carry > 0 {
ret[i + sz] = carry;
sz += 1;
}
if retsz < i + sz {
retsz = i + sz;
}
}
retsz
}
let mut ret = [0; $n];
let retsz = if self.size < other.len() {
mul_inner(&mut ret, &self.digits(), other)
} else {
mul_inner(&mut ret, other, &self.digits())
};
self.base = ret;
self.size = retsz;
self
}
/// Divides itself by a digit-sized `other` and returns its own
/// mutable reference *and* the remainder.
pub fn div_rem_small<'a>(&'a mut self, other: $ty) -> (&'a mut $name, $ty) {
use num::flt2dec::bignum::FullOps;
assert!(other > 0);
let sz = self.size;
let mut borrow = 0;
for a in self.base[..sz].iter_mut().rev() {
let (q, r) = (*a).full_div_rem(other, borrow);
*a = q;
borrow = r;
}
(self, borrow)
}
/// Divide self by another bignum, overwriting `q` with the quotient and `r` with the
/// remainder.
pub fn div_rem(&self, d: &$name, q: &mut $name, r: &mut $name) {
use mem;
// Stupid slow base-2 long division taken from
// https://en.wikipedia.org/wiki/Division_algorithm
// FIXME use a greater base ($ty) for the long division.
assert!(!d.is_zero());
let digitbits = mem::size_of::<$ty>() * 8;
for digit in &mut q.base[..] {
*digit = 0;
}
for digit in &mut r.base[..] {
*digit = 0;
}
r.size = d.size;
q.size = 1;
let mut q_is_zero = true;
let end = self.bit_length();
for i in (0..end).rev() {
r.mul_pow2(1);
r.base[0] |= self.get_bit(i) as $ty;
if &*r >= d {
r.sub(d);
// Set bit `i` of q to 1.
let digit_idx = i / digitbits;
let bit_idx = i % digitbits;
if q_is_zero {
q.size = digit_idx + 1;
q_is_zero = false;
}
q.base[digit_idx] |= 1 << bit_idx;
}
}
debug_assert!(q.base[q.size..].iter().all(|&d| d == 0));
debug_assert!(r.base[r.size..].iter().all(|&d| d == 0));
}
}
impl ::cmp::PartialEq for $name {
fn eq(&self, other: &$name) -> bool { self.base[..] == other.base[..] }
}
impl ::cmp::Eq for $name {
}
impl ::cmp::PartialOrd for $name {
fn partial_cmp(&self, other: &$name) -> ::option::Option<::cmp::Ordering> {
::option::Option::Some(self.cmp(other))
}
}
impl ::cmp::Ord for $name {
fn cmp(&self, other: &$name) -> ::cmp::Ordering {
use cmp::max;
let sz = max(self.size, other.size);
let lhs = self.base[..sz].iter().cloned().rev();
let rhs = other.base[..sz].iter().cloned().rev();
lhs.cmp(rhs)
}
}
impl ::clone::Clone for $name {
fn clone(&self) -> $name {
$name { size: self.size, base: self.base }
}
}
impl ::fmt::Debug for $name {
fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
use mem;
let sz = if self.size < 1 {1} else {self.size};
let digitlen = mem::size_of::<$ty>() * 2;
try!(write!(f, "{:#x}", self.base[sz-1]));
for &v in self.base[..sz-1].iter().rev() {
try!(write!(f, "_{:01$x}", v, digitlen));
}
::result::Result::Ok(())
}
}
)
}
/// The digit type for `Big32x40`.
pub type Digit32 = u32;
define_bignum!(Big32x40: type=Digit32, n=40);
// this one is used for testing only.
#[doc(hidden)]
pub mod tests {
use prelude::v1::*;
define_bignum!(Big8x3: type=u8, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/bignum.rs:319 let small_power = small_power as $ty;
^~~~~~~~~~~
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:319:35: 490:35 note: initialization happens here
src/libcore/num/flt2dec/bignum.rs:319 let small_power = small_power as $ty;
src/libcore/num/flt2dec/bignum.rs:320
src/libcore/num/flt2dec/bignum.rs:321 // Multiply with the largest single-digit power as long as possible ...
src/libcore/num/flt2dec/bignum.rs:322 while e >= small_e {
src/libcore/num/flt2dec/bignum.rs:323 self.mul_small(small_power);
src/libcore/num/flt2dec/bignum.rs:324 e -= small_e;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:319:21: 319:32 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/bignum.rs:380:13: 393:14 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/bignum.rs:380 pub fn div_rem_small<'a>(&'a mut self, other: $ty) -> (&'a mut $name, $ty) {
src/libcore/num/flt2dec/bignum.rs:381 use num::flt2dec::bignum::FullOps;
src/libcore/num/flt2dec/bignum.rs:382
src/libcore/num/flt2dec/bignum.rs:383 assert!(other > 0);
src/libcore/num/flt2dec/bignum.rs:384
src/libcore/num/flt2dec/bignum.rs:385 let sz = self.size;
...
src/libcore/num/flt2dec/bignum.rs:103:1: 479:2 note: in expansion of define_bignum!
src/libcore/num/flt2dec/bignum.rs:490:5: 490:42 note: expansion site
src/libcore/num/flt2dec/bignum.rs:380:13: 393:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/strategy/dragon.rs:45:1: 55:2 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/strategy/dragon.rs:45 pub fn mul_pow10<'a>(x: &'a mut Big, n: usize) -> &'a mut Big {
src/libcore/num/flt2dec/strategy/dragon.rs:46 debug_assert!(n < 512);
src/libcore/num/flt2dec/strategy/dragon.rs:47 if n & 7 != 0 { x.mul_small(POW10[n & 7]); }
src/libcore/num/flt2dec/strategy/dragon.rs:48 if n & 8 != 0 { x.mul_small(POW10[8]); }
src/libcore/num/flt2dec/strategy/dragon.rs:49 if n & 16 != 0 { x.mul_digits(&POW10TO16); }
src/libcore/num/flt2dec/strategy/dragon.rs:50 if n & 32 != 0 { x.mul_digits(&POW10TO32); }
...
src/libcore/num/flt2dec/strategy/dragon.rs:45:1: 55:2 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/strategy/dragon.rs:57:1: 65:2 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/num/flt2dec/strategy/dragon.rs:57 fn div_2pow10<'a>(x: &'a mut Big, mut n: usize) -> &'a mut Big {
src/libcore/num/flt2dec/strategy/dragon.rs:58 let largest = POW10.len() - 1;
src/libcore/num/flt2dec/strategy/dragon.rs:59 while n > largest {
src/libcore/num/flt2dec/strategy/dragon.rs:60 x.div_rem_small(POW10[largest]);
src/libcore/num/flt2dec/strategy/dragon.rs:61 n -= largest;
src/libcore/num/flt2dec/strategy/dragon.rs:62 }
...
src/libcore/num/flt2dec/strategy/dragon.rs:57:1: 65:2 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/num/flt2dec/strategy/dragon.rs:164:14: 164:15 error: d is shadowed by div_rem_upto_16(&mut mant, &scale, &scale2, &scale4, &scale8), #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/strategy/dragon.rs:164 let (d, _) = div_rem_upto_16(&mut mant, &scale, &scale2, &scale4, &scale8);
^
src/libcore/num/flt2dec/strategy/dragon.rs:164:22: 164:83 note: initialization happens here
src/libcore/num/flt2dec/strategy/dragon.rs:164 let (d, _) = div_rem_upto_16(&mut mant, &scale, &scale2, &scale4, &scale8);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/flt2dec/strategy/dragon.rs:164:14: 164:15 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/strategy/dragon.rs:289:9: 305:10 error: the loop variable `i` is used to index `buf`. Consider using `for (i, item) in buf.iter().enumerate()` or similar iterators, #[deny(needless_range_loop)] on by default
src/libcore/num/flt2dec/strategy/dragon.rs:289 for i in 0..len {
src/libcore/num/flt2dec/strategy/dragon.rs:290 if mant.is_zero() { // following digits are all zeroes, we stop here
src/libcore/num/flt2dec/strategy/dragon.rs:291 // do *not* try to perform rounding! rather, fill remaining digits.
src/libcore/num/flt2dec/strategy/dragon.rs:292 for c in &mut buf[i..len] { *c = b'0'; }
src/libcore/num/flt2dec/strategy/dragon.rs:293 return (len, k);
src/libcore/num/flt2dec/strategy/dragon.rs:294 }
...
note: in expansion of for loop expansion
src/libcore/num/flt2dec/strategy/dragon.rs:289:9: 305:10 note: expansion site
src/libcore/num/flt2dec/strategy/dragon.rs:289:9: 305:10 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_range_loop
src/libcore/num/flt2dec/strategy/grisu.rs:70:13: 70:19 error: edelta is shadowed by edelta as usize, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/strategy/grisu.rs:70 let edelta = edelta as usize;
^~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:70:22: 70:37 note: initialization happens here
src/libcore/num/flt2dec/strategy/grisu.rs:70 let edelta = edelta as usize;
^~~~~~~~~~~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:70:13: 70:19 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/strategy/grisu.rs:325:17: 325:26 error: ten_kappa is shadowed by (ten_kappa as u64) << e, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/strategy/grisu.rs:325 let ten_kappa = (ten_kappa as u64) << e; // scale 10^kappa back to the shared exponent
^~~~~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:325:29: 325:52 note: initialization happens here
src/libcore/num/flt2dec/strategy/grisu.rs:325 let ten_kappa = (ten_kappa as u64) << e; // scale 10^kappa back to the shared exponent
^~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:325:17: 325:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/strategy/grisu.rs:345:9: 345:22 error: mut remainder is shadowed by plus1frac, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/strategy/grisu.rs:345 let mut remainder = plus1frac;
^~~~~~~~~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:345:25: 345:34 note: initialization happens here
src/libcore/num/flt2dec/strategy/grisu.rs:345 let mut remainder = plus1frac;
^~~~~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:345:9: 345:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/strategy/grisu.rs:366:17: 366:26 error: ten_kappa is shadowed by 1 << e, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/strategy/grisu.rs:366 let ten_kappa = 1 << e; // implicit divisor
^~~~~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:366:29: 366:35 note: initialization happens here
src/libcore/num/flt2dec/strategy/grisu.rs:366 let ten_kappa = 1 << e; // implicit divisor
^~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:366:17: 366:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/strategy/grisu.rs:601:9: 601:22 error: mut remainder is shadowed by vfrac, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/strategy/grisu.rs:601 let mut remainder = vfrac;
^~~~~~~~~~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:601:25: 601:30 note: initialization happens here
src/libcore/num/flt2dec/strategy/grisu.rs:601 let mut remainder = vfrac;
^~~~~
src/libcore/num/flt2dec/strategy/grisu.rs:601:9: 601:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/mod.rs:162:13: 162:45 error: the loop variable `j` is only used to index `d`. Consider using `for item in &d` or similar iterators, #[deny(needless_range_loop)] on by default
src/libcore/num/flt2dec/mod.rs:162 for j in i+1..n { d[j] = b'0'; }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: in expansion of for loop expansion
src/libcore/num/flt2dec/mod.rs:162:13: 162:45 note: expansion site
src/libcore/num/flt2dec/mod.rs:162:13: 162:45 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_range_loop
src/libcore/num/flt2dec/mod.rs:167:13: 167:43 error: the loop variable `j` is only used to index `d`. Consider using `for item in &d` or similar iterators, #[deny(needless_range_loop)] on by default
src/libcore/num/flt2dec/mod.rs:167 for j in 1..n { d[j] = b'0'; }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: in expansion of for loop expansion
src/libcore/num/flt2dec/mod.rs:167:13: 167:43 note: expansion site
src/libcore/num/flt2dec/mod.rs:167:13: 167:43 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_range_loop
src/libcore/num/flt2dec/mod.rs:189:5: 189:5 error: item `Part<'a>` has a `.len(_: &Self)` method, but no `.is_empty(_: &Self)` method. Consider adding one, #[deny(len_without_is_empty)] on by default
src/libcore/num/flt2dec/mod.rs:189 pub fn len(&self) -> usize {
^
src/libcore/num/flt2dec/mod.rs:189:5: 189:5 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#len_without_is_empty
src/libcore/num/flt2dec/mod.rs:237:5: 237:5 error: item `Formatted<'a>` has a `.len(_: &Self)` method, but no `.is_empty(_: &Self)` method. Consider adding one, #[deny(len_without_is_empty)] on by default
src/libcore/num/flt2dec/mod.rs:237 pub fn len(&self) -> usize {
^
src/libcore/num/flt2dec/mod.rs:237:5: 237:5 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#len_without_is_empty
src/libcore/num/flt2dec/mod.rs:303:13: 303:16 error: exp is shadowed by exp as usize, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/mod.rs:303 let exp = exp as usize;
^~~
src/libcore/num/flt2dec/mod.rs:303:19: 303:31 note: initialization happens here
src/libcore/num/flt2dec/mod.rs:303 let exp = exp as usize;
^~~~~~~~~~~~
src/libcore/num/flt2dec/mod.rs:303:13: 303:16 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/flt2dec/mod.rs:361:9: 361:12 error: exp is shadowed by exp as i32 - 1, #[deny(shadow_unrelated)] on by default
src/libcore/num/flt2dec/mod.rs:361 let exp = exp as i32 - 1; // avoid underflow when exp is i16::MIN
^~~
src/libcore/num/flt2dec/mod.rs:361:15: 361:29 note: initialization happens here
src/libcore/num/flt2dec/mod.rs:361 let exp = exp as i32 - 1; // avoid underflow when exp is i16::MIN
^~~~~~~~~~~~~~
src/libcore/num/flt2dec/mod.rs:361:9: 361:12 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/dec2flt/algorithm.rs:63:9: 63:10 error: e is shadowed by e as i16, #[deny(shadow_unrelated)] on by default
src/libcore/num/dec2flt/algorithm.rs:63 let e = e as i16; // Can't overflow because e.abs() <= LOG5_OF_EXP_N
^
src/libcore/num/dec2flt/algorithm.rs:63:13: 63:21 note: initialization happens here
src/libcore/num/dec2flt/algorithm.rs:63 let e = e as i16; // Can't overflow because e.abs() <= LOG5_OF_EXP_N
^~~~~~~~
src/libcore/num/dec2flt/algorithm.rs:63:9: 63:10 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/dec2flt/rawfp.rs:174:23: 174:65 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs(x as f32 - fp_to_float(Fp { f: x, e: 0 })) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/dec2flt/rawfp.rs:174 debug_assert!(x as f32 == fp_to_float(Fp { f: x, e: 0 }));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/macros.rs:57:1: 68:2 note: in expansion of assert!
src/libcore/macros.rs:129:51: 129:69 note: expansion site
src/libcore/macros.rs:128:1: 130:2 note: in expansion of debug_assert!
src/libcore/num/dec2flt/rawfp.rs:174:9: 174:67 note: expansion site
src/libcore/num/dec2flt/rawfp.rs:174:23: 174:65 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/dec2flt/rawfp.rs:207:9: 207:13 error: returning the result of a let binding. Consider returning the expression directly., #[deny(let_and_return)] on by default
src/libcore/num/dec2flt/rawfp.rs:207 bits
^~~~
src/libcore/num/dec2flt/rawfp.rs:207:9: 207:13 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#let_and_return
src/libcore/num/dec2flt/rawfp.rs:206:25: 206:51 note: this expression can be directly returned
src/libcore/num/dec2flt/rawfp.rs:206 let bits: u64 = unsafe { transmute(self) };
^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/dec2flt/rawfp.rs:221:23: 221:65 error: ==-comparison of f32 or f64 detected. Consider changing this to `abs(x as f64 - fp_to_float(Fp { f: x, e: 0 })) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/num/dec2flt/rawfp.rs:221 debug_assert!(x as f64 == fp_to_float(Fp { f: x, e: 0 }));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/macros.rs:57:1: 68:2 note: in expansion of assert!
src/libcore/macros.rs:129:51: 129:69 note: expansion site
src/libcore/macros.rs:128:1: 130:2 note: in expansion of debug_assert!
src/libcore/num/dec2flt/rawfp.rs:221:9: 221:67 note: expansion site
src/libcore/num/dec2flt/rawfp.rs:221:23: 221:65 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/num/dec2flt/parse.rs:70:30: 70:31 error: s is shadowed by eat_digits(&s[1..]), #[deny(shadow_unrelated)] on by default
src/libcore/num/dec2flt/parse.rs:70 let (fractional, s) = eat_digits(&s[1..]);
^
src/libcore/num/dec2flt/parse.rs:70:35: 70:54 note: initialization happens here
src/libcore/num/dec2flt/parse.rs:70 let (fractional, s) = eat_digits(&s[1..]);
^~~~~~~~~~~~~~~~~~~
src/libcore/num/dec2flt/parse.rs:70:30: 70:31 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/dec2flt/mod.rs:254:9: 254:10 error: e is shadowed by e as i16, #[deny(shadow_unrelated)] on by default
src/libcore/num/dec2flt/mod.rs:254 let e = e as i16;
^
src/libcore/num/dec2flt/mod.rs:254:13: 254:21 note: initialization happens here
src/libcore/num/dec2flt/mod.rs:254 let e = e as i16;
^~~~~~~~
src/libcore/num/dec2flt/mod.rs:254:9: 254:10 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/dec2flt/mod.rs:271:1: 271:18 error: you have declared `#[inline(always)]` on `simplify`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/dec2flt/mod.rs:271 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/dec2flt/mod.rs:271:1: 271:18 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/dec2flt/mod.rs:284:13: 284:26 error: leading_zeros is shadowed by decimal.fractional.iter().take_while(is_zero).count(), #[deny(shadow_unrelated)] on by default
src/libcore/num/dec2flt/mod.rs:284 let leading_zeros = decimal.fractional.iter().take_while(is_zero).count();
^~~~~~~~~~~~~
src/libcore/num/dec2flt/mod.rs:284:29: 284:82 note: initialization happens here
src/libcore/num/dec2flt/mod.rs:284 let leading_zeros = decimal.fractional.iter().take_while(is_zero).count();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/dec2flt/mod.rs:284:13: 284:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/dec2flt/mod.rs:288:13: 288:27 error: trailing_zeros is shadowed by decimal.integral.iter().rev().take_while(is_zero).count(), #[deny(shadow_unrelated)] on by default
src/libcore/num/dec2flt/mod.rs:288 let trailing_zeros = decimal.integral.iter().rev().take_while(is_zero).count();
^~~~~~~~~~~~~~
src/libcore/num/dec2flt/mod.rs:288:30: 288:87 note: initialization happens here
src/libcore/num/dec2flt/mod.rs:288 let trailing_zeros = decimal.integral.iter().rev().take_while(is_zero).count();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/dec2flt/mod.rs:288:13: 288:27 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/dec2flt/mod.rs:289:13: 289:16 error: end is shadowed by decimal.integral.len() - trailing_zeros, #[deny(shadow_unrelated)] on by default
src/libcore/num/dec2flt/mod.rs:289 let end = decimal.integral.len() - trailing_zeros;
^~~
src/libcore/num/dec2flt/mod.rs:289:19: 289:58 note: initialization happens here
src/libcore/num/dec2flt/mod.rs:289 let end = decimal.integral.len() - trailing_zeros;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/num/dec2flt/mod.rs:289:13: 289:16 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/num/mod.rs:475:9: 475:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:475 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:475:9: 475:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:488:9: 488:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:488 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:488:9: 488:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:502:9: 502:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:502 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:502:9: 502:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:511:9: 511:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:511 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:511:9: 511:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:520:9: 520:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:520 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:520:9: 520:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:475:9: 475:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:475 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:475:9: 475:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:488:9: 488:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:488 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:488:9: 488:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:502:9: 502:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:502 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:502:9: 502:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:511:9: 511:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:511 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:511:9: 511:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:520:9: 520:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:520 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:520:9: 520:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:475:9: 475:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:475 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:475:9: 475:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:488:9: 488:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:488 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:488:9: 488:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:502:9: 502:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:502 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:502:9: 502:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:511:9: 511:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:511 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:511:9: 511:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:520:9: 520:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:520 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:520:9: 520:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:475:9: 475:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:475 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:475:9: 475:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:488:9: 488:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:488 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:488:9: 488:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:502:9: 502:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:502 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:502:9: 502:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:511:9: 511:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:511 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:511:9: 511:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:520:9: 520:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:520 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:520:9: 520:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:475:9: 475:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:475 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:475:9: 475:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:488:9: 488:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:488 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:488:9: 488:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:502:9: 502:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:502 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:502:9: 502:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:511:9: 511:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:511 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:511:9: 511:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:520:9: 520:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:520 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:520:9: 520:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1166:22: 767:30 error: equal expressions as operands to ==, #[deny(eq_op)] on by default
(internal compiler error: unprintable span)
src/libcore/num/mod.rs:663:1: 1162:2 note: in expansion of uint_impl!
src/libcore/num/mod.rs:1166:5: 1173:43 note: expansion site
src/libcore/num/mod.rs:1166:22: 767:30 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
src/libcore/num/mod.rs:1046:9: 1046:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1046 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1046:9: 1046:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1059:9: 1059:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1059 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1059:9: 1059:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1073:9: 1073:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1073 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1073:9: 1073:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1082:9: 1082:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1082 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1082:9: 1082:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1091:9: 1091:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1091 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1091:9: 1091:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1046:9: 1046:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1046 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1046:9: 1046:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1059:9: 1059:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1059 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1059:9: 1059:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1073:9: 1073:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1073 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1073:9: 1073:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1082:9: 1082:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1082 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1082:9: 1082:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1091:9: 1091:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1091 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1091:9: 1091:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1046:9: 1046:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1046 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1046:9: 1046:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1059:9: 1059:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1059 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1059:9: 1059:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1073:9: 1073:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1073 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1073:9: 1073:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1082:9: 1082:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1082 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1082:9: 1082:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1091:9: 1091:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1091 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1091:9: 1091:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1046:9: 1046:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1046 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1046:9: 1046:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1059:9: 1059:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1059 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1059:9: 1059:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1073:9: 1073:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1073 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1073:9: 1073:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1082:9: 1082:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1082 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1082:9: 1082:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1091:9: 1091:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1091 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1091:9: 1091:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1046:9: 1046:26 error: you have declared `#[inline(always)]` on `wrapping_div`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1046 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1046:9: 1046:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1059:9: 1059:26 error: you have declared `#[inline(always)]` on `wrapping_rem`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1059 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1059:9: 1059:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1073:9: 1073:26 error: you have declared `#[inline(always)]` on `wrapping_neg`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1073 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1073:9: 1073:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1082:9: 1082:26 error: you have declared `#[inline(always)]` on `wrapping_shl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1082 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1082:9: 1082:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/num/mod.rs:1091:9: 1091:26 error: you have declared `#[inline(always)]` on `wrapping_shr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/num/mod.rs:1091 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/num/mod.rs:1091:9: 1091:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/mem.rs:252:5: 252:22 error: you have declared `#[inline(always)]` on `dropped_impl`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/mem.rs:252 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/mem.rs:252:5: 252:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/nonzero.rs:44:5: 44:22 error: you have declared `#[inline(always)]` on `new`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/nonzero.rs:44 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/nonzero.rs:44:5: 44:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/nonzero.rs:54:5: 57:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/nonzero.rs:54 fn deref<'a>(&'a self) -> &'a T {
src/libcore/nonzero.rs:55 let NonZero(ref inner) = *self;
src/libcore/nonzero.rs:56 inner
src/libcore/nonzero.rs:57 }
src/libcore/nonzero.rs:54:5: 57:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ptr.rs:118:1: 118:18 error: you have declared `#[inline(always)]` on `read`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/ptr.rs:118 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/ptr.rs:118:1: 118:18 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/ptr.rs:128:1: 128:18 error: you have declared `#[inline(always)]` on `read_and_drop`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/ptr.rs:128 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/ptr.rs:128:1: 128:18 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/ptr.rs:184:5: 190:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ptr.rs:184 pub unsafe fn as_ref<'a>(&self) -> Option<&'a T> where T: Sized {
src/libcore/ptr.rs:185 if self.is_null() {
src/libcore/ptr.rs:186 None
src/libcore/ptr.rs:187 } else {
src/libcore/ptr.rs:188 Some(&**self)
src/libcore/ptr.rs:189 }
...
src/libcore/ptr.rs:184:5: 190:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ptr.rs:233:5: 239:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ptr.rs:233 pub unsafe fn as_ref<'a>(&self) -> Option<&'a T> where T: Sized {
src/libcore/ptr.rs:234 if self.is_null() {
src/libcore/ptr.rs:235 None
src/libcore/ptr.rs:236 } else {
src/libcore/ptr.rs:237 Some(&**self)
src/libcore/ptr.rs:238 }
...
src/libcore/ptr.rs:233:5: 239:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ptr.rs:267:5: 273:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ptr.rs:267 pub unsafe fn as_mut<'a>(&self) -> Option<&'a mut T> where T: Sized {
src/libcore/ptr.rs:268 if self.is_null() {
src/libcore/ptr.rs:269 None
src/libcore/ptr.rs:270 } else {
src/libcore/ptr.rs:271 Some(&mut **self)
src/libcore/ptr.rs:272 }
...
src/libcore/ptr.rs:267:5: 273:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ptr.rs:471:5: 473:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ptr.rs:471 fn deref<'a>(&'a self) -> &'a *mut T {
src/libcore/ptr.rs:472 unsafe { mem::transmute(&*self.pointer) }
src/libcore/ptr.rs:473 }
src/libcore/ptr.rs:471:5: 473:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ops.rs:968:5: 968:60 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ops.rs:968 fn index<'a>(&'a self, index: Idx) -> &'a Self::Output;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/ops.rs:968:5: 968:60 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ops.rs:1011:5: 1011:72 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ops.rs:1011 fn index_mut<'a>(&'a mut self, index: Idx) -> &'a mut Self::Output;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/ops.rs:1011:5: 1011:72 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ops.rs:1122:5: 1122:48 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ops.rs:1122 fn deref<'a>(&'a self) -> &'a Self::Target;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/ops.rs:1122:5: 1122:48 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/ops.rs:1183:5: 1183:60 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/ops.rs:1183 fn deref_mut<'a>(&'a mut self) -> &'a mut Self::Target;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/ops.rs:1183:5: 1183:60 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/cmp.rs:399:52: 399:71 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs((*self) - (*other)) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/cmp.rs:399 fn ne(&self, other: &$t) -> bool { (*self) != (*other) }
^~~~~~~~~~~~~~~~~~~
src/libcore/cmp.rs:392:5: 402:6 note: in expansion of partial_eq_impl!
src/libcore/cmp.rs:412:5: 414:6 note: expansion site
src/libcore/cmp.rs:399:52: 399:71 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/cmp.rs:399:52: 399:71 error: !=-comparison of f32 or f64 detected. Consider changing this to `abs((*self) - (*other)) < epsilon` for some suitable value of epsilon, #[deny(float_cmp)] on by default
src/libcore/cmp.rs:399 fn ne(&self, other: &$t) -> bool { (*self) != (*other) }
^~~~~~~~~~~~~~~~~~~
src/libcore/cmp.rs:392:5: 402:6 note: in expansion of partial_eq_impl!
src/libcore/cmp.rs:412:5: 414:6 note: expansion site
src/libcore/cmp.rs:399:52: 399:71 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#float_cmp
src/libcore/clone.rs:46:5: 46:22 error: you have declared `#[inline(always)]` on `clone_from`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/clone.rs:46 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/clone.rs:46:5: 46:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/cell.rs:234:5: 236:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/cell.rs:234 pub unsafe fn as_unsafe_cell<'a>(&'a self) -> &'a UnsafeCell<T> {
src/libcore/cell.rs:235 &self.value
src/libcore/cell.rs:236 }
src/libcore/cell.rs:234:5: 236:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/cell.rs:390:5: 398:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/cell.rs:390 pub fn borrow<'a>(&'a self) -> Ref<'a, T> {
src/libcore/cell.rs:391 match BorrowRef::new(&self.borrow) {
src/libcore/cell.rs:392 Some(b) => Ref {
src/libcore/cell.rs:393 _value: unsafe { &*self.value.get() },
src/libcore/cell.rs:394 _borrow: b,
src/libcore/cell.rs:395 },
...
src/libcore/cell.rs:390:5: 398:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/cell.rs:436:5: 444:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/cell.rs:436 pub fn borrow_mut<'a>(&'a self) -> RefMut<'a, T> {
src/libcore/cell.rs:437 match BorrowRefMut::new(&self.borrow) {
src/libcore/cell.rs:438 Some(b) => RefMut {
src/libcore/cell.rs:439 _value: unsafe { &mut *self.value.get() },
src/libcore/cell.rs:440 _borrow: b,
src/libcore/cell.rs:441 },
...
src/libcore/cell.rs:436:5: 444:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/cell.rs:453:5: 455:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/cell.rs:453 pub unsafe fn as_unsafe_cell<'a>(&'a self) -> &'a UnsafeCell<T> {
src/libcore/cell.rs:454 &self.value
src/libcore/cell.rs:455 }
src/libcore/cell.rs:453:5: 455:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/cell.rs:544:5: 546:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/cell.rs:544 fn deref<'a>(&'a self) -> &'a T {
src/libcore/cell.rs:545 self._value
src/libcore/cell.rs:546 }
src/libcore/cell.rs:544:5: 546:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/cell.rs:753:5: 755:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/cell.rs:753 fn deref<'a>(&'a self) -> &'a T {
src/libcore/cell.rs:754 self._value
src/libcore/cell.rs:755 }
src/libcore/cell.rs:753:5: 755:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/cell.rs:761:5: 763:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/cell.rs:761 fn deref_mut<'a>(&'a mut self) -> &'a mut T {
src/libcore/cell.rs:762 self._value
src/libcore/cell.rs:763 }
src/libcore/cell.rs:761:5: 763:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/char.rs:127:13: 127:16 error: num is shadowed by num as u8, #[deny(shadow_unrelated)] on by default
src/libcore/char.rs:127 let num = num as u8;
^~~
src/libcore/char.rs:127:19: 127:28 note: initialization happens here
src/libcore/char.rs:127 let num = num as u8;
^~~~~~~~~
src/libcore/char.rs:127:13: 127:16 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/iter.rs:1346:5: 1354:6 error: trait `ExactSizeIterator` has a `.len(_: &Self)` method, but no `.is_empty(_: &Self)` method. Consider adding one, #[deny(len_without_is_empty)] on by default
src/libcore/iter.rs:1346 fn len(&self) -> usize {
src/libcore/iter.rs:1347 let (lower, upper) = self.size_hint();
src/libcore/iter.rs:1348 // Note: This assertion is overly defensive, but it checks the invariant
src/libcore/iter.rs:1349 // guaranteed by the trait. If this trait were rust-internal,
src/libcore/iter.rs:1350 // we could use debug_assert!; assert_eq! will check all Rust user
src/libcore/iter.rs:1351 // implementations too.
...
src/libcore/iter.rs:1346:5: 1354:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#len_without_is_empty
src/libcore/iter.rs:1516:35: 1516:45 error: unneeded return statement. Consider using `elt` without the return and trailing semicolon, #[deny(needless_return)] on by default
src/libcore/iter.rs:1516 elt @ Some(..) => return elt,
^~~~~~~~~~
src/libcore/iter.rs:1516:35: 1516:45 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_return
src/libcore/iter.rs:1593:35: 1593:45 error: unneeded return statement. Consider using `elt` without the return and trailing semicolon, #[deny(needless_return)] on by default
src/libcore/iter.rs:1593 elt @ Some(..) => return elt,
^~~~~~~~~~
src/libcore/iter.rs:1593:35: 1593:45 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_return
src/libcore/iter.rs:1686:30: 1686:45 error: redundant closure found. Consider using `(self.f)` in its place, #[deny(redundant_closure)] on by default
src/libcore/iter.rs:1686 self.iter.next().map(|a| (self.f)(a))
^~~~~~~~~~~~~~~
src/libcore/iter.rs:1686:30: 1686:45 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#redundant_closure
src/libcore/iter.rs:1701:35: 1701:50 error: redundant closure found. Consider using `(self.f)` in its place, #[deny(redundant_closure)] on by default
src/libcore/iter.rs:1701 self.iter.next_back().map(|a| (self.f)(a))
^~~~~~~~~~~~~~~
src/libcore/iter.rs:1701:35: 1701:50 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#redundant_closure
src/libcore/iter.rs:1949:21: 1949:34 error: methods called `is_*` usually take self by reference; consider choosing a less ambiguous name, #[deny(wrong_self_convention)] on by default
src/libcore/iter.rs:1949 pub fn is_empty(&mut self) -> bool {
^~~~~~~~~~~~~
src/libcore/iter.rs:1949:21: 1949:34 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#wrong_self_convention
src/libcore/iter.rs:2213:40: 2213:55 error: redundant closure found. Consider using `(self.f)` in its place, #[deny(redundant_closure)] on by default
src/libcore/iter.rs:2213 match self.iter.next().map(|x| (self.f)(x)) {
^~~~~~~~~~~~~~~
src/libcore/iter.rs:2213:40: 2213:55 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#redundant_closure
src/libcore/iter.rs:2246:45: 2246:60 error: redundant closure found. Consider using `(self.f)` in its place, #[deny(redundant_closure)] on by default
src/libcore/iter.rs:2246 match self.iter.next_back().map(|x| (self.f)(x)) {
^~~~~~~~~~~~~~~
src/libcore/iter.rs:2246:45: 2246:60 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#redundant_closure
src/libcore/iter.rs:2416:25: 2416:27 error: by is shadowed by *by as usize, #[deny(shadow_unrelated)] on by default
src/libcore/iter.rs:2416 let by = *by as usize;
^~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:30: 2416:42 note: initialization happens here
src/libcore/iter.rs:2416 let by = *by as usize;
^~~~~~~~~~~~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:25: 2416:27 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/iter.rs:2416:25: 2416:27 error: by is shadowed by *by as usize, #[deny(shadow_unrelated)] on by default
src/libcore/iter.rs:2416 let by = *by as usize;
^~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:30: 2416:42 note: initialization happens here
src/libcore/iter.rs:2416 let by = *by as usize;
^~~~~~~~~~~~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:25: 2416:27 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/iter.rs:2416:25: 2416:27 error: by is shadowed by *by as usize, #[deny(shadow_unrelated)] on by default
src/libcore/iter.rs:2416 let by = *by as usize;
^~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:30: 2416:42 note: initialization happens here
src/libcore/iter.rs:2416 let by = *by as usize;
^~~~~~~~~~~~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:25: 2416:27 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/iter.rs:2416:25: 2416:27 error: by is shadowed by *by as usize, #[deny(shadow_unrelated)] on by default
src/libcore/iter.rs:2416 let by = *by as usize;
^~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:30: 2416:42 note: initialization happens here
src/libcore/iter.rs:2416 let by = *by as usize;
^~~~~~~~~~~~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2483:1: 2483:39 note: expansion site
src/libcore/iter.rs:2416:25: 2416:27 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/iter.rs:2416:25: 2416:27 error: by is shadowed by *by as usize, #[deny(shadow_unrelated)] on by default
src/libcore/iter.rs:2416 let by = *by as usize;
^~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2486:1: 2486:26 note: expansion site
src/libcore/iter.rs:2416:30: 2416:42 note: initialization happens here
src/libcore/iter.rs:2416 let by = *by as usize;
^~~~~~~~~~~~
src/libcore/iter.rs:2402:1: 2428:2 note: in expansion of step_impl_unsigned!
src/libcore/iter.rs:2486:1: 2486:26 note: expansion site
src/libcore/iter.rs:2416:25: 2416:27 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/option.rs:265:23: 265:39 error: methods called `as_*` usually take self by reference; consider choosing a less ambiguous name, #[deny(wrong_self_convention)] on by default
src/libcore/option.rs:265 pub fn as_mut<'r>(&'r mut self) -> Option<&'r mut T> {
^~~~~~~~~~~~~~~~
src/libcore/option.rs:265:23: 265:39 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#wrong_self_convention
src/libcore/option.rs:292:29: 292:45 error: methods called `as_*` usually take self by reference; consider choosing a less ambiguous name, #[deny(wrong_self_convention)] on by default
src/libcore/option.rs:292 pub fn as_mut_slice<'r>(&'r mut self) -> &'r mut [T] {
^~~~~~~~~~~~~~~~
src/libcore/option.rs:292:29: 292:45 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#wrong_self_convention
src/libcore/option.rs:244:5: 249:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/option.rs:244 pub fn as_ref<'r>(&'r self) -> Option<&'r T> {
src/libcore/option.rs:245 match *self {
src/libcore/option.rs:246 Some(ref x) => Some(x),
src/libcore/option.rs:247 None => None,
src/libcore/option.rs:248 }
src/libcore/option.rs:249 }
src/libcore/option.rs:244:5: 249:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/option.rs:265:5: 270:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/option.rs:265 pub fn as_mut<'r>(&'r mut self) -> Option<&'r mut T> {
src/libcore/option.rs:266 match *self {
src/libcore/option.rs:267 Some(ref mut x) => Some(x),
src/libcore/option.rs:268 None => None,
src/libcore/option.rs:269 }
src/libcore/option.rs:270 }
src/libcore/option.rs:265:5: 270:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/option.rs:292:5: 303:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/option.rs:292 pub fn as_mut_slice<'r>(&'r mut self) -> &'r mut [T] {
src/libcore/option.rs:293 match *self {
src/libcore/option.rs:294 Some(ref mut x) => {
src/libcore/option.rs:295 let result: &mut [T] = slice::mut_ref_slice(x);
src/libcore/option.rs:296 result
src/libcore/option.rs:297 }
...
src/libcore/option.rs:292:5: 303:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/option.rs:695:5: 703:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/option.rs:695 pub fn as_slice<'a>(&'a self) -> &'a [T] {
src/libcore/option.rs:696 match *self {
src/libcore/option.rs:697 Some(ref x) => slice::ref_slice(x),
src/libcore/option.rs:698 None => {
src/libcore/option.rs:699 let result: &[_] = &[];
src/libcore/option.rs:700 result
...
src/libcore/option.rs:695:5: 703:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/result.rs:399:19: 399:32 error: methods called `as_*` usually take self by reference; consider choosing a less ambiguous name, #[deny(wrong_self_convention)] on by default
src/libcore/result.rs:399 pub fn as_mut(&mut self) -> Result<&mut T, &mut E> {
^~~~~~~~~~~~~
src/libcore/result.rs:399:19: 399:32 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#wrong_self_convention
src/libcore/result.rs:442:25: 442:38 error: methods called `as_*` usually take self by reference; consider choosing a less ambiguous name, #[deny(wrong_self_convention)] on by default
src/libcore/result.rs:442 pub fn as_mut_slice(&mut self) -> &mut [T] {
^~~~~~~~~~~~~
src/libcore/result.rs:442:25: 442:38 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#wrong_self_convention
src/libcore/slice.rs:72:5: 72:83 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:72 fn split_at<'a>(&'a self, mid: usize) -> (&'a [Self::Item], &'a [Self::Item]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:72:5: 72:83 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:73:5: 73:51 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:73 fn iter<'a>(&'a self) -> Iter<'a, Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:73:5: 73:51 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:74:5: 75:57 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:74 fn split<'a, P>(&'a self, pred: P) -> Split<'a, Self::Item, P>
src/libcore/slice.rs:75 where P: FnMut(&Self::Item) -> bool;
src/libcore/slice.rs:74:5: 75:57 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:76:5: 77:58 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:76 fn splitn<'a, P>(&'a self, n: usize, pred: P) -> SplitN<'a, Self::Item, P>
src/libcore/slice.rs:77 where P: FnMut(&Self::Item) -> bool;
src/libcore/slice.rs:76:5: 77:58 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:78:5: 79:59 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:78 fn rsplitn<'a, P>(&'a self, n: usize, pred: P) -> RSplitN<'a, Self::Item, P>
src/libcore/slice.rs:79 where P: FnMut(&Self::Item) -> bool;
src/libcore/slice.rs:78:5: 79:59 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:80:5: 80:70 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:80 fn windows<'a>(&'a self, size: usize) -> Windows<'a, Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:80:5: 80:70 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:81:5: 81:68 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:81 fn chunks<'a>(&'a self, size: usize) -> Chunks<'a, Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:81:5: 81:68 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:82:5: 82:66 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:82 fn get<'a>(&'a self, index: usize) -> Option<&'a Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:82:5: 82:66 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:83:5: 83:54 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:83 fn first<'a>(&'a self) -> Option<&'a Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:83:5: 83:54 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:84:5: 84:47 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:84 fn tail<'a>(&'a self) -> &'a [Self::Item];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:84:5: 84:47 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:85:5: 85:47 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:85 fn init<'a>(&'a self) -> &'a [Self::Item];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:85:5: 85:47 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:86:5: 86:80 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:86 fn split_first<'a>(&'a self) -> Option<(&'a Self::Item, &'a [Self::Item])>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:86:5: 86:80 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:87:5: 87:79 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:87 fn split_last<'a>(&'a self) -> Option<(&'a Self::Item, &'a [Self::Item])>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:87:5: 87:79 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:88:5: 88:53 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:88 fn last<'a>(&'a self) -> Option<&'a Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:88:5: 88:53 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:89:5: 89:75 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:89 unsafe fn get_unchecked<'a>(&'a self, index: usize) -> &'a Self::Item;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:89:5: 89:75 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:95:5: 95:78 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:95 fn get_mut<'a>(&'a mut self, index: usize) -> Option<&'a mut Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:95:5: 95:78 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:96:5: 96:62 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:96 fn iter_mut<'a>(&'a mut self) -> IterMut<'a, Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:96:5: 96:62 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:97:5: 97:66 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:97 fn first_mut<'a>(&'a mut self) -> Option<&'a mut Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:97:5: 97:66 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:98:5: 98:59 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:98 fn tail_mut<'a>(&'a mut self) -> &'a mut [Self::Item];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:98:5: 98:59 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:99:5: 99:59 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:99 fn init_mut<'a>(&'a mut self) -> &'a mut [Self::Item];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:99:5: 99:59 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:100:5: 100:96 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:100 fn split_first_mut<'a>(&'a mut self) -> Option<(&'a mut Self::Item, &'a mut [Self::Item])>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:100:5: 100:96 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:101:5: 101:95 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:101 fn split_last_mut<'a>(&'a mut self) -> Option<(&'a mut Self::Item, &'a mut [Self::Item])>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:101:5: 101:95 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:102:5: 102:65 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:102 fn last_mut<'a>(&'a mut self) -> Option<&'a mut Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:102:5: 102:65 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:103:5: 104:61 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:103 fn split_mut<'a, P>(&'a mut self, pred: P) -> SplitMut<'a, Self::Item, P>
src/libcore/slice.rs:104 where P: FnMut(&Self::Item) -> bool;
src/libcore/slice.rs:103:5: 104:61 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:109:5: 109:85 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:109 fn chunks_mut<'a>(&'a mut self, chunk_size: usize) -> ChunksMut<'a, Self::Item>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:109:5: 109:85 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:111:5: 111:99 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:111 fn split_at_mut<'a>(&'a mut self, mid: usize) -> (&'a mut [Self::Item], &'a mut [Self::Item]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:111:5: 111:99 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:113:5: 113:87 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:113 unsafe fn get_unchecked_mut<'a>(&'a mut self, index: usize) -> &'a mut Self::Item;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/slice.rs:113:5: 113:87 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:166:5: 182:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:166 fn iter<'a>(&'a self) -> Iter<'a, T> {
src/libcore/slice.rs:167 unsafe {
src/libcore/slice.rs:168 let p = if mem::size_of::<T>() == 0 {
src/libcore/slice.rs:169 1 as *const _
src/libcore/slice.rs:170 } else {
src/libcore/slice.rs:171 let p = self.as_ptr();
...
src/libcore/slice.rs:166:5: 182:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:185:5: 191:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:185 fn split<'a, P>(&'a self, pred: P) -> Split<'a, T, P> where P: FnMut(&T) -> bool {
src/libcore/slice.rs:186 Split {
src/libcore/slice.rs:187 v: self,
src/libcore/slice.rs:188 pred: pred,
src/libcore/slice.rs:189 finished: false
src/libcore/slice.rs:190 }
...
src/libcore/slice.rs:185:5: 191:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:194:5: 204:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:194 fn splitn<'a, P>(&'a self, n: usize, pred: P) -> SplitN<'a, T, P> where
src/libcore/slice.rs:195 P: FnMut(&T) -> bool,
src/libcore/slice.rs:196 {
src/libcore/slice.rs:197 SplitN {
src/libcore/slice.rs:198 inner: GenericSplitN {
src/libcore/slice.rs:199 iter: self.split(pred),
...
src/libcore/slice.rs:194:5: 204:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:207:5: 217:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:207 fn rsplitn<'a, P>(&'a self, n: usize, pred: P) -> RSplitN<'a, T, P> where
src/libcore/slice.rs:208 P: FnMut(&T) -> bool,
src/libcore/slice.rs:209 {
src/libcore/slice.rs:210 RSplitN {
src/libcore/slice.rs:211 inner: GenericSplitN {
src/libcore/slice.rs:212 iter: self.split(pred),
...
src/libcore/slice.rs:207:5: 217:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:314:5: 330:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:314 fn iter_mut<'a>(&'a mut self) -> IterMut<'a, T> {
src/libcore/slice.rs:315 unsafe {
src/libcore/slice.rs:316 let p = if mem::size_of::<T>() == 0 {
src/libcore/slice.rs:317 1 as *mut _
src/libcore/slice.rs:318 } else {
src/libcore/slice.rs:319 let p = self.as_mut_ptr();
...
src/libcore/slice.rs:314:5: 330:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:371:5: 373:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:371 fn split_mut<'a, P>(&'a mut self, pred: P) -> SplitMut<'a, T, P> where P: FnMut(&T) -> bool {
src/libcore/slice.rs:372 SplitMut { v: self, pred: pred, finished: false }
src/libcore/slice.rs:373 }
src/libcore/slice.rs:371:5: 373:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:376:5: 386:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:376 fn splitn_mut<'a, P>(&'a mut self, n: usize, pred: P) -> SplitNMut<'a, T, P> where
src/libcore/slice.rs:377 P: FnMut(&T) -> bool
src/libcore/slice.rs:378 {
src/libcore/slice.rs:379 SplitNMut {
src/libcore/slice.rs:380 inner: GenericSplitN {
src/libcore/slice.rs:381 iter: self.split_mut(pred),
...
src/libcore/slice.rs:376:5: 386:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:389:5: 399:5 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:389 fn rsplitn_mut<'a, P>(&'a mut self, n: usize, pred: P) -> RSplitNMut<'a, T, P> where
src/libcore/slice.rs:390 P: FnMut(&T) -> bool,
src/libcore/slice.rs:391 {
src/libcore/slice.rs:392 RSplitNMut {
src/libcore/slice.rs:393 inner: GenericSplitN {
src/libcore/slice.rs:394 iter: self.split_mut(pred),
...
src/libcore/slice.rs:389:5: 399:5 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:537:13: 537:16 error: src is shadowed by &src[.. min], #[deny(shadow_unrelated)] on by default
src/libcore/slice.rs:537 let src = &src[.. min];
^~~
src/libcore/slice.rs:537:19: 537:31 note: initialization happens here
src/libcore/slice.rs:537 let src = &src[.. min];
^~~~~~~~~~~~
src/libcore/slice.rs:537:13: 537:16 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/slice.rs:680:1: 680:18 error: you have declared `#[inline(always)]` on `size_from_ptr`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/slice.rs:680 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/slice.rs:680:1: 680:18 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/slice.rs:971:31: 971:42 error: this expression mutably borrows a mutable reference. Consider reborrowing, #[deny(mut_mut)] on by default
src/libcore/slice.rs:971 Some(mem::replace(&mut self.v, &mut []))
^~~~~~~~~~~
src/libcore/slice.rs:971:31: 971:42 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#mut_mut
src/libcore/slice.rs:991:40: 991:51 error: this expression mutably borrows a mutable reference. Consider reborrowing, #[deny(mut_mut)] on by default
src/libcore/slice.rs:991 let tmp = mem::replace(&mut self.v, &mut []);
^~~~~~~~~~~
src/libcore/slice.rs:991:40: 991:51 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#mut_mut
src/libcore/slice.rs:1026:40: 1026:51 error: this expression mutably borrows a mutable reference. Consider reborrowing, #[deny(mut_mut)] on by default
src/libcore/slice.rs:1026 let tmp = mem::replace(&mut self.v, &mut []);
^~~~~~~~~~~
src/libcore/slice.rs:1026:40: 1026:51 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#mut_mut
src/libcore/slice.rs:1332:36: 1332:47 error: this expression mutably borrows a mutable reference. Consider reborrowing, #[deny(mut_mut)] on by default
src/libcore/slice.rs:1332 let tmp = mem::replace(&mut self.v, &mut []);
^~~~~~~~~~~
src/libcore/slice.rs:1332:36: 1332:47 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#mut_mut
src/libcore/slice.rs:1367:36: 1367:47 error: this expression mutably borrows a mutable reference. Consider reborrowing, #[deny(mut_mut)] on by default
src/libcore/slice.rs:1367 let tmp = mem::replace(&mut self.v, &mut []);
^~~~~~~~~~~
src/libcore/slice.rs:1367:36: 1367:47 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#mut_mut
src/libcore/slice.rs:1395:36: 1395:47 error: this expression mutably borrows a mutable reference. Consider reborrowing, #[deny(mut_mut)] on by default
src/libcore/slice.rs:1395 let tmp = mem::replace(&mut self.v, &mut []);
^~~~~~~~~~~
src/libcore/slice.rs:1395:36: 1395:47 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#mut_mut
src/libcore/slice.rs:1413:1: 1417:2 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:1413 pub fn ref_slice<'a, A>(s: &'a A) -> &'a [A] {
src/libcore/slice.rs:1414 unsafe {
src/libcore/slice.rs:1415 from_raw_parts(s, 1)
src/libcore/slice.rs:1416 }
src/libcore/slice.rs:1417 }
src/libcore/slice.rs:1413:1: 1417:2 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/slice.rs:1421:1: 1425:2 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/slice.rs:1421 pub fn mut_ref_slice<'a, A>(s: &'a mut A) -> &'a mut [A] {
src/libcore/slice.rs:1422 unsafe {
src/libcore/slice.rs:1423 from_raw_parts_mut(s, 1)
src/libcore/slice.rs:1424 }
src/libcore/slice.rs:1425 }
src/libcore/slice.rs:1421:1: 1425:2 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/pattern.rs:632:5: 632:22 error: you have declared `#[inline(always)]` on `next_match`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/str/pattern.rs:632 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/str/pattern.rs:632:5: 632:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/str/pattern.rs:900:5: 900:22 error: you have declared `#[inline(always)]` on `byteset_contains`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/str/pattern.rs:900 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/str/pattern.rs:900:5: 900:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/str/pattern.rs:910:5: 910:22 error: you have declared `#[inline(always)]` on `next`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/str/pattern.rs:910 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/str/pattern.rs:910:5: 910:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/str/pattern.rs:957:17: 957:22 error: start is shadowed by if long_period { 0 } else { self.memory }, #[deny(shadow_unrelated)] on by default
src/libcore/str/pattern.rs:957 let start = if long_period { 0 } else { self.memory };
^~~~~
src/libcore/str/pattern.rs:957:25: 957:66 note: initialization happens here
src/libcore/str/pattern.rs:957 let start = if long_period { 0 } else { self.memory };
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/pattern.rs:957:17: 957:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/pattern.rs:946:13: 954:14 error: the loop variable `i` is used to index `needle`. Consider using `for (i, item) in needle.iter().enumerate()` or similar iterators, #[deny(needless_range_loop)] on by default
src/libcore/str/pattern.rs:946 for i in start..needle.len() {
src/libcore/str/pattern.rs:947 if needle[i] != haystack[self.position + i] {
src/libcore/str/pattern.rs:948 self.position += i - self.crit_pos + 1;
src/libcore/str/pattern.rs:949 if !long_period {
src/libcore/str/pattern.rs:950 self.memory = 0;
src/libcore/str/pattern.rs:951 }
...
note: in expansion of for loop expansion
src/libcore/str/pattern.rs:946:13: 954:14 note: expansion site
src/libcore/str/pattern.rs:946:13: 954:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_range_loop
src/libcore/str/pattern.rs:1043:13: 1051:14 error: the loop variable `i` is used to index `needle`. Consider using `for (i, item) in needle.iter().enumerate()` or similar iterators, #[deny(needless_range_loop)] on by default
src/libcore/str/pattern.rs:1043 for i in self.crit_pos_back..needle_end {
src/libcore/str/pattern.rs:1044 if needle[i] != haystack[self.end - needle.len() + i] {
src/libcore/str/pattern.rs:1045 self.end -= self.period;
src/libcore/str/pattern.rs:1046 if !long_period {
src/libcore/str/pattern.rs:1047 self.memory_back = self.period;
src/libcore/str/pattern.rs:1048 }
...
note: in expansion of for loop expansion
src/libcore/str/pattern.rs:1043:13: 1051:14 note: expansion site
src/libcore/str/pattern.rs:1043:13: 1051:14 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_range_loop
src/libcore/str/mod.rs:94:29: 94:38 error: ==-comparison of unit values detected. This will always be true, #[deny(unit_cmp)] on by default
src/libcore/str/mod.rs:94 pub struct ParseBoolError { _priv: () }
^~~~~~~~~
src/libcore/str/mod.rs:92:24: 92:33 note: in expansion of #[derive_PartialEq]
src/libcore/str/mod.rs:92:24: 92:33 note: expansion site
src/libcore/str/mod.rs:94:29: 94:38 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#unit_cmp
src/libcore/str/mod.rs:94:29: 94:38 error: !=-comparison of unit values detected. This will always be false, #[deny(unit_cmp)] on by default
src/libcore/str/mod.rs:94 pub struct ParseBoolError { _priv: () }
^~~~~~~~~
src/libcore/str/mod.rs:92:24: 92:33 note: in expansion of #[derive_PartialEq]
src/libcore/str/mod.rs:92:24: 92:33 note: expansion site
src/libcore/str/mod.rs:94:29: 94:38 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#unit_cmp
src/libcore/str/mod.rs:143:1: 143:18 error: you have declared `#[inline(always)]` on `from_utf8_unchecked`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/str/mod.rs:143 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:143:1: 143:18 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/str/mod.rs:145:1: 147:2 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:145 pub unsafe fn from_utf8_unchecked<'a>(v: &'a [u8]) -> &'a str {
src/libcore/str/mod.rs:146 mem::transmute(v)
src/libcore/str/mod.rs:147 }
src/libcore/str/mod.rs:145:1: 147:2 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:634:5: 646:6 error: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name, #[deny(should_implement_trait)] on by default
src/libcore/str/mod.rs:634 fn next(&mut self) -> Option<&'a str> {
src/libcore/str/mod.rs:635 if self.finished { return None }
src/libcore/str/mod.rs:636
src/libcore/str/mod.rs:637 let haystack = self.matcher.haystack();
src/libcore/str/mod.rs:638 match self.matcher.next_match() {
src/libcore/str/mod.rs:639 Some((a, b)) => unsafe {
...
src/libcore/str/mod.rs:634:5: 646:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#should_implement_trait
src/libcore/str/mod.rs:717:5: 723:6 error: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name, #[deny(should_implement_trait)] on by default
src/libcore/str/mod.rs:717 fn next(&mut self) -> Option<&'a str> {
src/libcore/str/mod.rs:718 match self.count {
src/libcore/str/mod.rs:719 0 => None,
src/libcore/str/mod.rs:720 1 => { self.count = 0; self.iter.get_end() }
src/libcore/str/mod.rs:721 _ => { self.count -= 1; self.iter.next() }
src/libcore/str/mod.rs:722 }
...
src/libcore/str/mod.rs:717:5: 723:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#should_implement_trait
src/libcore/str/mod.rs:759:5: 761:6 error: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name, #[deny(should_implement_trait)] on by default
src/libcore/str/mod.rs:759 fn next(&mut self) -> Option<(usize, usize)> {
src/libcore/str/mod.rs:760 self.0.next_match()
src/libcore/str/mod.rs:761 }
src/libcore/str/mod.rs:759:5: 761:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#should_implement_trait
src/libcore/str/mod.rs:795:5: 800:6 error: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name, #[deny(should_implement_trait)] on by default
src/libcore/str/mod.rs:795 fn next(&mut self) -> Option<&'a str> {
src/libcore/str/mod.rs:796 self.0.next_match().map(|(a, b)| unsafe {
src/libcore/str/mod.rs:797 // Indices are known to be on utf8 boundaries
src/libcore/str/mod.rs:798 self.0.haystack().slice_unchecked(a, b)
src/libcore/str/mod.rs:799 })
src/libcore/str/mod.rs:800 }
src/libcore/str/mod.rs:795:5: 800:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#should_implement_trait
src/libcore/str/mod.rs:940:1: 940:18 error: you have declared `#[inline(always)]` on `run_utf8_validation_iterator`. This is usually a bad idea. Are you sure?, #[deny(inline_always)] on by default
src/libcore/str/mod.rs:940 #[inline(always)]
^~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:940:1: 940:18 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#inline_always
src/libcore/str/mod.rs:999:56: 999:67 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:999 (0xE1 ... 0xEC, 0x80 ... 0xBF, TAG_CONT_U8) |
^~~~~~~~~~~
src/libcore/str/mod.rs:997:43: 997:63 note: initialization happens here
src/libcore/str/mod.rs:997 match (first, second, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:999:56: 999:67 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1000:56: 1000:67 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:1000 (0xED , 0x80 ... 0x9F, TAG_CONT_U8) |
^~~~~~~~~~~
src/libcore/str/mod.rs:997:43: 997:63 note: initialization happens here
src/libcore/str/mod.rs:997 match (first, second, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1000:56: 1000:67 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1001:56: 1001:67 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:1001 (0xEE ... 0xEF, 0x80 ... 0xBF, TAG_CONT_U8) => {}
^~~~~~~~~~~
src/libcore/str/mod.rs:997:43: 997:63 note: initialization happens here
src/libcore/str/mod.rs:997 match (first, second, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1001:56: 1001:67 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1007:69: 1007:80 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:1007 (0xF0 , 0x90 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) |
^~~~~~~~~~~
src/libcore/str/mod.rs:1006:65: 1006:85 note: initialization happens here
src/libcore/str/mod.rs:1006 match (first, second, next!() & !CONT_MASK, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1007:69: 1007:80 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1008:56: 1008:67 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:1008 (0xF1 ... 0xF3, 0x80 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) |
^~~~~~~~~~~
src/libcore/str/mod.rs:1006:43: 1006:63 note: initialization happens here
src/libcore/str/mod.rs:1006 match (first, second, next!() & !CONT_MASK, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1008:56: 1008:67 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1008:69: 1008:80 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:1008 (0xF1 ... 0xF3, 0x80 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) |
^~~~~~~~~~~
src/libcore/str/mod.rs:1006:65: 1006:85 note: initialization happens here
src/libcore/str/mod.rs:1006 match (first, second, next!() & !CONT_MASK, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1008:69: 1008:80 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1009:56: 1009:67 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:1009 (0xF4 , 0x80 ... 0x8F, TAG_CONT_U8, TAG_CONT_U8) => {}
^~~~~~~~~~~
src/libcore/str/mod.rs:1006:43: 1006:63 note: initialization happens here
src/libcore/str/mod.rs:1006 match (first, second, next!() & !CONT_MASK, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1009:56: 1009:67 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1009:69: 1009:80 error: TAG_CONT_U8 is shadowed by next!() & !CONT_MASK, #[deny(shadow_unrelated)] on by default
src/libcore/str/mod.rs:1009 (0xF4 , 0x80 ... 0x8F, TAG_CONT_U8, TAG_CONT_U8) => {}
^~~~~~~~~~~
src/libcore/str/mod.rs:1006:65: 1006:85 note: initialization happens here
src/libcore/str/mod.rs:1006 match (first, second, next!() & !CONT_MASK, next!() & !CONT_MASK) {
^~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1009:69: 1009:80 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/str/mod.rs:1271:5: 1271:63 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1271 fn contains<'a, P: Pattern<'a>>(&'a self, pat: P) -> bool;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1271:5: 1271:63 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1272:5: 1272:68 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1272 fn contains_char<'a, P: Pattern<'a>>(&'a self, pat: P) -> bool;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1272:5: 1272:68 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1273:5: 1273:41 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1273 fn chars<'a>(&'a self) -> Chars<'a>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1273:5: 1273:41 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1274:5: 1274:41 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1274 fn bytes<'a>(&'a self) -> Bytes<'a>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1274:5: 1274:41 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1275:5: 1275:54 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1275 fn char_indices<'a>(&'a self) -> CharIndices<'a>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1275:5: 1275:54 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1276:5: 1276:68 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1276 fn split<'a, P: Pattern<'a>>(&'a self, pat: P) -> Split<'a, P>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1276:5: 1276:68 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1279:5: 1279:84 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1279 fn splitn<'a, P: Pattern<'a>>(&'a self, count: usize, pat: P) -> SplitN<'a, P>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1279:5: 1279:84 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1282:5: 1282:89 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1282 fn split_terminator<'a, P: Pattern<'a>>(&'a self, pat: P) -> SplitTerminator<'a, P>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1282:5: 1282:89 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1285:5: 1285:72 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1285 fn matches<'a, P: Pattern<'a>>(&'a self, pat: P) -> Matches<'a, P>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1285:5: 1285:72 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1288:5: 1288:83 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1288 fn match_indices<'a, P: Pattern<'a>>(&'a self, pat: P) -> MatchIndices<'a, P>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1288:5: 1288:83 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1291:5: 1291:41 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1291 fn lines<'a>(&'a self) -> Lines<'a>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1291:5: 1291:41 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1292:5: 1292:48 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1292 fn lines_any<'a>(&'a self) -> LinesAny<'a>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1292:5: 1292:48 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1294:5: 1294:71 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1294 fn slice_chars<'a>(&'a self, begin: usize, end: usize) -> &'a str;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1294:5: 1294:71 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1295:5: 1295:82 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1295 unsafe fn slice_unchecked<'a>(&'a self, begin: usize, end: usize) -> &'a str;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1295:5: 1295:82 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1296:5: 1296:94 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1296 unsafe fn slice_mut_unchecked<'a>(&'a mut self, begin: usize, end: usize) -> &'a mut str;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1296:5: 1296:94 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1297:5: 1297:66 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1297 fn starts_with<'a, P: Pattern<'a>>(&'a self, pat: P) -> bool;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1297:5: 1297:66 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1302:5: 1302:75 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1302 fn trim_left_matches<'a, P: Pattern<'a>>(&'a self, pat: P) -> &'a str;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1302:5: 1302:75 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1310:5: 1310:43 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1310 fn as_bytes<'a>(&'a self) -> &'a [u8];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1310:5: 1310:43 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1311:5: 1311:68 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1311 fn find<'a, P: Pattern<'a>>(&'a self, pat: P) -> Option<usize>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1311:5: 1311:68 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1314:5: 1314:72 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1314 fn find_str<'a, P: Pattern<'a>>(&'a self, pat: P) -> Option<usize>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1314:5: 1314:72 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1317:5: 1317:66 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1317 fn slice_shift_char<'a>(&'a self) -> Option<(char, &'a str)>;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1317:5: 1317:66 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1334:5: 1336:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1334 fn contains<'a, P: Pattern<'a>>(&'a self, pat: P) -> bool {
src/libcore/str/mod.rs:1335 pat.is_contained_in(self)
src/libcore/str/mod.rs:1336 }
src/libcore/str/mod.rs:1334:5: 1336:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1339:5: 1341:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1339 fn contains_char<'a, P: Pattern<'a>>(&'a self, pat: P) -> bool {
src/libcore/str/mod.rs:1340 pat.is_contained_in(self)
src/libcore/str/mod.rs:1341 }
src/libcore/str/mod.rs:1339:5: 1341:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1359:5: 1367:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1359 fn split<'a, P: Pattern<'a>>(&'a self, pat: P) -> Split<'a, P> {
src/libcore/str/mod.rs:1360 Split(SplitInternal {
src/libcore/str/mod.rs:1361 start: 0,
src/libcore/str/mod.rs:1362 end: self.len(),
src/libcore/str/mod.rs:1363 matcher: pat.into_searcher(self),
src/libcore/str/mod.rs:1364 allow_trailing_empty: true,
...
src/libcore/str/mod.rs:1359:5: 1367:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1377:5: 1382:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1377 fn splitn<'a, P: Pattern<'a>>(&'a self, count: usize, pat: P) -> SplitN<'a, P> {
src/libcore/str/mod.rs:1378 SplitN(SplitNInternal {
src/libcore/str/mod.rs:1379 iter: self.split(pat).0,
src/libcore/str/mod.rs:1380 count: count,
src/libcore/str/mod.rs:1381 })
src/libcore/str/mod.rs:1382 }
src/libcore/str/mod.rs:1377:5: 1382:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1392:5: 1397:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1392 fn split_terminator<'a, P: Pattern<'a>>(&'a self, pat: P) -> SplitTerminator<'a, P> {
src/libcore/str/mod.rs:1393 SplitTerminator(SplitInternal {
src/libcore/str/mod.rs:1394 allow_trailing_empty: false,
src/libcore/str/mod.rs:1395 ..self.split(pat).0
src/libcore/str/mod.rs:1396 })
src/libcore/str/mod.rs:1397 }
src/libcore/str/mod.rs:1392:5: 1397:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1407:5: 1409:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1407 fn matches<'a, P: Pattern<'a>>(&'a self, pat: P) -> Matches<'a, P> {
src/libcore/str/mod.rs:1408 Matches(MatchesInternal(pat.into_searcher(self)))
src/libcore/str/mod.rs:1409 }
src/libcore/str/mod.rs:1407:5: 1409:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1419:5: 1421:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1419 fn match_indices<'a, P: Pattern<'a>>(&'a self, pat: P) -> MatchIndices<'a, P> {
src/libcore/str/mod.rs:1420 MatchIndices(MatchIndicesInternal(pat.into_searcher(self)))
src/libcore/str/mod.rs:1421 }
src/libcore/str/mod.rs:1419:5: 1421:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1482:5: 1484:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1482 fn starts_with<'a, P: Pattern<'a>>(&'a self, pat: P) -> bool {
src/libcore/str/mod.rs:1483 pat.is_prefix_of(self)
src/libcore/str/mod.rs:1484 }
src/libcore/str/mod.rs:1482:5: 1484:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1515:5: 1525:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1515 fn trim_left_matches<'a, P: Pattern<'a>>(&'a self, pat: P) -> &'a str {
src/libcore/str/mod.rs:1516 let mut i = self.len();
src/libcore/str/mod.rs:1517 let mut matcher = pat.into_searcher(self);
src/libcore/str/mod.rs:1518 if let Some((a, _)) = matcher.next_reject() {
src/libcore/str/mod.rs:1519 i = a;
src/libcore/str/mod.rs:1520 }
...
src/libcore/str/mod.rs:1515:5: 1525:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1585:9: 1585:59 error: unneeded return statement. Consider using `multibyte_char_range_at_reverse(self, prev)` without the return and trailing semicolon, #[deny(needless_return)] on by default
src/libcore/str/mod.rs:1585 return multibyte_char_range_at_reverse(self, prev);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1585:9: 1585:59 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_return
src/libcore/str/mod.rs:1582:13: 1582:85 error: unneeded return statement. Consider using `CharRange {ch: unsafe { char::from_u32_unchecked(val) }, next: i}` without the return and trailing semicolon, #[deny(needless_return)] on by default
src/libcore/str/mod.rs:1582 return CharRange {ch: unsafe { char::from_u32_unchecked(val) }, next: i};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1582:13: 1582:85 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_return
src/libcore/str/mod.rs:1603:5: 1605:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1603 fn find<'a, P: Pattern<'a>>(&'a self, pat: P) -> Option<usize> {
src/libcore/str/mod.rs:1604 pat.into_searcher(self).next_match().map(|(i, _)| i)
src/libcore/str/mod.rs:1605 }
src/libcore/str/mod.rs:1603:5: 1605:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1613:5: 1615:6 error: explicit lifetimes given in parameter types where they could be elided, #[deny(needless_lifetimes)] on by default
src/libcore/str/mod.rs:1613 fn find_str<'a, P: Pattern<'a>>(&'a self, pat: P) -> Option<usize> {
src/libcore/str/mod.rs:1614 self.find(pat)
src/libcore/str/mod.rs:1615 }
src/libcore/str/mod.rs:1613:5: 1615:6 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_lifetimes
src/libcore/str/mod.rs:1707:9: 1707:37 error: unneeded return statement. Consider using `(val, i + w as usize)` without the return and trailing semicolon, #[deny(needless_return)] on by default
src/libcore/str/mod.rs:1707 return (val, i + w as usize);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/str/mod.rs:1707:9: 1707:37 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#needless_return
src/libcore/hash/sip.rs:152:30: 152:72 error: operator precedence can trip the unwary. Consider adding parentheses to the subexpression, #[deny(precedence)] on by default
src/libcore/hash/sip.rs:152 self.tail |= u8to64_le!(msg, 0, length) << 8*self.ntail;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/hash/sip.rs:152:30: 152:72 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#precedence
src/libcore/hash/sip.rs:67:20: 67:46 error: operator precedence can trip the unwary. Consider adding parentheses to the subexpression, #[deny(precedence)] on by default
src/libcore/hash/sip.rs:67 out |= ($buf[t+$i] as u64) << t*8;
^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/hash/sip.rs:52:1: 72:2 note: in expansion of u8to64_le!
src/libcore/hash/sip.rs:152:30: 152:56 note: expansion site
src/libcore/hash/sip.rs:67:20: 67:46 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#precedence
src/libcore/hash/sip.rs:67:26: 152:47 error: the operation is ineffective. Consider reducing it to `t`, #[deny(identity_op)] on by default
src/libcore/hash/sip.rs:67 out |= ($buf[t+$i] as u64) << t*8;
src/libcore/hash/sip.rs:68 t += 1;
src/libcore/hash/sip.rs:69 }
src/libcore/hash/sip.rs:70 out
src/libcore/hash/sip.rs:71 });
src/libcore/hash/sip.rs:72 }
...
src/libcore/hash/sip.rs:52:1: 72:2 note: in expansion of u8to64_le!
src/libcore/hash/sip.rs:152:30: 152:56 note: expansion site
src/libcore/hash/sip.rs:67:26: 152:47 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#identity_op
src/libcore/hash/sip.rs:157:33: 157:75 error: operator precedence can trip the unwary. Consider adding parentheses to the subexpression, #[deny(precedence)] on by default
src/libcore/hash/sip.rs:157 let m = self.tail | u8to64_le!(msg, 0, needed) << 8*self.ntail;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/hash/sip.rs:157:33: 157:75 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#precedence
src/libcore/hash/sip.rs:67:20: 67:46 error: operator precedence can trip the unwary. Consider adding parentheses to the subexpression, #[deny(precedence)] on by default
src/libcore/hash/sip.rs:67 out |= ($buf[t+$i] as u64) << t*8;
^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/hash/sip.rs:52:1: 72:2 note: in expansion of u8to64_le!
src/libcore/hash/sip.rs:157:33: 157:59 note: expansion site
src/libcore/hash/sip.rs:67:20: 67:46 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#precedence
src/libcore/hash/sip.rs:67:26: 157:50 error: the operation is ineffective. Consider reducing it to `t`, #[deny(identity_op)] on by default
src/libcore/hash/sip.rs:67 out |= ($buf[t+$i] as u64) << t*8;
src/libcore/hash/sip.rs:68 t += 1;
src/libcore/hash/sip.rs:69 }
src/libcore/hash/sip.rs:70 out
src/libcore/hash/sip.rs:71 });
src/libcore/hash/sip.rs:72 }
...
src/libcore/hash/sip.rs:52:1: 72:2 note: in expansion of u8to64_le!
src/libcore/hash/sip.rs:157:33: 157:59 note: expansion site
src/libcore/hash/sip.rs:67:26: 157:50 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#identity_op
src/libcore/hash/sip.rs:67:20: 67:46 error: operator precedence can trip the unwary. Consider adding parentheses to the subexpression, #[deny(precedence)] on by default
src/libcore/hash/sip.rs:67 out |= ($buf[t+$i] as u64) << t*8;
^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/hash/sip.rs:52:1: 72:2 note: in expansion of u8to64_le!
src/libcore/hash/sip.rs:183:21: 183:45 note: expansion site
src/libcore/hash/sip.rs:67:20: 67:46 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#precedence
src/libcore/fmt/num.rs:85:13: 85:16 error: buf is shadowed by unsafe { str::from_utf8_unchecked(&buf[curr..]) }, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:85 let buf = unsafe { str::from_utf8_unchecked(&buf[curr..]) };
^~~
src/libcore/fmt/num.rs:85:19: 85:68 note: initialization happens here
src/libcore/fmt/num.rs:85 let buf = unsafe { str::from_utf8_unchecked(&buf[curr..]) };
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libcore/fmt/num.rs:85:13: 85:16 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:316:1: 316:51 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:317:1: 317:33 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:317:1: 317:33 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:317:1: 317:33 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:317:1: 317:33 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:321:1: 321:37 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:321:1: 321:37 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/num.rs:286:21: 286:26 error: mut n is shadowed by n as isize, #[deny(shadow_unrelated)] on by default
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:321:1: 321:37 note: expansion site
src/libcore/fmt/num.rs:286:29: 286:39 note: initialization happens here
src/libcore/fmt/num.rs:286 let mut n = n as isize; // possibly reduce 64bit math
^~~~~~~~~~
src/libcore/fmt/num.rs:253:1: 314:2 note: in expansion of impl_Display!
src/libcore/fmt/num.rs:321:1: 321:37 note: expansion site
src/libcore/fmt/num.rs:286:21: 286:26 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#shadow_unrelated
src/libcore/fmt/builders.rs:183:9: 183:22 error: this expression mutably borrows a mutable reference. Consider reborrowing, #[deny(mut_mut)] on by default
src/libcore/fmt/builders.rs:183 &mut self.fmt
^~~~~~~~~~~~~
src/libcore/fmt/builders.rs:183:9: 183:22 help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#mut_mut
src/libcore/fmt/mod.rs:164:10: 164:24 error: internal compiler error: cannot relate bound region: '_#0r <= ReEarlyBound(163965, TypeSpace, 0, 'a)
src/libcore/fmt/mod.rs:164 impl<'a> ArgumentV1<'a> {
^~~~~~~~~~~~~~
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
thread 'rustc' panicked at 'Box<Any>', src/libsyntax/diagnostic.rs:176
stack backtrace:
1: 0x7f0768a6f849 - sys::backtrace::tracing::imp::write::h079cf364a48d995aMns
2: 0x7f0768a77566 - panicking::on_panic::h0af95cd615077cb32ox
3: 0x7f0768a3b65e - rt::unwind::begin_unwind_inner::ha19c9fa5f9b03821GRw
4: 0x7f07659f22e7 - rt::unwind::begin_unwind::h349432133901121283
5: 0x7f07659f22a6 - diagnostic::SpanHandler::span_bug::h6916614245ddff37QRA
6: 0x7f0766ae6aa3 - middle::infer::region_inference::RegionVarBindings<'a, 'tcx>::make_subregion::hb75c62f5076be7e7bJy
7: 0x7f0766aa50be - middle::infer::region_inference::RegionVarBindings<'a, 'tcx>::make_eqregion::h787486c9ceec48b7DIy
8: 0x7f0766a9cd66 - middle::infer::equate::Equate<'a, 'tcx>.TypeRelation<'a, 'tcx>::regions::h87bde4449a223e5egDt
9: 0x7f0766a9ca32 - iter::_&'a mut I.Iterator::next::h13781886788905511411
10: 0x7f0766a9c002 - middle::ty_relate::relate_substs::h10761774858034818057
11: 0x7f0766a9b6bb - middle::ty_relate::relate_item_substs::h2202373013897559217
12: 0x7f0766a99ebd - middle::ty_relate::super_relate_tys::h4175418299674368926
13: 0x7f0766a9701d - middle::infer::equate::Equate<'a, 'tcx>.TypeRelation<'a, 'tcx>::tys::h1a5f09d0f506cc41gzt
14: 0x7f0766a97d33 - middle::infer::sub::Sub<'a, 'tcx>.TypeRelation<'a, 'tcx>::relate_with_variance::h1292909430051019566
15: 0x7f0766a9fd91 - iter::_&'a mut I.Iterator::next::h12326864815141143405
16: 0x7f0766a9f039 - middle::ty_relate::relate_substs::h11526083352128118477
17: 0x7f0766a9ecbb - middle::ty_relate::relate_item_substs::h1422964264276992254
18: 0x7f0766a9ea63 - middle::ty_relate::ty..TraitRef<'tcx>.Relate<'a, 'tcx>::relate::h4191924150970910206
19: 0x7f0766b041ae - middle::infer::InferCtxt<'a, 'tcx>::sub_trait_refs::h29ea9298ee73da73pWC
20: 0x7f0766b8cbfc - middle::traits::select::SelectionContext<'cx, 'tcx>::match_impl::hffd372e8ce2df8aehYX
21: 0x7f0766b92378 - middle::ty::TraitDef<'tcx>::for_each_relevant_impl::h2704778148897804598
22: 0x7f0766b8f2eb - middle::traits::select::SelectionContext<'cx, 'tcx>::assemble_candidates::h32a8f04b91c6bb51WNV
23: 0x7f0766b83cc3 - middle::traits::select::SelectionContext<'cx, 'tcx>::candidate_from_obligation::hb1ea3ad5682bd33essV
24: 0x7f0766a5f3ec - middle::traits::select::SelectionContext<'cx, 'tcx>::select::he067a84831328f79N5U
25: 0x7f0766b6dde3 - middle::traits::fulfill::process_predicate::hf22ed211cb6270c1MUS
26: 0x7f0766b6c791 - middle::traits::fulfill::FulfillmentContext<'tcx>::select::h262d066c9914060deOS
27: 0x7f0766b6c2e7 - middle::traits::fulfill::FulfillmentContext<'tcx>::select_where_possible::hd919eee6379ac130IMS
28: 0x7f0766a04213 - middle::traits::fulfill::FulfillmentContext<'tcx>::select_all_or_error::h4d9ab4891d83ddd87KS
29: 0x7f0766b089ff - middle::traits::type_known_to_meet_builtin_bound::hee262fa7cbea50b1iMZ
30: 0x7f0766bbefab - middle::ty::TyS<'tcx>::impls_bound::hce28effd4c999fe3xha
31: 0x7f0766b08b8f - middle::ty::TyS<'tcx>::moves_by_default::h3c1538605d2020d9Oja
32: 0x7f0761503215 - methods::MethodsPass.LintPass::check_item::ha829edf54382b369Nce
33: 0x7f0766c72870 - lint::context::Context<'a, 'tcx>::with_lint_attrs::h14803751131474629620
34: 0x7f0766c77b6e - lint::context::Context<'a, 'tcx>.Visitor<'v>::visit_mod::h433f5b956d94fb76jIx
35: 0x7f0766c72f04 - lint::context::Context<'a, 'tcx>::with_lint_attrs::h14803751131474629620
36: 0x7f0766c77b6e - lint::context::Context<'a, 'tcx>.Visitor<'v>::visit_mod::h433f5b956d94fb76jIx
37: 0x7f0766c84e4b - lint::context::check_crate::hb69519c035420d97i2x
38: 0x7f0768fd5dc9 - driver::phase_3_run_analysis_passes::closure.20688
39: 0x7f0768fb3f83 - middle::ty::ctxt<'tcx>::create_and_enter::h12238102827030256977
40: 0x7f0768faf31d - driver::phase_3_run_analysis_passes::h4628472530961378253
41: 0x7f0768f92806 - driver::compile_input::h4e5e2aedc718e960Tba
42: 0x7f07690f46fb - run_compiler::h4ab67cc41e95f9330bc
43: 0x7f07690f2017 - boxed::F.FnBox<A>::call_box::h15605825010196145120
44: 0x7f07690f1a84 - rt::unwind::try::try_fn::h15826665857153117436
45: 0x7f0768a77108 - __rust_try
46: 0x7f0768a63822 - rt::unwind::try::inner_try::h7ad94d24dbab5183zNw
47: 0x7f07690f1c18 - boxed::F.FnBox<A>::call_box::h14024636105943648341
48: 0x7f0768a76553 - sys::thread::Thread::new::thread_start::h6529454a6c71bc13mXv
49: 0x7f076315e6a9 - start_thread
50: 0x7f07686f5eec - clone
51: 0x0 - <unknown>
~/projects/rust/mk/target.mk:163: recipe for target 'x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.core' failed
make: *** [x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/stamp.core] Error 101
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment