pub struct ProvenanceActor {
pub id: String,
pub kind: ActorKind,
pub name: Option<String>,
pub uri: Option<String>,
}Expand description
Actor involved in a provenance activity.
Fields§
§id: StringStable actor id.
kind: ActorKindActor type.
name: Option<String>Optional actor display name.
uri: Option<String>Optional actor URI.
Trait Implementations§
Source§impl Clone for ProvenanceActor
impl Clone for ProvenanceActor
Source§impl Debug for ProvenanceActor
impl Debug for ProvenanceActor
Source§impl<'de> Deserialize<'de> for ProvenanceActor
impl<'de> Deserialize<'de> for ProvenanceActor
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 Eq for ProvenanceActor
Source§impl PartialEq for ProvenanceActor
impl PartialEq for ProvenanceActor
Source§impl Serialize for ProvenanceActor
impl Serialize for ProvenanceActor
impl StructuralPartialEq for ProvenanceActor
Auto Trait Implementations§
impl Freeze for ProvenanceActor
impl RefUnwindSafe for ProvenanceActor
impl Send for ProvenanceActor
impl Sync for ProvenanceActor
impl Unpin for ProvenanceActor
impl UnsafeUnpin for ProvenanceActor
impl UnwindSafe for ProvenanceActor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.