File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -792,6 +792,7 @@ fn impl_tls_size(parsed_ast: TlsStruct) -> TokenStream2 {
792792 0
793793 }
794794 #[ inline]
795+ #[ allow( clippy:: needless_question_mark) ]
795796 fn tls_serialized_len_checked( & self ) -> Option <usize > {
796797 Some ( 0usize #( . checked_add( #prefixes:: tls_serialized_len_checked( & self . #members) ?) ?) * )
797798 }
Original file line number Diff line number Diff line change @@ -235,8 +235,8 @@ impl<T: SerializeBytes> SerializeBytes for Vec<T> {
235235
236236fn serialized_len_checked_slice < T : Size > ( s : & [ T ] ) -> Option < usize > {
237237 hax_lib:: fstar!( "admit ()" ) ; // https://github.com/cryspen/hax/issues/1700
238- let content_length = s. iter ( ) . fold ( Some ( 0usize ) , |acc, e| {
239- acc? . checked_add ( e. tls_serialized_len_checked ( ) ?)
238+ let content_length = s. iter ( ) . try_fold ( 0usize , |acc, e| {
239+ acc. checked_add ( e. tls_serialized_len_checked ( ) ?)
240240 } ) ?;
241241 let len_len = length_encoding_bytes ( content_length as u64 ) . ok ( ) ?;
242242 content_length. checked_add ( len_len)
You can’t perform that action at this time.
0 commit comments