pub struct AdvancedSecurityConfig {
pub homomorphic_encryption: HomomorphicConfig,
pub secure_multiparty: SecureMultipartyConfig,
pub zero_knowledge_proofs: ZKProofConfig,
pub quantum_resistant: QuantumResistantConfig,
}Expand description
Advanced security configuration
Fields§
§homomorphic_encryption: HomomorphicConfigEnable homomorphic encryption for private inference
secure_multiparty: SecureMultipartyConfigSecure multi-party computation settings
zero_knowledge_proofs: ZKProofConfigZero-knowledge proof configuration
quantum_resistant: QuantumResistantConfigQuantum-resistant cryptography settings
Trait Implementations§
Source§impl Clone for AdvancedSecurityConfig
impl Clone for AdvancedSecurityConfig
Source§fn clone(&self) -> AdvancedSecurityConfig
fn clone(&self) -> AdvancedSecurityConfig
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 AdvancedSecurityConfig
impl Debug for AdvancedSecurityConfig
Source§impl Default for AdvancedSecurityConfig
impl Default for AdvancedSecurityConfig
Source§impl<'de> Deserialize<'de> for AdvancedSecurityConfig
impl<'de> Deserialize<'de> for AdvancedSecurityConfig
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 AdvancedSecurityConfig
impl RefUnwindSafe for AdvancedSecurityConfig
impl Send for AdvancedSecurityConfig
impl Sync for AdvancedSecurityConfig
impl Unpin for AdvancedSecurityConfig
impl UnsafeUnpin for AdvancedSecurityConfig
impl UnwindSafe for AdvancedSecurityConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
impl<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
Source§fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
Save to file
Source§fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
Load from file
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more