Type Alias InMacroFile

Source
pub type InMacroFile<T> = InFileWrapper<MacroCallId, T>;

Aliased Type§

pub struct InMacroFile<T> {
    pub file_id: MacroCallId,
    pub value: T,
}

Fields§

§file_id: MacroCallId§value: T

Implementations§

Source§

impl InMacroFile<SyntaxToken>

Source

pub fn upmap_once( self, db: &dyn ExpandDatabase, ) -> InFile<SmallVec<[TextRange; 1]>>

Source§

impl InMacroFile<TextSize>

Source

pub fn original_file_range( self, db: &dyn ExpandDatabase, ) -> (FileRange, SyntaxContext)