pub struct ServerRegistrationStartResult<CS: CipherSuite> {
pub message: RegistrationResponse<CS>,
}Expand description
Contains the fields that are returned by a server registration start. Note that there is no state output in this step
Fields§
§message: RegistrationResponse<CS>The registration resposne message to send to the client
Trait Implementations§
Source§impl<CS: CipherSuite> Clone for ServerRegistrationStartResult<CS>
impl<CS: CipherSuite> Clone for ServerRegistrationStartResult<CS>
Auto Trait Implementations§
impl<CS> Freeze for ServerRegistrationStartResult<CS>where
<<<CS as CipherSuite>::OprfCs as CipherSuite>::Group as Group>::Elem: Freeze,
<<<CS as CipherSuite>::KeyExchange as KeyExchange>::Group as Group>::Pk: Freeze,
impl<CS> RefUnwindSafe for ServerRegistrationStartResult<CS>where
<<<CS as CipherSuite>::OprfCs as CipherSuite>::Group as Group>::Elem: RefUnwindSafe,
<<<CS as CipherSuite>::KeyExchange as KeyExchange>::Group as Group>::Pk: RefUnwindSafe,
impl<CS> Send for ServerRegistrationStartResult<CS>where
<<<CS as CipherSuite>::OprfCs as CipherSuite>::Group as Group>::Elem: Send,
<<<CS as CipherSuite>::KeyExchange as KeyExchange>::Group as Group>::Pk: Send,
impl<CS> Sync for ServerRegistrationStartResult<CS>where
<<<CS as CipherSuite>::OprfCs as CipherSuite>::Group as Group>::Elem: Sync,
<<<CS as CipherSuite>::KeyExchange as KeyExchange>::Group as Group>::Pk: Sync,
impl<CS> Unpin for ServerRegistrationStartResult<CS>where
<<<CS as CipherSuite>::OprfCs as CipherSuite>::Group as Group>::Elem: Unpin,
<<<CS as CipherSuite>::KeyExchange as KeyExchange>::Group as Group>::Pk: Unpin,
impl<CS> UnsafeUnpin for ServerRegistrationStartResult<CS>where
<<<CS as CipherSuite>::OprfCs as CipherSuite>::Group as Group>::Elem: UnsafeUnpin,
<<<CS as CipherSuite>::KeyExchange as KeyExchange>::Group as Group>::Pk: UnsafeUnpin,
impl<CS> UnwindSafe for ServerRegistrationStartResult<CS>where
<<<CS as CipherSuite>::OprfCs as CipherSuite>::Group as Group>::Elem: UnwindSafe,
<<<CS as CipherSuite>::KeyExchange as KeyExchange>::Group as Group>::Pk: UnwindSafe,
Blanket Implementations§
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