Struct gitlab::types::Member [−][src]
pub struct Member {
pub username: String,
pub name: String,
pub id: UserId,
pub state: UserState,
pub avatar_url: Option<String>,
pub web_url: String,
pub access_level: u64,
pub expires_at: Option<NaiveDate>,
}Expand description
A member with extra permissions on a project.
Fields
username: StringThe username.
name: StringThe display name.
id: UserIdThe user’s ID.
state: UserStateThe state of the user account.
avatar_url: Option<String>The URL of the user’s avatar.
web_url: StringThe URL of the user’s profile page.
access_level: u64The access level of the user.
expires_at: Option<NaiveDate>When the membership expires.
Trait Implementations
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 RefUnwindSafe for Member
impl UnwindSafe for Member
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more