pub enum TeeMessage {
Request(TeeRequest),
Response(TeeResponse),
Heartbeat {
timestamp: i64,
},
Error {
code: i32,
message: String,
},
}Expand description
Message types for TEE communication
Variants§
Trait Implementations§
Source§impl Clone for TeeMessage
impl Clone for TeeMessage
Source§fn clone(&self) -> TeeMessage
fn clone(&self) -> TeeMessage
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 TeeMessage
impl Debug for TeeMessage
Source§impl<'de> Deserialize<'de> for TeeMessage
impl<'de> Deserialize<'de> for TeeMessage
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 TeeMessage
impl RefUnwindSafe for TeeMessage
impl Send for TeeMessage
impl Sync for TeeMessage
impl Unpin for TeeMessage
impl UnsafeUnpin for TeeMessage
impl UnwindSafe for TeeMessage
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