pub struct FileCryptoInfo {
pub schema: String,
pub key: Vec<u8>,
pub iv: Vec<u8>,
}
Fields
schema: String
key: Vec<u8>
iv: Vec<u8>
Trait Implementations
sourceimpl Clone for FileCryptoInfo
impl Clone for FileCryptoInfo
sourcefn clone(&self) -> FileCryptoInfo
fn clone(&self) -> FileCryptoInfo
Returns a copy of the value. Read more
1.0.0const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for FileCryptoInfo
impl Debug for FileCryptoInfo
sourceimpl Default for FileCryptoInfo
impl Default for FileCryptoInfo
sourceimpl<'de> Deserialize<'de> for FileCryptoInfo
impl<'de> Deserialize<'de> for FileCryptoInfo
sourcefn 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
sourceimpl From<FileCrypto> for FileCryptoInfo
impl From<FileCrypto> for FileCryptoInfo
sourcefn from(crypto: FileCrypto) -> Self
fn from(crypto: FileCrypto) -> Self
Converts to this type from the input type.
sourceimpl From<TeaclaveFile128Key> for FileCryptoInfo
impl From<TeaclaveFile128Key> for FileCryptoInfo
sourcefn from(crypto: TeaclaveFile128Key) -> Self
fn from(crypto: TeaclaveFile128Key) -> Self
Converts to this type from the input type.
sourceimpl Message for FileCryptoInfo
impl Message for FileCryptoInfo
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Encodes the message to a buffer. Read more
sourcefn encode_to_vec(&self) -> Vec<u8, Global>
fn encode_to_vec(&self) -> Vec<u8, Global>
Encodes the message to a newly allocated buffer.
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
Encodes the message with a length-delimiter to a newly allocated buffer.
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
. Read moresourceimpl PartialEq<FileCryptoInfo> for FileCryptoInfo
impl PartialEq<FileCryptoInfo> for FileCryptoInfo
sourcefn eq(&self, other: &FileCryptoInfo) -> bool
fn eq(&self, other: &FileCryptoInfo) -> bool
sourceimpl Serialize for FileCryptoInfo
impl Serialize for FileCryptoInfo
sourceimpl TryFrom<FileCryptoInfo> for FileCrypto
impl TryFrom<FileCryptoInfo> for FileCrypto
sourceimpl TryFrom<FileCryptoInfo> for TeaclaveFile128Key
impl TryFrom<FileCryptoInfo> for TeaclaveFile128Key
impl StructuralPartialEq for FileCryptoInfo
Auto Trait Implementations
impl RefUnwindSafe for FileCryptoInfo
impl Send for FileCryptoInfo
impl Sync for FileCryptoInfo
impl Unpin for FileCryptoInfo
impl UnwindSafe for FileCryptoInfo
Blanket Implementations
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
impl<T> ToOwned for Twhere
T: Clone,
impl<T> ToOwned for Twhere
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
Uses borrowed data to replace owned data, usually by cloning. Read more