Struct gitlab::types::GroupDetail
source · [−]pub struct GroupDetail {Show 15 fields
pub id: GroupId,
pub name: String,
pub path: String,
pub description: Option<String>,
pub visibility: VisibilityLevel,
pub lfs_enabled: bool,
pub avatar_url: Option<String>,
pub web_url: String,
pub projects: Vec<Project>,
pub shared_projects: Vec<Project>,
pub request_access_enabled: bool,
pub full_name: String,
pub full_path: String,
pub parent_id: Option<GroupId>,
pub statistics: Option<GroupStatistics>,
}
Expand description
Group information with a project listing.
Fields
id: GroupId
The ID of the group.
name: String
The name of the group.
path: String
The path to the group.
description: Option<String>
The description of the group.
visibility: VisibilityLevel
Whether the project is public, internal, or private.
lfs_enabled: bool
Whether LFS is enabled for the group.
avatar_url: Option<String>
The URL to the group avatar.
web_url: String
The URL to the group’s profile page.
projects: Vec<Project>
The projects in a group.
Projects the group shares with other groups or users.
request_access_enabled: bool
Whether membership requests are allowed for the group.
full_name: String
full_path: String
parent_id: Option<GroupId>
statistics: Option<GroupStatistics>
Statistics about the group.
Trait Implementations
sourceimpl Clone for GroupDetail
impl Clone for GroupDetail
sourcefn clone(&self) -> GroupDetail
fn clone(&self) -> GroupDetail
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 more
sourceimpl Debug for GroupDetail
impl Debug for GroupDetail
sourceimpl<'de> Deserialize<'de> for GroupDetail
impl<'de> Deserialize<'de> for GroupDetail
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 From<GroupDetail> for Group
impl From<GroupDetail> for Group
sourcefn from(detail: GroupDetail) -> Self
fn from(detail: GroupDetail) -> Self
Converts to this type from the input type.
sourceimpl Serialize for GroupDetail
impl Serialize for GroupDetail
Auto Trait Implementations
impl RefUnwindSafe for GroupDetail
impl Send for GroupDetail
impl Sync for GroupDetail
impl Unpin for GroupDetail
impl UnwindSafe for GroupDetail
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more