[−][src]Enum gitlab::api::common::NameOrId
A strucutre for storing a name or ID where either is allowed.
Variants
The name of the entity.
Note that numeric names are ambiguous to GitLab. There is nothing done with this crate which attempts to resolve this ambiguity.
Id(u64)
The ID of the entity.
Trait Implementations
impl<'a> Clone for NameOrId<'a>
[src]
impl<'a> Debug for NameOrId<'a>
[src]
impl<'a> Display for NameOrId<'a>
[src]
impl<'a> Eq for NameOrId<'a>
[src]
impl<'a> From<&'a str> for NameOrId<'a>
[src]
impl<'a> From<String> for NameOrId<'a>
[src]
impl<'a> From<u64> for NameOrId<'a>
[src]
impl<'a> PartialEq<NameOrId<'a>> for NameOrId<'a>
[src]
impl<'a> StructuralEq for NameOrId<'a>
[src]
impl<'a> StructuralPartialEq for NameOrId<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for NameOrId<'a>
impl<'a> Send for NameOrId<'a>
impl<'a> Sync for NameOrId<'a>
impl<'a> Unpin for NameOrId<'a>
impl<'a> UnwindSafe for NameOrId<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,