chore: use matches macro
This commit is contained in:
parent
000a4ada8a
commit
be0ae1e7fa
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue