pub struct CredentialManagementRequest { /* private fields */ }Available on (crate features
ctap2) and (crate features ctap2-management) only.Expand description
CTAP 2.1 authenticatorCredentialManagement command (0x0a).
Related:
- CredSubCommand for dynamically-constructed commands
- ENUMERATE_RPS_GET_NEXT
- ENUMERATE_CREDENTIALS_GET_NEXT
Reference: CTAP protocol reference
Trait Implementations§
Source§impl CBORCommand for CredentialManagementRequest
impl CBORCommand for CredentialManagementRequest
Source§type Response = CredentialManagementResponse
type Response = CredentialManagementResponse
The response type associated with this command.
Source§const HAS_PAYLOAD: bool = true
const HAS_PAYLOAD: bool = true
If true (default), then the command has a payload, which will be
serialized into CBOR format. Read more
Source§impl Clone for CredentialManagementRequest
impl Clone for CredentialManagementRequest
Source§fn clone(&self) -> CredentialManagementRequest
fn clone(&self) -> CredentialManagementRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CredentialManagementRequestTrait for CredentialManagementRequest
impl CredentialManagementRequestTrait for CredentialManagementRequest
Source§const ENUMERATE_RPS_GET_NEXT: Self
const ENUMERATE_RPS_GET_NEXT: Self
Command to get the next RP while enumerating RPs with discoverable
credentials on the authenticator. Read more
Source§const ENUMERATE_CREDENTIALS_GET_NEXT: Self
const ENUMERATE_CREDENTIALS_GET_NEXT: Self
Command to get the next credential while enumerating discoverable
credentials on the authenticator for an RP. Read more
Source§fn new(
s: CredSubCommand,
pin_uv_protocol: Option<u32>,
pin_uv_auth_param: Option<Vec<u8>>,
) -> Self
fn new( s: CredSubCommand, pin_uv_protocol: Option<u32>, pin_uv_auth_param: Option<Vec<u8>>, ) -> Self
Creates a new CredentialManagementRequest from the given CredSubCommand.
Source§impl Debug for CredentialManagementRequest
impl Debug for CredentialManagementRequest
Source§impl Default for CredentialManagementRequest
impl Default for CredentialManagementRequest
Source§fn default() -> CredentialManagementRequest
fn default() -> CredentialManagementRequest
Returns the “default value” for a type. Read more
Source§impl From<CredentialManagementRequest> for BTreeMap<u32, Value>
impl From<CredentialManagementRequest> for BTreeMap<u32, Value>
Source§fn from(value: CredentialManagementRequest) -> Self
fn from(value: CredentialManagementRequest) -> Self
Converts to this type from the input type.
impl Eq for CredentialManagementRequest
impl StructuralPartialEq for CredentialManagementRequest
Auto Trait Implementations§
impl Freeze for CredentialManagementRequest
impl RefUnwindSafe for CredentialManagementRequest
impl Send for CredentialManagementRequest
impl Sync for CredentialManagementRequest
impl Unpin for CredentialManagementRequest
impl UnwindSafe for CredentialManagementRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more