projects
/
ldk-c-bindings
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ensure array lengthgs are Int literals
[ldk-c-bindings]
/
c-bindings-gen
/
src
/
types.rs
diff --git
a/c-bindings-gen/src/types.rs
b/c-bindings-gen/src/types.rs
index c230770d144a2ccc1808aabdac2946b48fe181c3..b0a410e208f01e9ff6f941234df862bbb4645c90 100644
(file)
--- a/
c-bindings-gen/src/types.rs
+++ b/
c-bindings-gen/src/types.rs
@@
-1458,7
+1458,7
@@
impl<'a, 'c: 'a> TypeResolver<'a, 'c> {
split.next().unwrap();
let tail_str = split.next().unwrap();
assert!(split.next().is_none());
split.next().unwrap();
let tail_str = split.next().unwrap();
assert!(split.next().is_none());
- let len =
&tail_str[..tail_str.len() - 1]
;
+ let len =
usize::from_str_radix(&tail_str[..tail_str.len() - 1], 10).unwrap()
;
Some(parse_quote!([u8; #len]))
} else { None }
} else { None }
Some(parse_quote!([u8; #len]))
} else { None }
} else { None }