[−][src]Struct dyon::Prelude
Stores a prelude, used to load standard intrinsics and type check new modules.
Implementations
impl Prelude
[src]
pub fn insert(
&mut self,
namespace: Arc<Vec<Arc<String>>>,
name: Arc<String>,
f: Dfn
)
[src]
&mut self,
namespace: Arc<Vec<Arc<String>>>,
name: Arc<String>,
f: Dfn
)
Adds type information of function.
pub fn new() -> Prelude
[src]
Creates a new prelude.
pub fn from_module(module: &Module) -> Prelude
[src]
Creates prelude from existing module.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Prelude
impl Send for Prelude
impl Sync for Prelude
impl Unpin for Prelude
impl !UnwindSafe for Prelude
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,