pub enum RustSymbolKind {
Show 18 variants
Module,
Struct,
Enum,
EnumVariant,
Trait,
Impl,
Function,
Method,
AssociatedFunction,
Field,
TypeAlias,
Const,
Static,
Macro,
Union,
TypeParameter,
Variable,
Unknown,
}Variants§
Module
Struct
Enum
EnumVariant
Trait
Impl
Function
Method
AssociatedFunction
Field
TypeAlias
Const
Static
Macro
Union
TypeParameter
Variable
Unknown
Implementations§
Source§impl RustSymbolKind
impl RustSymbolKind
pub const CLI_VALUES: &'static [&'static str]
pub fn parse_filter(value: &str) -> Option<Self>
Trait Implementations§
Source§impl Clone for RustSymbolKind
impl Clone for RustSymbolKind
Source§fn clone(&self) -> RustSymbolKind
fn clone(&self) -> RustSymbolKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RustSymbolKind
Source§impl Debug for RustSymbolKind
impl Debug for RustSymbolKind
Source§impl<'de> Deserialize<'de> for RustSymbolKind
impl<'de> Deserialize<'de> for RustSymbolKind
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
Source§impl Display for RustSymbolKind
impl Display for RustSymbolKind
impl Eq for RustSymbolKind
Source§impl PartialEq for RustSymbolKind
impl PartialEq for RustSymbolKind
Source§impl Serialize for RustSymbolKind
impl Serialize for RustSymbolKind
impl StructuralPartialEq for RustSymbolKind
Auto Trait Implementations§
impl Freeze for RustSymbolKind
impl RefUnwindSafe for RustSymbolKind
impl Send for RustSymbolKind
impl Sync for RustSymbolKind
impl Unpin for RustSymbolKind
impl UnsafeUnpin for RustSymbolKind
impl UnwindSafe for RustSymbolKind
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.