pub enum MsgToHost {
Basic(String),
Error(String),
ErrorForClient(String),
RATLS {
report: Vec<u8>,
},
Report(Vec<u8>),
KeyRegSuccess,
BlockRequests(Vec<u64>),
FmdResults(Vec<EncryptedResponse>),
}Expand description
Messages to host environment from the enclave
Variants§
Basic(String)
Error(String)
ErrorForClient(String)
RATLS
Report(Vec<u8>)
KeyRegSuccess
BlockRequests(Vec<u64>)
FmdResults(Vec<EncryptedResponse>)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MsgToHost
impl<'de> Deserialize<'de> for MsgToHost
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 MsgToHost
impl RefUnwindSafe for MsgToHost
impl Send for MsgToHost
impl Sync for MsgToHost
impl Unpin for MsgToHost
impl UnwindSafe for MsgToHost
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