pub struct ActionRole {
pub actor_lct: String,
pub role_lct: String,
pub paired_at: DateTime<Utc>,
}Expand description
Role context for an action — who is acting, in what capacity. Reputation is ROLE-CONTEXTUALIZED, never global.
Fields§
§actor_lct: StringEntity LCT ID (who is acting)
role_lct: StringRole LCT ID (in what capacity — domain-specific)
paired_at: DateTime<Utc>When this role pairing was established
Trait Implementations§
Source§impl Clone for ActionRole
impl Clone for ActionRole
Source§impl Debug for ActionRole
impl Debug for ActionRole
Source§impl<'de> Deserialize<'de> for ActionRole
impl<'de> Deserialize<'de> for ActionRole
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
Auto Trait Implementations§
impl Freeze for ActionRole
impl RefUnwindSafe for ActionRole
impl Send for ActionRole
impl Sync for ActionRole
impl Unpin for ActionRole
impl UnsafeUnpin for ActionRole
impl UnwindSafe for ActionRole
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