pub struct CtDocInfo {Show 13 fields
pub doc_id: Option<String>,
pub title: Option<String>,
pub author: Option<String>,
pub subject: Option<String>,
pub abstract_: Option<String>,
pub creation_date: Option<String>,
pub mod_date: Option<String>,
pub doc_usage: Option<String>,
pub cover: Option<StLoc>,
pub keywords: Option<Keywords>,
pub creator: Option<String>,
pub creator_version: Option<String>,
pub custom_datas: Option<CustomDatas>,
}Expand description
CT_DocInfo:文档元数据(见表 4)。
Fields§
§doc_id: Option<String>采用 UUID 算法生成的由 32 个字符组成的文件标识(可选)。
title: Option<String>文档标题,可与文件名不同(可选)。
文档作者(可选)。
subject: Option<String>文档主题(可选)。
abstract_: Option<String>文档摘要与注释(可选)。
creation_date: Option<String>文档创建日期(可选)。
mod_date: Option<String>文档最近修改日期(可选)。
doc_usage: Option<String>文档分类:Normal/EBook/ENewsPaper/EMagzine,默认 Normal(可选)。
cover: Option<StLoc>文档封面,指向一个图片文件(可选)。
keywords: Option<Keywords>关键词集合(可选)。
creator: Option<String>创建文档的应用程序(可选)。
creator_version: Option<String>创建文档的应用程序的版本信息(可选)。
custom_datas: Option<CustomDatas>用户自定义元数据集合(可选)。
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CtDocInfo
impl<'de> Deserialize<'de> for CtDocInfo
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 CtDocInfo
impl RefUnwindSafe for CtDocInfo
impl Send for CtDocInfo
impl Sync for CtDocInfo
impl Unpin for CtDocInfo
impl UnsafeUnpin for CtDocInfo
impl UnwindSafe for CtDocInfo
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