Struct gitlab::types::Namespace [−][src]
pub struct Namespace { pub path: String, pub name: String, pub kind: NamespaceKind, pub full_path: String, pub members_count_with_descendants: Option<u64>, pub avatar_url: Option<String>, pub web_url: String, // some fields omitted }
An entity which can own projects.
Fields
path: String
The URL of the namespace.
name: String
The name of the namespace.
kind: NamespaceKind
The kind of the namespace.
full_path: String
members_count_with_descendants: Option<u64>
Number of members in the namespace and its descendants.
Only available when talking to GitLab as a user that can admin the namespace.
avatar_url: Option<String>
The URL of the user’s avatar if namespace is a user.
web_url: String
The URL to the namespace page (user or group).
Implementations
impl Namespace
[src]
impl Namespace
[src]pub fn id(&self) -> NamespaceId
[src]
pub fn id(&self) -> NamespaceId
[src]The ID of the namespace.
Trait Implementations
impl<'de> Deserialize<'de> for Namespace
[src]
impl<'de> Deserialize<'de> for Namespace
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Namespace
impl Send for Namespace
impl Sync for Namespace
impl Unpin for Namespace
impl UnwindSafe for Namespace
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,