pub struct OrganizationMemberRemovalContext {
pub member: OrganizationMemberRemovalSnapshot,
pub user: UserView,
pub organization: OrganizationResponse,
}Expand description
The original target membership, target user and raw stored organization.
Email selection includes the adapter’s joined user in member; ID selection omits it. These are target snapshots, not invented actor/request arguments.
Fields§
§member: OrganizationMemberRemovalSnapshot§user: UserView§organization: OrganizationResponseTrait Implementations§
Auto Trait Implementations§
impl Freeze for OrganizationMemberRemovalContext
impl RefUnwindSafe for OrganizationMemberRemovalContext
impl Send for OrganizationMemberRemovalContext
impl Sync for OrganizationMemberRemovalContext
impl Unpin for OrganizationMemberRemovalContext
impl UnsafeUnpin for OrganizationMemberRemovalContext
impl UnwindSafe for OrganizationMemberRemovalContext
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