pub struct OrganizationMemberRemovalSnapshot {
pub member: Member,
pub user: Option<MemberUserView>,
}Expand description
The original removed member. Email selection retains the joined minimal user; ID selection omits that join, matching the source adapter projection.
Fields§
§member: Member§user: Option<MemberUserView>Trait Implementations§
Source§impl<'de> Deserialize<'de> for OrganizationMemberRemovalSnapshot
impl<'de> Deserialize<'de> for OrganizationMemberRemovalSnapshot
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 OrganizationMemberRemovalSnapshot
impl RefUnwindSafe for OrganizationMemberRemovalSnapshot
impl Send for OrganizationMemberRemovalSnapshot
impl Sync for OrganizationMemberRemovalSnapshot
impl Unpin for OrganizationMemberRemovalSnapshot
impl UnsafeUnpin for OrganizationMemberRemovalSnapshot
impl UnwindSafe for OrganizationMemberRemovalSnapshot
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