pub struct EncryptedTensor {
pub data: Vec<u8>,
pub shape: Vec<usize>,
pub scheme: HomomorphicScheme,
pub noise_budget: u32,
}Expand description
Encrypted tensor representation
Fields§
§data: Vec<u8>Encrypted data
shape: Vec<usize>Original tensor shape
scheme: HomomorphicSchemeEncryption scheme used
noise_budget: u32Remaining noise budget
Trait Implementations§
Source§impl Clone for EncryptedTensor
impl Clone for EncryptedTensor
Source§fn clone(&self) -> EncryptedTensor
fn clone(&self) -> EncryptedTensor
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 EncryptedTensor
impl RefUnwindSafe for EncryptedTensor
impl Send for EncryptedTensor
impl Sync for EncryptedTensor
impl Unpin for EncryptedTensor
impl UnsafeUnpin for EncryptedTensor
impl UnwindSafe for EncryptedTensor
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> 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