pub struct AddWorkspacePrincipalParams {
pub workspace_id: WorkspaceId,
pub principal_id: PrincipalId,
pub ephemeral_pub: Vec<u8>,
pub kek_wrapped: Vec<u8>,
pub kek_nonce: Vec<u8>,
}Expand description
Parameters for adding a principal to a workspace with wrapped KEK
Fields§
§workspace_id: WorkspaceId§principal_id: PrincipalId§ephemeral_pub: Vec<u8>§kek_wrapped: Vec<u8>§kek_nonce: Vec<u8>Trait Implementations§
Source§impl Clone for AddWorkspacePrincipalParams
impl Clone for AddWorkspacePrincipalParams
Source§fn clone(&self) -> AddWorkspacePrincipalParams
fn clone(&self) -> AddWorkspacePrincipalParams
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 AddWorkspacePrincipalParams
impl RefUnwindSafe for AddWorkspacePrincipalParams
impl Send for AddWorkspacePrincipalParams
impl Sync for AddWorkspacePrincipalParams
impl Unpin for AddWorkspacePrincipalParams
impl UnwindSafe for AddWorkspacePrincipalParams
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