pub struct CommunityMembership {
pub id: usize,
pub created: usize,
pub owner: usize,
pub community: usize,
pub role: CommunityPermission,
}Fields§
§id: usize§created: usize§owner: usize§community: usize§role: CommunityPermissionImplementations§
Source§impl CommunityMembership
impl CommunityMembership
Sourcepub fn new(owner: usize, community: usize, role: CommunityPermission) -> Self
pub fn new(owner: usize, community: usize, role: CommunityPermission) -> Self
Create a new CommunityMembership.
Trait Implementations§
Source§impl Clone for CommunityMembership
impl Clone for CommunityMembership
Source§fn clone(&self) -> CommunityMembership
fn clone(&self) -> CommunityMembership
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 Debug for CommunityMembership
impl Debug for CommunityMembership
Source§impl<'de> Deserialize<'de> for CommunityMembership
impl<'de> Deserialize<'de> for CommunityMembership
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 CommunityMembership
impl RefUnwindSafe for CommunityMembership
impl Send for CommunityMembership
impl Sync for CommunityMembership
impl Unpin for CommunityMembership
impl UnwindSafe for CommunityMembership
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