pub struct OrganizationMemberRoleContext {
pub member: Member,
pub new_role: String,
pub user: UserView,
pub organization: OrganizationResponse,
}Expand description
Original target membership, normalized requested role and target user. The organization uses the adapter’s raw stored metadata projection.
Fields§
§member: Member§new_role: String§user: UserView§organization: OrganizationResponseTrait Implementations§
Auto Trait Implementations§
impl Freeze for OrganizationMemberRoleContext
impl RefUnwindSafe for OrganizationMemberRoleContext
impl Send for OrganizationMemberRoleContext
impl Sync for OrganizationMemberRoleContext
impl Unpin for OrganizationMemberRoleContext
impl UnsafeUnpin for OrganizationMemberRoleContext
impl UnwindSafe for OrganizationMemberRoleContext
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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