pub struct MembershipRequest {
pub user_id: String,
pub role: MembershipRole,
}Fields§
§user_id: String§role: MembershipRoleImplementations§
Source§impl MembershipRequest
impl MembershipRequest
pub fn new(user_id: String, role: MembershipRole) -> MembershipRequest
Trait Implementations§
Source§impl Clone for MembershipRequest
impl Clone for MembershipRequest
Source§fn clone(&self) -> MembershipRequest
fn clone(&self) -> MembershipRequest
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 MembershipRequest
impl Debug for MembershipRequest
Source§impl Default for MembershipRequest
impl Default for MembershipRequest
Source§fn default() -> MembershipRequest
fn default() -> MembershipRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MembershipRequest
impl<'de> Deserialize<'de> for MembershipRequest
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 MembershipRequest
impl PartialEq for MembershipRequest
Source§impl Serialize for MembershipRequest
impl Serialize for MembershipRequest
impl StructuralPartialEq for MembershipRequest
Auto Trait Implementations§
impl Freeze for MembershipRequest
impl RefUnwindSafe for MembershipRequest
impl Send for MembershipRequest
impl Sync for MembershipRequest
impl Unpin for MembershipRequest
impl UnwindSafe for MembershipRequest
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