Enum rust_code_analysis::SpaceKind
source · pub enum SpaceKind {
Unknown,
Function,
Class,
Struct,
Trait,
Impl,
Unit,
Namespace,
Interface,
}
Expand description
The list of supported space kinds.
Variants§
Unknown
An unknown space
Function
A function space
Class
A class space
Struct
A struct space
Trait
A Rust
trait space
Impl
A Rust
implementation space
Unit
A general space
Namespace
A C/C++
namespace
Interface
An interface
Trait Implementations§
source§impl PartialEq<SpaceKind> for SpaceKind
impl PartialEq<SpaceKind> for SpaceKind
impl Copy for SpaceKind
impl Eq for SpaceKind
impl StructuralEq for SpaceKind
impl StructuralPartialEq for SpaceKind
Auto Trait Implementations§
impl RefUnwindSafe for SpaceKind
impl Send for SpaceKind
impl Sync for SpaceKind
impl Unpin for SpaceKind
impl UnwindSafe for SpaceKind
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.