pub struct ComponentEntityRoleAssignmentEntry {
pub role_key: Box<RoleKey>,
pub assignment: Box<ComponentEntityRoleAssignmentEntryAssignment>,
pub updater_roles: Option<Vec<RoleKey>>,
}Fields§
§role_key: Box<RoleKey>§assignment: Box<ComponentEntityRoleAssignmentEntryAssignment>§updater_roles: Option<Vec<RoleKey>>Implementations§
Source§impl ComponentEntityRoleAssignmentEntry
impl ComponentEntityRoleAssignmentEntry
pub fn new( role_key: RoleKey, assignment: ComponentEntityRoleAssignmentEntryAssignment, ) -> ComponentEntityRoleAssignmentEntry
Trait Implementations§
Source§impl Clone for ComponentEntityRoleAssignmentEntry
impl Clone for ComponentEntityRoleAssignmentEntry
Source§fn clone(&self) -> ComponentEntityRoleAssignmentEntry
fn clone(&self) -> ComponentEntityRoleAssignmentEntry
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 Default for ComponentEntityRoleAssignmentEntry
impl Default for ComponentEntityRoleAssignmentEntry
Source§fn default() -> ComponentEntityRoleAssignmentEntry
fn default() -> ComponentEntityRoleAssignmentEntry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComponentEntityRoleAssignmentEntry
impl<'de> Deserialize<'de> for ComponentEntityRoleAssignmentEntry
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 ComponentEntityRoleAssignmentEntry
impl PartialEq for ComponentEntityRoleAssignmentEntry
Source§fn eq(&self, other: &ComponentEntityRoleAssignmentEntry) -> bool
fn eq(&self, other: &ComponentEntityRoleAssignmentEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ComponentEntityRoleAssignmentEntry
Auto Trait Implementations§
impl Freeze for ComponentEntityRoleAssignmentEntry
impl RefUnwindSafe for ComponentEntityRoleAssignmentEntry
impl Send for ComponentEntityRoleAssignmentEntry
impl Sync for ComponentEntityRoleAssignmentEntry
impl Unpin for ComponentEntityRoleAssignmentEntry
impl UnwindSafe for ComponentEntityRoleAssignmentEntry
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