pub struct GetAssertionRequest {
pub rp_id: String,
pub client_data_hash: Vec<u8>,
pub allow_list: Vec<AllowCredentials>,
pub options: Option<BTreeMap<String, bool>>,
pub pin_uv_auth_param: Option<Vec<u8>>,
pub pin_uv_auth_proto: Option<u32>,
}
Available on crate feature
ctap2
only.Expand description
authenticatorGetAssertion
request type.
Fields§
§rp_id: String
§client_data_hash: Vec<u8>
§allow_list: Vec<AllowCredentials>
§options: Option<BTreeMap<String, bool>>
§pin_uv_auth_param: Option<Vec<u8>>
§pin_uv_auth_proto: Option<u32>
Trait Implementations§
Source§impl CBORCommand for GetAssertionRequest
impl CBORCommand for GetAssertionRequest
Source§type Response = GetAssertionResponse
type Response = GetAssertionResponse
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 CBORResponse for GetAssertionRequest
impl CBORResponse for GetAssertionRequest
Source§impl Clone for GetAssertionRequest
impl Clone for GetAssertionRequest
Source§fn clone(&self) -> GetAssertionRequest
fn clone(&self) -> GetAssertionRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GetAssertionRequest
impl Debug for GetAssertionRequest
Source§impl From<GetAssertionRequest> for BTreeMap<u32, Value>
impl From<GetAssertionRequest> for BTreeMap<u32, Value>
Source§fn from(r: GetAssertionRequest) -> Self
fn from(r: GetAssertionRequest) -> Self
Converts to this type from the input type.
Source§impl Serialize for GetAssertionRequest
impl Serialize for GetAssertionRequest
Auto Trait Implementations§
impl Freeze for GetAssertionRequest
impl RefUnwindSafe for GetAssertionRequest
impl Send for GetAssertionRequest
impl Sync for GetAssertionRequest
impl Unpin for GetAssertionRequest
impl UnwindSafe for GetAssertionRequest
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