[][src]Struct zotero::data_structure::item::ManuscriptData

pub struct ManuscriptData {
    pub key: String,
    pub version: usize,
    pub item_type: String,
    pub title: String,
    pub creators: Vec<Creator>,
    pub abstract_note: String,
    pub manuscript_type: String,
    pub place: String,
    pub date: String,
    pub num_pages: String,
    pub language: String,
    pub short_title: String,
    pub url: String,
    pub access_date: String,
    pub archive: String,
    pub archive_location: String,
    pub library_catalog: String,
    pub call_number: String,
    pub rights: String,
    pub extra: String,
    pub tags: Vec<String>,
    pub collections: Vec<String>,
    pub relations: HashMap<String, String>,
    pub date_added: String,
    pub date_modified: String,
}

An unpublished manuscript. Use this type for both historical documents and modern unpublished work (e.g., unpublished manuscripts, manuscripts submitted for publication, working papers that are not widely available). Can also be used for other forms of historical or archival documents. This item type can also be adapted to fit many types of unusual items.

Fields

key: Stringversion: usizeitem_type: Stringtitle: Stringcreators: Vec<Creator>abstract_note: Stringmanuscript_type: Stringplace: Stringdate: Stringnum_pages: Stringlanguage: Stringshort_title: Stringurl: Stringaccess_date: Stringarchive: Stringarchive_location: Stringlibrary_catalog: Stringcall_number: Stringrights: Stringextra: Stringtags: Vec<String>collections: Vec<String>relations: HashMap<String, String>date_added: Stringdate_modified: String

Trait Implementations

impl ToJson for ManuscriptData[src]

impl Clone for ManuscriptData[src]

impl Default for ManuscriptData[src]

impl Debug for ManuscriptData[src]

impl Serialize for ManuscriptData[src]

impl<'de> Deserialize<'de> for ManuscriptData[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]