-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix some small Clippy lints + format Cargo.toml #112
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,13 +6,13 @@ authors = ["Christopher N. Hesse <[email protected]>"] | |
edition = "2018" | ||
license = "MIT" | ||
readme = "README.md" | ||
repository= "https://github.com/raymanfx/libv4l-rs" | ||
repository = "https://github.com/raymanfx/libv4l-rs" | ||
|
||
[dependencies] | ||
bitflags = "2" | ||
libc = "0.2" | ||
v4l-sys = { path = "v4l-sys", version = "0.3.0", optional = true } | ||
v4l2-sys = { path = "v4l2-sys", version = "0.3.0", package="v4l2-sys-mit", optional = true } | ||
v4l2-sys = { path = "v4l2-sys", version = "0.3.0", package = "v4l2-sys-mit", optional = true } | ||
|
||
[dev-dependencies] | ||
glium = "0.34" | ||
|
@@ -25,7 +25,4 @@ libv4l = ["v4l-sys"] | |
v4l2 = ["v4l2-sys"] | ||
|
||
[workspace] | ||
members = [ | ||
"v4l-sys", | ||
"v4l2-sys", | ||
] | ||
members = ["v4l-sys", "v4l2-sys"] |
Original file line number | Diff line number | Diff line change | ||||||
---|---|---|---|---|---|---|---|---|
|
@@ -26,6 +26,7 @@ pub enum Type { | |||||||
MetaOutput = 14, | ||||||||
|
||||||||
/// Deprecated, do not use | ||||||||
#[deprecated] | ||||||||
Private = 0x80, | ||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I feel like this may not be useful. If you have a better reason than "do not use", it'd work much better here! :D
Suggested change
|
||||||||
} | ||||||||
|
||||||||
|
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -156,9 +156,8 @@ impl Device { | |||||||||||||||||||||||||||||
Err(e) => { | ||||||||||||||||||||||||||||||
if controls.is_empty() || e.kind() != io::ErrorKind::InvalidInput { | ||||||||||||||||||||||||||||||
return Err(e); | ||||||||||||||||||||||||||||||
} else { | ||||||||||||||||||||||||||||||
break; | ||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||
break; | ||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||
Comment on lines
156
to
161
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We could've almost written something like There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Woah, that works just fine! I'm somewhat unfamiliar with this syntax, so please do check to ensure it's right:
Suggested change
|
||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||
|
@@ -250,9 +249,8 @@ impl Device { | |||||||||||||||||||||||||||||
io::ErrorKind::InvalidInput, | ||||||||||||||||||||||||||||||
"All controls must be in the same class", | ||||||||||||||||||||||||||||||
)); | ||||||||||||||||||||||||||||||
} else { | ||||||||||||||||||||||||||||||
Some(c) | ||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||
Some(c) | ||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||
None => Some(control.id & 0xFFFF0000), | ||||||||||||||||||||||||||||||
}; | ||||||||||||||||||||||||||||||
|
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -27,9 +27,8 @@ macro_rules! impl_enum_frameintervals { | |||||||||||||||||||||||||||||||||||
if ret.is_err() { | ||||||||||||||||||||||||||||||||||||
if v4l2_struct.index == 0 { | ||||||||||||||||||||||||||||||||||||
return Err(ret.err().unwrap()); | ||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No conversion here, can we use |
||||||||||||||||||||||||||||||||||||
} else { | ||||||||||||||||||||||||||||||||||||
return Ok(frameintervals); | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
return Ok(frameintervals); | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
if let Ok(frame_interval) = FrameInterval::try_from(v4l2_struct) { | ||||||||||||||||||||||||||||||||||||
Comment on lines
28
to
34
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is this what you were thinking about? It's a little scary in the macro, but
Suggested change
|
||||||||||||||||||||||||||||||||||||
|
@@ -64,9 +63,8 @@ macro_rules! impl_enum_framesizes { | |||||||||||||||||||||||||||||||||||
if ret.is_err() { | ||||||||||||||||||||||||||||||||||||
if v4l2_struct.index == 0 { | ||||||||||||||||||||||||||||||||||||
return Err(ret.err().unwrap()); | ||||||||||||||||||||||||||||||||||||
} else { | ||||||||||||||||||||||||||||||||||||
return Ok(framesizes); | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
return Ok(framesizes); | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
if let Ok(frame_size) = FrameSize::try_from(v4l2_struct) { | ||||||||||||||||||||||||||||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
?