pub struct RoleHistoryEntry {
pub changed_at: String,
pub character_id: i64,
pub issuer_id: i64,
pub new_roles: Vec<CorporationRole>,
pub old_roles: Vec<CorporationRole>,
pub role_type: RoleType,
}Expand description
An entry of the corporation roles history.
Fields§
§changed_at: StringWhen the change happened.
character_id: i64Character whose roles changed.
issuer_id: i64Character that made the change.
new_roles: Vec<CorporationRole>Roles after the change.
old_roles: Vec<CorporationRole>Roles before the change.
role_type: RoleTypeWhich set of roles changed.
Trait Implementations§
Source§impl Clone for RoleHistoryEntry
impl Clone for RoleHistoryEntry
Source§impl Debug for RoleHistoryEntry
impl Debug for RoleHistoryEntry
Source§impl<'de> Deserialize<'de> for RoleHistoryEntry
impl<'de> Deserialize<'de> for RoleHistoryEntry
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 RoleHistoryEntry
Source§impl PartialEq for RoleHistoryEntry
impl PartialEq for RoleHistoryEntry
Source§impl Serialize for RoleHistoryEntry
impl Serialize for RoleHistoryEntry
impl StructuralPartialEq for RoleHistoryEntry
Auto Trait Implementations§
impl Freeze for RoleHistoryEntry
impl RefUnwindSafe for RoleHistoryEntry
impl Send for RoleHistoryEntry
impl Sync for RoleHistoryEntry
impl Unpin for RoleHistoryEntry
impl UnsafeUnpin for RoleHistoryEntry
impl UnwindSafe for RoleHistoryEntry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.