pub struct CreatePrincipalData {
pub name: String,
pub public_key: Vec<u8>,
pub x25519_public_key: Option<Vec<u8>>,
pub is_service: bool,
}Expand description
Principal data for atomic user creation
Fields§
§name: String§public_key: Vec<u8>§x25519_public_key: Option<Vec<u8>>§is_service: boolTrait Implementations§
Source§impl Clone for CreatePrincipalData
impl Clone for CreatePrincipalData
Source§fn clone(&self) -> CreatePrincipalData
fn clone(&self) -> CreatePrincipalData
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 moreAuto Trait Implementations§
impl Freeze for CreatePrincipalData
impl RefUnwindSafe for CreatePrincipalData
impl Send for CreatePrincipalData
impl Sync for CreatePrincipalData
impl Unpin for CreatePrincipalData
impl UnwindSafe for CreatePrincipalData
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