pub struct ModuleBody {
pub members: Vec<Item>,
pub documentation: Vec<String>,
}Fields§
§members: Vec<Item>§documentation: Vec<String>Trait Implementations§
Source§impl Clone for ModuleBody
impl Clone for ModuleBody
Source§impl Debug for ModuleBody
impl Debug for ModuleBody
Source§impl PartialEq for ModuleBody
impl PartialEq for ModuleBody
impl StructuralPartialEq for ModuleBody
Auto Trait Implementations§
impl !Send for ModuleBody
impl !Sync for ModuleBody
impl Freeze for ModuleBody
impl RefUnwindSafe for ModuleBody
impl Unpin for ModuleBody
impl UnsafeUnpin for ModuleBody
impl UnwindSafe for ModuleBody
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> WithLocation for T
impl<T> WithLocation for T
fn at(self, file_id: usize, span: &impl HasCodespan) -> Loc<Self>where
Self: Sized,
Source§fn near_loc<T>(self, loc: &Loc<T>) -> Loc<Self>
fn near_loc<T>(self, loc: &Loc<T>) -> Loc<Self>
Creates a new Loc from another Loc, but with future internal tracking that this loc
is imprecise and should not be shown to a user outside Diagnostic::bug. Currently,
this is completely untracked, but something we can enable in the future