pub enum ModuleDialect {
Spv(Dialect),
}Expand description
Semantic properties of a SPIR-T module (not tied to any declarations/definitions).
Variants§
Trait Implementations§
Source§impl Clone for ModuleDialect
impl Clone for ModuleDialect
Source§fn clone(&self) -> ModuleDialect
fn clone(&self) -> ModuleDialect
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl InnerInPlaceTransform for ModuleDialect
impl InnerInPlaceTransform for ModuleDialect
fn inner_in_place_transform_with(&mut self, transformer: &mut impl Transformer)
Source§impl InnerVisit for ModuleDialect
impl InnerVisit for ModuleDialect
fn inner_visit_with<'a>(&'a self, visitor: &mut impl Visitor<'a>)
Source§impl Print for ModuleDialect
impl Print for ModuleDialect
type Output = AttrsAndDef
fn print(&self, printer: &Printer<'_>) -> AttrsAndDef
Source§impl Visit for ModuleDialect
impl Visit for ModuleDialect
fn visit_with<'a>(&'a self, visitor: &mut impl Visitor<'a>)
Auto Trait Implementations§
impl Freeze for ModuleDialect
impl RefUnwindSafe for ModuleDialect
impl Send for ModuleDialect
impl Sync for ModuleDialect
impl Unpin for ModuleDialect
impl UnsafeUnpin for ModuleDialect
impl UnwindSafe for ModuleDialect
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T, V> DynInnerVisit<'a, V> for Twhere
T: InnerVisit,
V: Visitor<'a>,
impl<'a, T, V> DynInnerVisit<'a, V> for Twhere
T: InnerVisit,
V: Visitor<'a>,
fn dyn_inner_visit_with(&'a self, visitor: &mut V)
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more