pub_just::unresolved_recipe

Type Alias UnresolvedRecipe

Source
pub type UnresolvedRecipe<'src> = Recipe<'src, UnresolvedDependency<'src>>;

Aliased Typeยง

struct UnresolvedRecipe<'src> {
Show 13 fields pub attributes: BTreeSet<Attribute<'src>>, pub body: Vec<Line<'src>>, pub dependencies: Vec<UnresolvedDependency<'src>>, pub doc: Option<String>, pub file_depth: u32, pub import_offsets: Vec<usize>, pub name: Name<'src>, pub namepath: Namepath<'src>, pub parameters: Vec<Parameter<'src>>, pub priors: usize, pub private: bool, pub quiet: bool, pub shebang: bool,
}

Fieldsยง

ยงattributes: BTreeSet<Attribute<'src>>ยงbody: Vec<Line<'src>>ยงdependencies: Vec<UnresolvedDependency<'src>>ยงdoc: Option<String>ยงfile_depth: u32ยงimport_offsets: Vec<usize>ยงname: Name<'src>ยงnamepath: Namepath<'src>ยงparameters: Vec<Parameter<'src>>ยงpriors: usizeยงprivate: boolยงquiet: boolยงshebang: bool

Implementationsยง

Sourceยง

impl<'src> UnresolvedRecipe<'src>

Source

pub fn resolve( self, resolved: Vec<Rc<Recipe<'src>>>, ) -> Result<Recipe<'src>, CompileError<'src>>