pub struct InternalModuleExports {
pub values: BTreeMap<String, ValueSymbol>,
pub types: BTreeMap<String, TypeSymbol>,
pub unexported: BTreeSet<String>,
}Expand description
The surface of one non-entry package module, as a sibling module sees it.
Fields§
§values: BTreeMap<String, ValueSymbol>§types: BTreeMap<String, TypeSymbol>§unexported: BTreeSet<String>Names the module declares without exporting, to tell “add export”
apart from a misspelling.
Trait Implementations§
Source§impl Clone for InternalModuleExports
impl Clone for InternalModuleExports
Source§impl Debug for InternalModuleExports
impl Debug for InternalModuleExports
Source§impl Default for InternalModuleExports
impl Default for InternalModuleExports
Source§impl PartialEq for InternalModuleExports
impl PartialEq for InternalModuleExports
impl StructuralPartialEq for InternalModuleExports
Auto Trait Implementations§
impl Freeze for InternalModuleExports
impl RefUnwindSafe for InternalModuleExports
impl Send for InternalModuleExports
impl Sync for InternalModuleExports
impl Unpin for InternalModuleExports
impl UnsafeUnpin for InternalModuleExports
impl UnwindSafe for InternalModuleExports
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