pub struct Program { /* private fields */ }Implementations
Trait Implementations
sourceimpl Boxed for Program
impl Boxed for Program
sourceimpl ProgramTrait for Program
impl ProgramTrait for Program
sourceimpl ProgramTraitConst for Program
impl ProgramTraitConst for Program
fn as_raw_Program(&self) -> *const c_void
fn ptr(&self) -> Result<*mut c_void>
sourcefn get_binary(&self, binary: &mut Vector<i8>) -> Result<()>
fn get_binary(&self, binary: &mut Vector<i8>) -> Result<()>
Query device-specific program binary. Read more
fn empty(&self) -> Result<bool>
fn write(&self, buf: &mut String) -> Result<bool>
fn source(&self) -> Result<ProgramSource>
fn get_prefix(&self) -> Result<String>
impl Send for Program
Auto Trait Implementations
impl RefUnwindSafe for Program
impl !Sync for Program
impl Unpin for Program
impl UnwindSafe for Program
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more