pub struct VerifySignupEmailResponse {
pub bootstrap_token: Vec<u8>,
pub recipient_email: String,
pub bound_handle: String,
}Fields§
§bootstrap_token: Vec<u8>Opaque bootstrap-scope Biscuit the client presents on the
subsequent BeginWebAuthnRegistration call. Empty on rejection
(the RPC returns a non-OK status in that case; this field is
populated only on success). Carrying the token as raw bytes lets
future fields (expiry, refresh window) extend the response
additively without breaking the wire format.
recipient_email: StringServer-canonicalized address from the redeemed challenge metadata. This is
populated only after Weft finds an unused, non-revoked invite for the same
address, so a caller may truthfully render “Invite found for
bound_handle: StringServer-authoritative handle bound to the redeemed signup challenge. Clients use this to prefill and validate the subsequent registration ceremony.
Trait Implementations§
Source§impl Clone for VerifySignupEmailResponse
impl Clone for VerifySignupEmailResponse
Source§fn clone(&self) -> VerifySignupEmailResponse
fn clone(&self) -> VerifySignupEmailResponse
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VerifySignupEmailResponse
impl Debug for VerifySignupEmailResponse
Source§impl Default for VerifySignupEmailResponse
impl Default for VerifySignupEmailResponse
impl Eq for VerifySignupEmailResponse
Source§impl Hash for VerifySignupEmailResponse
impl Hash for VerifySignupEmailResponse
Source§impl Message for VerifySignupEmailResponse
impl Message for VerifySignupEmailResponse
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.