pub struct ReferenceDocument { /* private fields */ }Expand description
ISO 23387 ReferenceDocumentType.
Implementations§
Source§impl ReferenceDocument
impl ReferenceDocument
pub fn new(concept: Concept, first_language: Language) -> Self
pub const fn concept(&self) -> &Concept
pub fn languages(&self) -> &[Language]
pub fn add_language(&mut self, value: Language)
pub const fn date_of_publication(&self) -> Option<&DateTime>
pub fn set_date_of_publication(&mut self, value: Option<DateTime>)
pub fn isbn(&self) -> Option<&str>
pub fn set_isbn(&mut self, value: Option<String>)
pub fn publisher(&self) -> Option<&str>
pub fn set_publisher(&mut self, value: Option<String>)
pub fn uri(&self) -> Option<&str>
pub fn set_uri(&mut self, value: Option<AnyUri>)
Trait Implementations§
Source§impl Clone for ReferenceDocument
impl Clone for ReferenceDocument
Source§fn clone(&self) -> ReferenceDocument
fn clone(&self) -> ReferenceDocument
Returns a copy 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 ReferenceDocument
impl Debug for ReferenceDocument
Source§impl PartialEq for ReferenceDocument
impl PartialEq for ReferenceDocument
impl Eq for ReferenceDocument
impl StructuralPartialEq for ReferenceDocument
Auto Trait Implementations§
impl Freeze for ReferenceDocument
impl RefUnwindSafe for ReferenceDocument
impl Send for ReferenceDocument
impl Sync for ReferenceDocument
impl Unpin for ReferenceDocument
impl UnwindSafe for ReferenceDocument
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