pub enum Trait {
Show 29 variants
AffineScope,
AlwaysSpeculatableImplTrait,
AttrSizedOperandSegments,
AutomaticAllocationScope,
Commutative,
ConstantLike,
ElementWise,
HasOnlyGraphRegion,
HasParallelRegion,
HasParent(StaticOpList),
Idempotent,
InferTypeOpAdaptor,
IsolatedFromAbove,
MemRefsNormalizable,
NoRegionArguments,
NoTerminator,
RecursiveMemoryEffects,
RecursivelySpeculatableImplTrait,
ReturnLike,
SameOperandsAndResultType,
SameOperandsElementType,
SameOperandsShape,
SameTypeOperands,
Scalarizable,
SingleBlock,
SingleBlockImplicitTerminator(StaticOpList),
Tensorizable,
Terminator,
Vectorizable,
}
Variants§
AffineScope
AlwaysSpeculatableImplTrait
AttrSizedOperandSegments
AutomaticAllocationScope
Commutative
ConstantLike
ElementWise
HasOnlyGraphRegion
HasParallelRegion
HasParent(StaticOpList)
Idempotent
InferTypeOpAdaptor
IsolatedFromAbove
MemRefsNormalizable
NoRegionArguments
NoTerminator
RecursiveMemoryEffects
RecursivelySpeculatableImplTrait
ReturnLike
SameOperandsAndResultType
SameOperandsElementType
SameOperandsShape
SameTypeOperands
Scalarizable
SingleBlock
SingleBlockImplicitTerminator(StaticOpList)
Tensorizable
Terminator
Vectorizable
Trait Implementations§
impl Copy for Trait
impl Eq for Trait
impl StructuralPartialEq for Trait
Auto Trait Implementations§
impl Freeze for Trait
impl !RefUnwindSafe for Trait
impl !Send for Trait
impl !Sync for Trait
impl Unpin for Trait
impl !UnwindSafe for Trait
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