pub struct RoleMembershipEntry {
pub key: RoleId,
pub value: RoleId,
}Fields§
§key: RoleId§value: RoleIdTrait Implementations§
Source§impl Arbitrary for RoleMembershipEntry
impl Arbitrary for RoleMembershipEntry
Source§type Parameters = (<RoleId as Arbitrary>::Parameters, <RoleId as Arbitrary>::Parameters)
type Parameters = (<RoleId as Arbitrary>::Parameters, <RoleId as Arbitrary>::Parameters)
The type of parameters that
arbitrary_with accepts for configuration
of the generated Strategy. Parameters must implement Default.Source§type Strategy = Map<(<RoleId as Arbitrary>::Strategy, <RoleId as Arbitrary>::Strategy), fn((RoleId, RoleId)) -> RoleMembershipEntry>
type Strategy = Map<(<RoleId as Arbitrary>::Strategy, <RoleId as Arbitrary>::Strategy), fn((RoleId, RoleId)) -> RoleMembershipEntry>
The type of
Strategy used to generate values of type Self.Source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
Source§impl Clone for RoleMembershipEntry
impl Clone for RoleMembershipEntry
Source§fn clone(&self) -> RoleMembershipEntry
fn clone(&self) -> RoleMembershipEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RoleMembershipEntry
Source§impl Debug for RoleMembershipEntry
impl Debug for RoleMembershipEntry
Source§impl<'de> Deserialize<'de> for RoleMembershipEntry
impl<'de> Deserialize<'de> for RoleMembershipEntry
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 RoleMembershipEntry
Source§impl Ord for RoleMembershipEntry
impl Ord for RoleMembershipEntry
Source§fn cmp(&self, other: &RoleMembershipEntry) -> Ordering
fn cmp(&self, other: &RoleMembershipEntry) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for RoleMembershipEntry
impl PartialEq for RoleMembershipEntry
Source§impl PartialOrd for RoleMembershipEntry
impl PartialOrd for RoleMembershipEntry
Source§impl Serialize for RoleMembershipEntry
impl Serialize for RoleMembershipEntry
impl StructuralPartialEq for RoleMembershipEntry
Auto Trait Implementations§
impl Freeze for RoleMembershipEntry
impl RefUnwindSafe for RoleMembershipEntry
impl Send for RoleMembershipEntry
impl Sync for RoleMembershipEntry
impl Unpin for RoleMembershipEntry
impl UnsafeUnpin for RoleMembershipEntry
impl UnwindSafe for RoleMembershipEntry
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