Skip to content

Commit

Permalink
please clippy (#2570)
Browse files Browse the repository at this point in the history
  • Loading branch information
tshepang committed Jun 28, 2023
1 parent 441bc7b commit 5e95130
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions bindgen-tests/tests/parse_callbacks/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -123,14 +123,6 @@ impl ParseCallbacks for WrapAsVariadicFn {
}

pub fn lookup(cb: &str) -> Box<dyn ParseCallbacks> {
fn try_strip_prefix<'a>(s: &'a str, prefix: &str) -> Option<&'a str> {
if s.starts_with(prefix) {
Some(&s[prefix.len()..])
} else {
None
}
}

match cb {
"enum-variant-rename" => Box::new(EnumVariantRename),
"blocklisted-type-implements-trait" => {
Expand All @@ -139,17 +131,17 @@ pub fn lookup(cb: &str) -> Box<dyn ParseCallbacks> {
"wrap-as-variadic-fn" => Box::new(WrapAsVariadicFn),
call_back => {
if let Some(prefix) =
try_strip_prefix(call_back, "remove-function-prefix-")
call_back.strip_prefix("remove-function-prefix-")
{
let lnopc = RemovePrefixParseCallback::new(prefix);
Box::new(lnopc)
} else if let Some(prefix) =
try_strip_prefix(call_back, "prefix-link-name-")
call_back.strip_prefix("prefix-link-name-")
{
let plnpc = PrefixLinkNameParseCallback::new(prefix);
Box::new(plnpc)
} else if let Some(default) =
try_strip_prefix(call_back, "field-visibility-default-")
call_back.strip_prefix("field-visibility-default-")
{
Box::new(FieldVisibility {
default: default.parse().expect(
Expand Down

0 comments on commit 5e95130

Please sign in to comment.