pub struct ArtifactEncryption {
pub mode: String,
pub recipients: Vec<ActorId>,
}Expand description
Encryption metadata for an artifact.
Fields§
§mode: StringEncryption mode (e.g. "aes-256-gcm").
recipients: Vec<ActorId>Actors who can decrypt this artifact.
Trait Implementations§
Source§impl Clone for ArtifactEncryption
impl Clone for ArtifactEncryption
Source§fn clone(&self) -> ArtifactEncryption
fn clone(&self) -> ArtifactEncryption
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 moreSource§impl Debug for ArtifactEncryption
impl Debug for ArtifactEncryption
Source§impl<'de> Deserialize<'de> for ArtifactEncryption
impl<'de> Deserialize<'de> for ArtifactEncryption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ArtifactEncryption
impl RefUnwindSafe for ArtifactEncryption
impl Send for ArtifactEncryption
impl Sync for ArtifactEncryption
impl Unpin for ArtifactEncryption
impl UnsafeUnpin for ArtifactEncryption
impl UnwindSafe for ArtifactEncryption
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