Struct mun_runtime::RuntimeBuilder [−][src]
A builder for the Runtime
.
Implementations
impl RuntimeBuilder
[src]
pub fn new<P: Into<PathBuf>>(library_path: P) -> Self
[src]
Constructs a new RuntimeBuilder
for the shared library at library_path
.
pub fn insert_fn<S: AsRef<str>, F: IntoFunctionDefinition>(
self,
name: S,
func: F
) -> Self
[src]
self,
name: S,
func: F
) -> Self
Adds a custom user function to the dispatch table.
pub fn spawn(self) -> Result<Rc<RefCell<Runtime>>>
[src]
Spawns a Runtime
with the builder’s options.
Auto Trait Implementations
impl RefUnwindSafe for RuntimeBuilder
impl Send for RuntimeBuilder
impl Sync for RuntimeBuilder
impl Unpin for RuntimeBuilder
impl UnwindSafe for RuntimeBuilder
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,
pub 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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,