pub struct ProjectMembershipResponse {
pub gid: Option<String>,
pub resource_type: Option<String>,
pub user: Option<Box<UserCompact>>,
pub project: Option<Box<ProjectCompact>>,
pub write_access: Option<WriteAccess>,
}
Fields
gid: Option<String>
Globally unique identifier of the resource, as a string.
resource_type: Option<String>
The base type of this resource.
user: Option<Box<UserCompact>>
project: Option<Box<ProjectCompact>>
write_access: Option<WriteAccess>
Whether the user has full access to the project or has comment-only access.
Implementations
sourceimpl ProjectMembershipResponse
impl ProjectMembershipResponse
pub fn new() -> ProjectMembershipResponse
Trait Implementations
sourceimpl Clone for ProjectMembershipResponse
impl Clone for ProjectMembershipResponse
sourcefn clone(&self) -> ProjectMembershipResponse
fn clone(&self) -> ProjectMembershipResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ProjectMembershipResponse
impl Debug for ProjectMembershipResponse
sourceimpl<'de> Deserialize<'de> for ProjectMembershipResponse
impl<'de> Deserialize<'de> for ProjectMembershipResponse
sourcefn 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
sourceimpl PartialEq<ProjectMembershipResponse> for ProjectMembershipResponse
impl PartialEq<ProjectMembershipResponse> for ProjectMembershipResponse
sourcefn eq(&self, other: &ProjectMembershipResponse) -> bool
fn eq(&self, other: &ProjectMembershipResponse) -> bool
sourceimpl Serialize for ProjectMembershipResponse
impl Serialize for ProjectMembershipResponse
impl StructuralPartialEq for ProjectMembershipResponse
Auto Trait Implementations
impl RefUnwindSafe for ProjectMembershipResponse
impl Send for ProjectMembershipResponse
impl Sync for ProjectMembershipResponse
impl Unpin for ProjectMembershipResponse
impl UnwindSafe for ProjectMembershipResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more