pub struct ProcSymbol {
pub id: ProcSymbolId,
pub name_range: TextRange,
pub is_global: bool,
pub return_type: Option<ProcReturnType>,
pub owner_scope: ScopeId,
pub decl_order: usize,
pub range: TextRange,
}Fields§
§id: ProcSymbolId§name_range: TextRange§is_global: bool§return_type: Option<ProcReturnType>§owner_scope: ScopeId§decl_order: usize§range: TextRangeTrait Implementations§
Source§impl Clone for ProcSymbol
impl Clone for ProcSymbol
Source§fn clone(&self) -> ProcSymbol
fn clone(&self) -> ProcSymbol
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 ProcSymbol
impl Debug for ProcSymbol
Source§impl PartialEq for ProcSymbol
impl PartialEq for ProcSymbol
impl Eq for ProcSymbol
impl StructuralPartialEq for ProcSymbol
Auto Trait Implementations§
impl Freeze for ProcSymbol
impl RefUnwindSafe for ProcSymbol
impl Send for ProcSymbol
impl Sync for ProcSymbol
impl Unpin for ProcSymbol
impl UnsafeUnpin for ProcSymbol
impl UnwindSafe for ProcSymbol
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