pub fn empty() -> Self {
        Self {
            macro_span: Span::empty(),
            stream_span: Span::empty(),
            source: Arc::new(Source::default()),
            storage: Storage::default(),
            query: Default::default(),
            item: Default::default(),
            consts: Default::default(),
        }
    }
/// Construct an empty macro context. Should only be used for testing.
Construct an empty macro context. Should only be used for testing.
Construct an empty macro context . Should only be used for testing .
pub fn empty() -> Self {
        Self {
            macro_span: Span::empty(),
            stream_span: Span::empty(),
            source: Arc::new(Source::default()),
            storage: Storage::default(),
            query: Default::default(),
            item: Default::default(),
            consts: Default::default(),
        }
    }
pub fn empty ( ) -> Self { Self { macro_span : Span :: empty ( ) , stream_span : Span :: empty ( ) , source : Arc :: new ( Source :: default ( ) ) , storage : Storage :: default ( ) , query : Default :: default ( ) , item : Default :: default ( ) , consts : Default :: default ( ) , } }
Construct an empty macro context.
Construct an empty macro context .