pub struct Paper {Show 23 fields
pub id: PaperId,
pub namespace: PaperNamespaceUrl,
pub body: Option<BodyId>,
pub name: Option<Name>,
pub reference: Option<String>,
pub date: Option<Date>,
pub paper_type: Option<String>,
pub related_paper: Vec<PaperId>,
pub superordinated_paper: Vec<PaperId>,
pub subordinated_paper: Vec<PaperId>,
pub main_file: Option<File>,
pub auxiliary_file: Vec<File>,
pub location: Vec<Location>,
pub originator_person: Vec<PersonId>,
pub under_direction_of: Vec<OrganizationId>,
pub originator_organization: Vec<OrganizationId>,
pub consultation: Vec<Consultation>,
pub license: Option<String>,
pub keyword: Vec<Keyword>,
pub created: DateTime,
pub modified: DateTime,
pub web: Option<Url>,
pub deleted: Option<bool>,
}Fields§
§id: PaperId§namespace: PaperNamespaceUrl§body: Option<BodyId>§name: Option<Name>§reference: Option<String>§date: Option<Date>§paper_type: Option<String>§superordinated_paper: Vec<PaperId>§subordinated_paper: Vec<PaperId>§main_file: Option<File>§auxiliary_file: Vec<File>§location: Vec<Location>§originator_person: Vec<PersonId>§under_direction_of: Vec<OrganizationId>§originator_organization: Vec<OrganizationId>§consultation: Vec<Consultation>§license: Option<String>§keyword: Vec<Keyword>§created: DateTime§modified: DateTime§web: Option<Url>§deleted: Option<bool>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Paper
impl<'de> Deserialize<'de> for Paper
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
impl StructuralPartialEq for Paper
Auto Trait Implementations§
impl Freeze for Paper
impl RefUnwindSafe for Paper
impl Send for Paper
impl Sync for Paper
impl Unpin for Paper
impl UnwindSafe for Paper
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