1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 12:17:44 +00:00

LibCrypto: Make MultiHashDigestVariant getters const and nodiscard

This commit is contained in:
Michel Hermier 2022-01-04 02:41:27 +01:00 committed by Ali Mohammad Pur
parent 1f4a27b80e
commit 4e851145ba

View file

@ -59,14 +59,14 @@ struct MultiHashDigestVariant {
{ {
} }
const u8* immutable_data() const [[nodiscard]] const u8* immutable_data() const
{ {
return m_digest.visit( return m_digest.visit(
[&](const Empty&) -> const u8* { VERIFY_NOT_REACHED(); }, [&](const Empty&) -> const u8* { VERIFY_NOT_REACHED(); },
[&](const auto& value) { return value.immutable_data(); }); [&](const auto& value) { return value.immutable_data(); });
} }
size_t data_length() [[nodiscard]] size_t data_length() const
{ {
return m_digest.visit( return m_digest.visit(
[&](const Empty&) -> size_t { VERIFY_NOT_REACHED(); }, [&](const Empty&) -> size_t { VERIFY_NOT_REACHED(); },