pub struct ClientDataModel {
pub version: String,
pub surfaces: HashMap<String, Value>,
}Expand description
客户端数据模型(通过 Transport metadata 发送)
Fields§
§version: String协议版本
surfaces: HashMap<String, Value>Surface ID 到数据模型的映射
Implementations§
Trait Implementations§
Source§impl Clone for ClientDataModel
impl Clone for ClientDataModel
Source§fn clone(&self) -> ClientDataModel
fn clone(&self) -> ClientDataModel
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 ClientDataModel
impl Debug for ClientDataModel
Source§impl Default for ClientDataModel
impl Default for ClientDataModel
Source§impl<'de> Deserialize<'de> for ClientDataModel
impl<'de> Deserialize<'de> for ClientDataModel
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
Source§impl PartialEq for ClientDataModel
impl PartialEq for ClientDataModel
Source§impl Serialize for ClientDataModel
impl Serialize for ClientDataModel
impl StructuralPartialEq for ClientDataModel
Auto Trait Implementations§
impl Freeze for ClientDataModel
impl RefUnwindSafe for ClientDataModel
impl Send for ClientDataModel
impl Sync for ClientDataModel
impl Unpin for ClientDataModel
impl UnsafeUnpin for ClientDataModel
impl UnwindSafe for ClientDataModel
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