pub struct Compiler<'a, T: Target>{
pub shaderc_options: Option<CompileOptions<'a>>,
pub spirv_options: Option<<Ast<T> as Compile<T>>::CompilerOptions>,
/* private fields */
}
Fields§
§shaderc_options: Option<CompileOptions<'a>>
§spirv_options: Option<<Ast<T> as Compile<T>>::CompilerOptions>
Implementations§
Auto Trait Implementations§
impl<'a, T> !Freeze for Compiler<'a, T>
impl<'a, T> !RefUnwindSafe for Compiler<'a, T>
impl<'a, T> !Send for Compiler<'a, T>
impl<'a, T> !Sync for Compiler<'a, T>
impl<'a, T> !Unpin for Compiler<'a, T>
impl<'a, T> !UnwindSafe for Compiler<'a, T>
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