Skip to content

Commit

Permalink
Feature gate type import
Browse files Browse the repository at this point in the history
  • Loading branch information
zslayton committed Dec 19, 2024
1 parent 080b815 commit c738812
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/lazy/expanded/struct.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ use crate::lazy::decoder::{Decoder, LazyRawFieldName, LazyRawStruct};
use crate::lazy::expanded::macro_evaluator::{
MacroEvaluator, MacroExpr, MacroExprArgsIterator, ValueExpr,
};
use crate::lazy::expanded::r#struct::tooling::FieldExprIterator;
use crate::lazy::expanded::sequence::Environment;
use crate::lazy::expanded::template::{
TemplateElement, TemplateMacroRef, TemplateStructFieldExprIterator, TemplateStructIndex,
Expand All @@ -17,6 +16,9 @@ use crate::result::IonFailure;
use crate::{try_next, try_or_some_err, EExpression, HasRange, IonResult, RawSymbolRef, SymbolRef};
use std::ops::Range;

#[cfg(feature = "experimental-tooling-apis")]
use crate::lazy::expanded::r#struct::tooling::FieldExprIterator;

/// A unified type embodying all possible field representations coming from both input data
/// (i.e. raw structs of some encoding) and template bodies.
// LazyRawStruct implementations have a `unexpanded_fields` method that lifts its raw fields into
Expand Down

0 comments on commit c738812

Please sign in to comment.