pub struct ProjectMembership {
pub id: String,
pub role: String,
pub user: SimpleUser,
pub workspace: String,
pub audit: Audit,
pub denied_permissions: Vec<String>,
}
Fields§
§id: String
§role: String
§user: SimpleUser
§workspace: String
§audit: Audit
§denied_permissions: Vec<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ProjectMembership
impl<'de> Deserialize<'de> for ProjectMembership
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 ProjectMembership
impl RefUnwindSafe for ProjectMembership
impl Send for ProjectMembership
impl Sync for ProjectMembership
impl Unpin for ProjectMembership
impl UnwindSafe for ProjectMembership
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