[−][src]Struct ispc::PackagedModule
A PackagedModule
refers to an ISPC module which was previously
built using ispc_compile
, and is now distributed with
the crate.
Methods
impl PackagedModule
[src]
pub fn new(lib: &str) -> PackagedModule
[src]
Create a new PackagedModule
to link against the previously compiled
library named lib
. As in ispc_compile
, the library name should not
have any prefix or suffix. For example, instead of libexample.a
or
example.lib
, simple pass example
pub fn lib_path<P>(&mut self, path: P) -> &mut PackagedModule where
P: AsRef<Path>,
[src]
P: AsRef<Path>,
Specify the path to search for the packaged ISPC libraries and bindings
pub fn link(&self)
[src]
Link with a previously built ISPC library packaged with the crate
Auto Trait Implementations
impl Unpin for PackagedModule
impl Sync for PackagedModule
impl Send for PackagedModule
impl UnwindSafe for PackagedModule
impl RefUnwindSafe for PackagedModule
Blanket Implementations
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,