pub struct MemberRoles {
pub character_id: i64,
pub grantable_roles: Vec<CorporationRole>,
pub grantable_roles_at_base: Vec<CorporationRole>,
pub grantable_roles_at_hq: Vec<CorporationRole>,
pub grantable_roles_at_other: Vec<CorporationRole>,
pub roles: Vec<CorporationRole>,
pub roles_at_base: Vec<CorporationRole>,
pub roles_at_hq: Vec<CorporationRole>,
pub roles_at_other: Vec<CorporationRole>,
}Expand description
The roles of a corporation member.
Fields§
§character_id: i64Character ID of the member.
grantable_roles: Vec<CorporationRole>Roles the member can grant.
grantable_roles_at_base: Vec<CorporationRole>Roles the member can grant at the base.
grantable_roles_at_hq: Vec<CorporationRole>Roles the member can grant at the headquarters.
grantable_roles_at_other: Vec<CorporationRole>Roles the member can grant at other locations.
roles: Vec<CorporationRole>Roles of the member.
roles_at_base: Vec<CorporationRole>Roles of the member at the base.
roles_at_hq: Vec<CorporationRole>Roles of the member at the headquarters.
roles_at_other: Vec<CorporationRole>Roles of the member at other locations.
Trait Implementations§
Source§impl Clone for MemberRoles
impl Clone for MemberRoles
Source§impl Debug for MemberRoles
impl Debug for MemberRoles
Source§impl<'de> Deserialize<'de> for MemberRoles
impl<'de> Deserialize<'de> for MemberRoles
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 MemberRoles
Source§impl PartialEq for MemberRoles
impl PartialEq for MemberRoles
Source§impl Serialize for MemberRoles
impl Serialize for MemberRoles
impl StructuralPartialEq for MemberRoles
Auto Trait Implementations§
impl Freeze for MemberRoles
impl RefUnwindSafe for MemberRoles
impl Send for MemberRoles
impl Sync for MemberRoles
impl Unpin for MemberRoles
impl UnsafeUnpin for MemberRoles
impl UnwindSafe for MemberRoles
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.