pub struct SymbolSelector {
pub id: Option<String>,
pub name: Option<String>,
pub kind: Option<NodeKind>,
pub module: Option<String>,
pub file_suffix: Option<String>,
pub annotation: Option<AnnotationSelector>,
pub property_key: Option<String>,
}Fields§
§id: Option<String>§name: Option<String>§kind: Option<NodeKind>§module: Option<String>§file_suffix: Option<String>§annotation: Option<AnnotationSelector>§property_key: Option<String>Implementations§
Source§impl SymbolSelector
impl SymbolSelector
pub fn by_kind(kind: NodeKind) -> Self
pub fn with_annotation(self, annotation: AnnotationSelector) -> Self
Trait Implementations§
Source§impl Clone for SymbolSelector
impl Clone for SymbolSelector
Source§fn clone(&self) -> SymbolSelector
fn clone(&self) -> SymbolSelector
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SymbolSelector
impl Debug for SymbolSelector
Source§impl Default for SymbolSelector
impl Default for SymbolSelector
Source§fn default() -> SymbolSelector
fn default() -> SymbolSelector
Returns the “default value” for a type. Read more
Source§impl PartialEq for SymbolSelector
impl PartialEq for SymbolSelector
impl Eq for SymbolSelector
impl StructuralPartialEq for SymbolSelector
Auto Trait Implementations§
impl Freeze for SymbolSelector
impl RefUnwindSafe for SymbolSelector
impl Send for SymbolSelector
impl Sync for SymbolSelector
impl Unpin for SymbolSelector
impl UnsafeUnpin for SymbolSelector
impl UnwindSafe for SymbolSelector
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