Enum gapi_grpc::google::devtools::source::v1::alias_context::Kind [−][src]
pub enum Kind { Any, Fixed, Movable, Other, }
The type of an Alias.
Variants
Do not use.
Git tag
Git branch
OTHER is used to specify non-standard aliases, those not of the kinds above. For example, if a Git repo has a ref named “refs/foo/bar”, it is considered to be of kind OTHER.
Implementations
impl Kind
[src][−]
pub fn is_valid(value: i32) -> bool
[src][−]
Returns true
if value
is a variant of Kind
.
pub fn from_i32(value: i32) -> Option<Kind>
[src][−]
Converts an i32
to a Kind
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for Kind
[src][+]
impl Copy for Kind
[src]
impl Debug for Kind
[src][+]
impl Default for Kind
[src][+]
impl Eq for Kind
[src]
impl From<Kind> for i32
[src][+]
impl Hash for Kind
[src][+]
impl Ord for Kind
[src][+]
impl PartialEq<Kind> for Kind
[src][+]
impl PartialOrd<Kind> for Kind
[src][+]
impl StructuralEq for Kind
[src]
impl StructuralPartialEq for Kind
[src]
Auto Trait Implementations
impl RefUnwindSafe for Kind
impl Send for Kind
impl Sync for Kind
impl Unpin for Kind
impl UnwindSafe for Kind
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,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src][+]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,