pub fn with_crate_item<I>(name: &str, iter: I) -> Self
    where
        I: IntoIterator,
        I::Item: IntoComponent,
    {
        Self::inner_new(Item::with_crate_item(name, iter))
    }
/// Construct a new module for the given crate.
Construct a new module for the given crate.
Construct a new module for the given crate .
pub fn with_crate_item<I>(name: &str, iter: I) -> Self
    where
        I: IntoIterator,
        I::Item: IntoComponent,
    {
        Self::inner_new(Item::with_crate_item(name, iter))
    }
pub fn with_crate_item < I > ( name : & str , iter : I ) -> Self where I : IntoIterator , I :: Item : IntoComponent , { Self :: inner_new ( Item :: with_crate_item ( name , iter ) ) }
Construct a new module for the given crate.
Construct a new module for the given crate .
name
&str
iter
I
name
&str
iter
I