pub struct RevisionCharacter {
pub id: u32,
pub type: u32,
pub creator: Option<Creator>,
pub summary: String,
pub created_at: String,
pub data: Option<HashMap<String, RevisionCharacterDataItem>>,
}Expand description
角色相关修订记录的结构体
继承通用修订字段,并包含角色特有的修订数据
Fields§
§id: u32修订记录ID
type: u32修订类型标识(角色修订的类型编码)
creator: Option<Creator>修订创建者信息(可选)
summary: String修订摘要
created_at: String修订创建时间
data: Option<HashMap<String, RevisionCharacterDataItem>>修订的具体数据(可选,键通常为修订版本对比标识,值为对应版本的角色数据)
Trait Implementations§
Source§impl Clone for RevisionCharacter
impl Clone for RevisionCharacter
Source§fn clone(&self) -> RevisionCharacter
fn clone(&self) -> RevisionCharacter
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 RevisionCharacter
impl Debug for RevisionCharacter
Source§impl<'de> Deserialize<'de> for RevisionCharacter
impl<'de> Deserialize<'de> for RevisionCharacter
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 RevisionCharacter
impl RefUnwindSafe for RevisionCharacter
impl Send for RevisionCharacter
impl Sync for RevisionCharacter
impl Unpin for RevisionCharacter
impl UnwindSafe for RevisionCharacter
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