pub struct UserMembershipResource {
pub id: Uuid,
pub name: String,
pub display_name: Option<String>,
pub role: String,
pub role_description: Option<String>,
pub joined_at: DateTime<Utc>,
pub image_updated_at: DateTime<Utc>,
}Expand description
An organization as surfaced from a user’s perspective. It contains basic org
info plus the viewer’s own membership metadata (role, joined_at).
Fields§
§id: Uuid§name: String§display_name: Option<String>§role: String§role_description: Option<String>§joined_at: DateTime<Utc>§image_updated_at: DateTime<Utc>Trait Implementations§
impl ApiResource for UserMembershipResource
Source§impl Clone for UserMembershipResource
impl Clone for UserMembershipResource
Source§fn clone(&self) -> UserMembershipResource
fn clone(&self) -> UserMembershipResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UserMembershipResource
impl Debug for UserMembershipResource
Source§impl<'de> Deserialize<'de> for UserMembershipResource
impl<'de> Deserialize<'de> for UserMembershipResource
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
impl Eq for UserMembershipResource
Source§impl PartialEq for UserMembershipResource
impl PartialEq for UserMembershipResource
Source§fn eq(&self, other: &UserMembershipResource) -> bool
fn eq(&self, other: &UserMembershipResource) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UserMembershipResource
impl Serialize for UserMembershipResource
impl StructuralPartialEq for UserMembershipResource
Auto Trait Implementations§
impl Freeze for UserMembershipResource
impl RefUnwindSafe for UserMembershipResource
impl Send for UserMembershipResource
impl Sync for UserMembershipResource
impl Unpin for UserMembershipResource
impl UnsafeUnpin for UserMembershipResource
impl UnwindSafe for UserMembershipResource
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