pub struct DocumentIdentifier {
pub identifier: String,
pub scheme: Option<String>,
}Expand description
A document identifier qualified by an identifier scheme.
Fields§
§identifier: String§scheme: Option<String>Qualifies the kind of document identifier using a URI. If the scheme is not provided the value of the element will be interpreted as a string of characters.
Trait Implementations§
Source§impl AsMut<DocumentIdentifier> for DocumentIdentifier
impl AsMut<DocumentIdentifier> for DocumentIdentifier
Source§impl AsRef<DocumentIdentifier> for DocumentIdentifier
impl AsRef<DocumentIdentifier> for DocumentIdentifier
Source§impl Clone for DocumentIdentifier
impl Clone for DocumentIdentifier
Source§fn clone(&self) -> DocumentIdentifier
fn clone(&self) -> DocumentIdentifier
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 DocumentIdentifier
impl Debug for DocumentIdentifier
Source§impl<'de> Deserialize<'de> for DocumentIdentifier
impl<'de> Deserialize<'de> for DocumentIdentifier
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
Source§impl Display for DocumentIdentifier
impl Display for DocumentIdentifier
Source§impl From<&DocumentIdentifier> for DocumentIdentifier
impl From<&DocumentIdentifier> for DocumentIdentifier
Source§fn from(value: &DocumentIdentifier) -> Self
fn from(value: &DocumentIdentifier) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DocumentIdentifier
impl PartialEq for DocumentIdentifier
Auto Trait Implementations§
impl Freeze for DocumentIdentifier
impl RefUnwindSafe for DocumentIdentifier
impl Send for DocumentIdentifier
impl Sync for DocumentIdentifier
impl Unpin for DocumentIdentifier
impl UnwindSafe for DocumentIdentifier
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