chore: use matches macro

This commit is contained in:
kozabrada123 2024-03-09 13:15:03 +01:00
parent 36e06b06f0
commit 0fafc67337
1 changed files with 10 additions and 10 deletions

View File

@ -99,21 +99,21 @@ pub enum VoiceEncryptionMode {
impl VoiceEncryptionMode { impl VoiceEncryptionMode {
/// Returns whether this encryption mode uses Xsalsa20Poly1305 encryption. /// Returns whether this encryption mode uses Xsalsa20Poly1305 encryption.
pub fn is_xsalsa20_poly1305(&self) -> bool { pub fn is_xsalsa20_poly1305(&self) -> bool {
match *self { matches!(
*self,
VoiceEncryptionMode::Xsalsa20Poly1305 VoiceEncryptionMode::Xsalsa20Poly1305
| VoiceEncryptionMode::Xsalsa20Poly1305Lite | VoiceEncryptionMode::Xsalsa20Poly1305Lite
| VoiceEncryptionMode::Xsalsa20Poly1305Suffix | VoiceEncryptionMode::Xsalsa20Poly1305Suffix
| VoiceEncryptionMode::Xsalsa20Poly1305LiteRtpsize => true, | VoiceEncryptionMode::Xsalsa20Poly1305LiteRtpsize
_ => false, )
}
} }
/// Returns whether this encryption mode uses AeadAes256Gcm encryption. /// Returns whether this encryption mode uses AeadAes256Gcm encryption.
pub fn is_aead_aes256_gcm(&self) -> bool { pub fn is_aead_aes256_gcm(&self) -> bool {
match *self { matches!(
VoiceEncryptionMode::AeadAes256Gcm | VoiceEncryptionMode::AeadAes256GcmRtpsize => true, *self,
_ => false, VoiceEncryptionMode::AeadAes256Gcm | VoiceEncryptionMode::AeadAes256GcmRtpsize
} )
} }
/// Returns whether this encryption mode uses AeadXchacha20Poly1305 encryption. /// Returns whether this encryption mode uses AeadXchacha20Poly1305 encryption.