pub enum IntervalKind {
Type,
Member,
Enumerator,
BitmaskValue,
Operation,
Parameter,
Attribute,
}Expand description
What kind of declaration a MemberInterval describes.
Variants§
Type
A struct, exception, union, enum or typedef declaration.
Member
A member of a struct, exception or union.
Enumerator
A member of the version enum’s own timeline is not reported; this covers enumerators of ordinary enums.
BitmaskValue
A value of a bitmask.
Operation
An interface operation.
Parameter
One parameter of an operation.
Attribute
An interface attribute (expanded into operations for HTTP).
Trait Implementations§
Source§impl Clone for IntervalKind
impl Clone for IntervalKind
impl Copy for IntervalKind
Source§impl Debug for IntervalKind
impl Debug for IntervalKind
Source§impl<'de> Deserialize<'de> for IntervalKind
impl<'de> Deserialize<'de> for IntervalKind
Source§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
impl Eq for IntervalKind
Source§impl PartialEq for IntervalKind
impl PartialEq for IntervalKind
Source§impl Serialize for IntervalKind
impl Serialize for IntervalKind
impl StructuralPartialEq for IntervalKind
Auto Trait Implementations§
impl Freeze for IntervalKind
impl RefUnwindSafe for IntervalKind
impl Send for IntervalKind
impl Sync for IntervalKind
impl Unpin for IntervalKind
impl UnsafeUnpin for IntervalKind
impl UnwindSafe for IntervalKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.