pub struct OrgMembership {
pub url: String,
pub state: State,
pub role: Role,
pub organization_url: String,
pub organization: Box<OrganizationSimple>,
pub user: Option<Box<NullableSimpleUser>>,
pub permissions: Option<Box<OrgMembershipPermissions>>,
}
Expand description
OrgMembership : Org Membership
Fields§
§url: String
§state: State
The state of the member in the organization. The pending
state indicates the user has not yet accepted an invitation.
role: Role
The user’s membership type in the organization.
organization_url: String
§organization: Box<OrganizationSimple>
§user: Option<Box<NullableSimpleUser>>
§permissions: Option<Box<OrgMembershipPermissions>>
Implementations§
Source§impl OrgMembership
impl OrgMembership
Sourcepub fn new(
url: String,
state: State,
role: Role,
organization_url: String,
organization: OrganizationSimple,
user: Option<NullableSimpleUser>,
) -> OrgMembership
pub fn new( url: String, state: State, role: Role, organization_url: String, organization: OrganizationSimple, user: Option<NullableSimpleUser>, ) -> OrgMembership
Org Membership
Trait Implementations§
Source§impl Clone for OrgMembership
impl Clone for OrgMembership
Source§fn clone(&self) -> OrgMembership
fn clone(&self) -> OrgMembership
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 OrgMembership
impl Debug for OrgMembership
Source§impl Default for OrgMembership
impl Default for OrgMembership
Source§fn default() -> OrgMembership
fn default() -> OrgMembership
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrgMembership
impl<'de> Deserialize<'de> for OrgMembership
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 OrgMembership
impl PartialEq for OrgMembership
Source§impl Serialize for OrgMembership
impl Serialize for OrgMembership
impl StructuralPartialEq for OrgMembership
Auto Trait Implementations§
impl Freeze for OrgMembership
impl RefUnwindSafe for OrgMembership
impl Send for OrgMembership
impl Sync for OrgMembership
impl Unpin for OrgMembership
impl UnwindSafe for OrgMembership
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