}
fn encode_base64(&mut self, val: &[u8]) -> Result<&mut Self, JsonError> {
- let encoded_len = 4 * ((val.len() + 2) / 3);
+ let encoded_len = 4 * val.len().div_ceil(3);
if self.buf.capacity() < self.buf.len() + encoded_len {
self.buf.try_reserve(encoded_len)?;
}
jsb.set_string("encryption", &encryption)?;
jsb.set_bool(
"weak_encryption",
- tx.etype.map_or(false, test_weak_encryption),
+ tx.etype.is_some_and(test_weak_encryption),
)?;
if let Some(x) = tx.ticket_etype {
let refs = format!("{:?}", x);
fn find_request(&mut self, message_id: MessageID) -> Option<&mut LdapTransaction> {
self.transactions.iter_mut().find(|tx| {
tx.request
- .as_ref()
- .map_or(false, |req| req.message_id == message_id)
+ .as_ref().is_some_and(|req| req.message_id == message_id)
})
}