Skip to content

Instantly share code, notes, and snippets.

@oyvindln
Created January 10, 2017 14:08
Show Gist options
  • Save oyvindln/f54bbbf1041a0e53feb56810143885d2 to your computer and use it in GitHub Desktop.
Save oyvindln/f54bbbf1041a0e53feb56810143885d2 to your computer and use it in GitHub Desktop.
Compiling inflate v0.1.1 (file:///<removed>/inflate)
warning: All variants have the same prefix: `Block`, #[warn(enum_variant_names)] on by default
--> src/lib.rs:660:1
|
660 | enum BitsNext {
| ^
|
= help: remove the prefixes and use full paths to the variants instead of glob imports
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#enum_variant_names
warning: you should consider deriving a `Default` implementation for `InflateStream`, #[warn(new_without_default_derive)] on by default
--> src/lib.rs:701:5
|
701 | pub fn new() -> InflateStream {
| _____^ starting here...
702 | | let state = Bits(BlockHeader, BitState { n: 0, v: 0 });
703 | | let buffer = Vec::with_capacity(32 * 1024);
704 | | InflateStream::with_state_and_buffer(state, buffer)
705 | | }
| |_____^ ...ending here
|
help: try this
| #[derive(Default)]
| pub struct InflateStream {
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#new_without_default_derive
warning: the function has a cyclomatic complexity of 334, #[warn(cyclomatic_complexity)] on by default
--> src/lib.rs:797:5
|
797 | fn next_state(&mut self, data: &[u8]) -> Result<usize, String> {
| ^
|
= help: you could split it up into multiple smaller functions
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#cyclomatic_complexity
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:966:46
|
966 | let len = 3 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:972:36
|
972 | } - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1013 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1014 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1015 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1016 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1017 | 21...23 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1031 | push_or!(code, ok!({stream = save; next}));
| ------------------------------------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1031:53
|
1031 | push_or!(code, ok!({stream = save; next}));
| --------------------^^^^^^^^^^^^^----------
| | |
| |
| in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1043 | 24 => len!(24, 4),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1044 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:966:46
|
966 | let len = 3 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:968:38
|
968 | } + ((if $code == 29 {
| ^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:972:36
|
972 | } - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:974:64
|
974 | } - 1) << $bits) + take!($bits => {stream = save; next}) as u16;
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:975:52
|
975 | let code = take!(5 => {stream = save; next});
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:963:87
|
963 | len_dist!($len, $code_const + ($code_rev >> 4), $bits => {stream = save; next}, next);
| ^^^^^^^^^^^^^
...
1045 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1057 | push_or!(code, ok!({stream = save; next}));
| ------------------------------------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1057:49
|
1057 | push_or!(code, ok!({stream = save; next}));
| --------------------^^^^^^^^^^^^^----------
| | |
| |
| in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1104 | push_or!(code, ok!({stream = save; next!(0)}));
| ----------------------------------------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1104:61
|
1104 | push_or!(code, ok!({stream = save; next!(0)}));
| --------------------^^^^^^^^^^^^^--------------
| | |
| |
| in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:1112:44
|
1112 | 3 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1130 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:1118:44
|
1118 | } - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1130 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1130 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1120:72
|
1120 | } - 1) << $bits) + take!($bits => {stream = save; next!(0)}) as u16
| ^^^^^^^^^^^^^
...
1130 | 1...8 => len!(code, 0),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1131 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1120:72
|
1120 | } - 1) << $bits) + take!($bits => {stream = save; next!(0)}) as u16
| ^^^^^^^^^^^^^
...
1131 | 9...12 => len!(code, 1),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1132 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1120:72
|
1120 | } - 1) << $bits) + take!($bits => {stream = save; next!(0)}) as u16
| ^^^^^^^^^^^^^
...
1132 | 13...16 => len!(code, 2),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1133 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1120:72
|
1120 | } - 1) << $bits) + take!($bits => {stream = save; next!(0)}) as u16
| ^^^^^^^^^^^^^
...
1133 | 17...20 => len!(code, 3),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1134 | 21...24 => len!(code, 4),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1120:72
|
1120 | } - 1) << $bits) + take!($bits => {stream = save; next!(0)}) as u16
| ^^^^^^^^^^^^^
...
1134 | 21...24 => len!(code, 4),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1135 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1120:72
|
1120 | } - 1) << $bits) + take!($bits => {stream = save; next!(0)}) as u16
| ^^^^^^^^^^^^^
...
1135 | 25...28 => len!(code, 5),
| ------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:1112:44
|
1112 | 3 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1136 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:1114:46
|
1114 | } + ((if $code == 29 {
| ^^^^^^^^^^^
...
1136 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:1118:44
|
1118 | } - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1136 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1136 | 29 => len!(29, 0),
| ----------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1120:72
|
1120 | } - 1) << $bits) + take!($bits => {stream = save; next!(0)}) as u16
| ^^^^^^^^^^^^^
...
1136 | 29 => len!(29, 0),
| ----------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:882:43
|
882 | let dist = 1 + if $bits == 0 { 0 } else { // new_base
| ^^^^^^^^^^
...
1150 | 0...3 => len_dist_case!(0),
| ----------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: equal expressions as operands to `==`, #[warn(eq_op)] on by default
--> src/lib.rs:884:49
|
884 | } + (($code as u16 - if $bits == 0 { 0 } else { // old_base
| ^^^^^^^^^^
...
1150 | 0...3 => len_dist_case!(0),
| ----------------- in this macro invocation
|
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eq_op
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1150 | 0...3 => len_dist_case!(0),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1150 | 0...3 => len_dist_case!(0),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1151 | 4...5 => len_dist_case!(1),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1151 | 4...5 => len_dist_case!(1),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1152 | 6...7 => len_dist_case!(2),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1152 | 6...7 => len_dist_case!(2),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1153 | 8...9 => len_dist_case!(3),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1153 | 8...9 => len_dist_case!(3),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1154 | 10...11 => len_dist_case!(4),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1154 | 10...11 => len_dist_case!(4),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1155 | 12...13 => len_dist_case!(5),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1155 | 12...13 => len_dist_case!(5),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1156 | 14...15 => len_dist_case!(6),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1156 | 14...15 => len_dist_case!(6),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1157 | 16...17 => len_dist_case!(7),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1157 | 16...17 => len_dist_case!(7),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1158 | 18...19 => len_dist_case!(8),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1158 | 18...19 => len_dist_case!(8),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1159 | 20...21 => len_dist_case!(9),
| ----------------- in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1159 | 20...21 => len_dist_case!(9),
| ----------------- in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1160 | 22...23 => len_dist_case!(10),
| ------------------ in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1160 | 22...23 => len_dist_case!(10),
| ------------------ in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1161 | 24...25 => len_dist_case!(11),
| ------------------ in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1161 | 24...25 => len_dist_case!(11),
| ------------------ in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1162 | 26...27 => len_dist_case!(12),
| ------------------ in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1162 | 26...27 => len_dist_case!(12),
| ------------------ in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
warning: unsequenced read of a variable, #[warn(eval_order_dependence)] on by default
--> src/lib.rs:864:73
|
864 | macro_rules! ok (($next:expr) => (ok_state!(Bits($next, stream.fill()))));
| ^^^^^^
...
1163 | 28...29 => len_dist_case!(13),
| ------------------ in this macro invocation
|
note: whether read occurs before this write depends on evaluation order
--> src/lib.rs:1147:69
|
1147 | len_dist!(len, dist_code, $bits => {stream = save; next!(len)}, next!(0))
| ^^^^^^^^^^^^^
...
1163 | 28...29 => len_dist_case!(13),
| ------------------ in this macro invocation
= help: for further information visit https://github.com/Manishearth/rust-clippy/wiki#eval_order_dependence
Finished debug [unoptimized + debuginfo] target(s) in 3.60 secs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment