pub struct BrowserProvenanceResponsiblePerson {
pub orcid: String,
}Expand description
A public researcher identity approved for broad provenance discovery.
Arbitrary datastore actor strings are not accepted as responsible people. The app projection emits this record only when the persisted actor uses an explicit ORCID-backed datastore-role namespace and carries a checksum-valid ORCID. A bare ORCID-shaped actor string is not an approval marker.
Fields§
§orcid: StringTrait Implementations§
Source§impl Clone for BrowserProvenanceResponsiblePerson
impl Clone for BrowserProvenanceResponsiblePerson
Source§fn clone(&self) -> BrowserProvenanceResponsiblePerson
fn clone(&self) -> BrowserProvenanceResponsiblePerson
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<'de> Deserialize<'de> for BrowserProvenanceResponsiblePerson
impl<'de> Deserialize<'de> for BrowserProvenanceResponsiblePerson
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 PartialEq for BrowserProvenanceResponsiblePerson
impl PartialEq for BrowserProvenanceResponsiblePerson
Source§fn eq(&self, other: &BrowserProvenanceResponsiblePerson) -> bool
fn eq(&self, other: &BrowserProvenanceResponsiblePerson) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BrowserProvenanceResponsiblePerson
impl StructuralPartialEq for BrowserProvenanceResponsiblePerson
Auto Trait Implementations§
impl Freeze for BrowserProvenanceResponsiblePerson
impl RefUnwindSafe for BrowserProvenanceResponsiblePerson
impl Send for BrowserProvenanceResponsiblePerson
impl Sync for BrowserProvenanceResponsiblePerson
impl Unpin for BrowserProvenanceResponsiblePerson
impl UnsafeUnpin for BrowserProvenanceResponsiblePerson
impl UnwindSafe for BrowserProvenanceResponsiblePerson
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