pub enum ModuleSource {
String(String),
File(PathBuf),
}
Variants§
Implementations§
Source§impl ModuleSource
impl ModuleSource
pub fn read_text(&self) -> Result<SourceText>
Trait Implementations§
Source§impl Debug for ModuleSource
impl Debug for ModuleSource
Source§impl DebugSymbolResolver for ModuleSource
impl DebugSymbolResolver for ModuleSource
fn resolve_symbols<'s, S>(&self, symbols: S) -> Result<ResolvedSymbolTable<'s>>where
S: Iterator<Item = &'s DebugSymbol>,
Source§impl Display for ModuleSource
impl Display for ModuleSource
Source§impl From<&ModuleSource> for ModuleIdent
impl From<&ModuleSource> for ModuleIdent
Source§fn from(source: &ModuleSource) -> Self
fn from(source: &ModuleSource) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ModuleSource
impl RefUnwindSafe for ModuleSource
impl Send for ModuleSource
impl Sync for ModuleSource
impl Unpin for ModuleSource
impl UnwindSafe for ModuleSource
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