diff --git a/crates/ctap2-proto/src/authenticator/client_pin/auth_protocol.rs b/crates/ctap2-proto/src/authenticator/client_pin/auth_protocol.rs index 342ceef..1311b04 100644 --- a/crates/ctap2-proto/src/authenticator/client_pin/auth_protocol.rs +++ b/crates/ctap2-proto/src/authenticator/client_pin/auth_protocol.rs @@ -1,7 +1,9 @@ #[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; -#[derive(Clone, Copy, PartialEq, Eq, Hash, Debug)] +use std::marker::ConstParamTy; + +#[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, ConstParamTy)] #[cfg_attr( feature = "serde", derive(Serialize, Deserialize), diff --git a/crates/webauthn3-proto/src/client.rs b/crates/webauthn3-proto/src/client.rs index d2a7ee4..739426c 100644 --- a/crates/webauthn3-proto/src/client.rs +++ b/crates/webauthn3-proto/src/client.rs @@ -1,10 +1,11 @@ use crate::token; +use std::marker::ConstParamTy; #[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] -#[derive(PartialEq, Eq, Clone, Copy)] +#[derive(PartialEq, Eq, Clone, Copy, ConstParamTy)] pub enum DataType { #[cfg_attr(feature = "serde", serde(rename = "webauthn.create"))] Create,