pub struct Module<'a> {
pub name: Option<&'a Located<&'a str>>,
pub exports: &'a Located<Exposing<'a>>,
pub docs: &'a Docs<'a>,
pub imports: &'a [&'a Import<'a>],
pub values: &'a [&'a Located<Value<'a>>],
pub unions: &'a [&'a Located<Union<'a>>],
pub aliases: &'a [&'a Located<Alias<'a>>],
pub binops: &'a [&'a Located<Infix<'a>>],
}Fields§
§name: Option<&'a Located<&'a str>>§exports: &'a Located<Exposing<'a>>§docs: &'a Docs<'a>§imports: &'a [&'a Import<'a>]§values: &'a [&'a Located<Value<'a>>]§unions: &'a [&'a Located<Union<'a>>]§aliases: &'a [&'a Located<Alias<'a>>]§binops: &'a [&'a Located<Infix<'a>>]Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Module<'a>
impl<'a> RefUnwindSafe for Module<'a>
impl<'a> Send for Module<'a>
impl<'a> Sync for Module<'a>
impl<'a> Unpin for Module<'a>
impl<'a> UnsafeUnpin for Module<'a>
impl<'a> UnwindSafe for Module<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more