pub enum TARequest {
Register {
uuid: String,
instance_id: u32,
socket_path: String,
is_single_instance: bool,
is_multi_session: bool,
is_instance_keep_alive: bool,
},
}Expand description
TA 注册请求。
TA 启动后通过此消息向 TEE OS 注册自身,声明其 UUID 及实例属性。
Variants§
Register
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TARequest
impl<'de> Deserialize<'de> for TARequest
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 TARequest
impl RefUnwindSafe for TARequest
impl Send for TARequest
impl Sync for TARequest
impl Unpin for TARequest
impl UnsafeUnpin for TARequest
impl UnwindSafe for TARequest
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