Docs.rs
  • cubecl-core-0.2.0
    • cubecl-core 0.2.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • nathanielsimard
    • Dependencies
      • bytemuck ^1.16.1 normal
      • cubecl-macros ^0.2.0 normal
      • cubecl-runtime ^0.2.0 normal
      • derive-new ^0.6.0 normal
      • half ^2.4.1 normal
      • log ^0.4.22 normal
      • num-traits ^0.2.19 normal
      • serde ^1.0.204 normal
      • trybuild ^1 dev
    • Versions
    • 54% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

cubecl_core0.2.0

ExpandElementBaseInit

Required Methods

  • init_elem

Implementations on Foreign Types

  • bool

Object Safety

Implementors

In cubecl_core::frontend

Trait cubecl_core::frontend::ExpandElementBaseInit

source ·
pub trait ExpandElementBaseInit: CubeType {
    // Required method
    fn init_elem(
        context: &mut CubeContext,
        elem: ExpandElement,
    ) -> ExpandElement;
}

Required Methods§

source

fn init_elem(context: &mut CubeContext, elem: ExpandElement) -> ExpandElement

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ExpandElementBaseInit for bool

source§

fn init_elem(context: &mut CubeContext, elem: ExpandElement) -> ExpandElement

Implementors§

source§

impl ExpandElementBaseInit for AtomicI32

source§

impl ExpandElementBaseInit for AtomicI64

source§

impl ExpandElementBaseInit for AtomicUInt

source§

impl ExpandElementBaseInit for BF16

source§

impl ExpandElementBaseInit for F16

source§

impl ExpandElementBaseInit for F32

source§

impl ExpandElementBaseInit for F64

source§

impl ExpandElementBaseInit for I32

source§

impl ExpandElementBaseInit for I64

source§

impl ExpandElementBaseInit for UInt

source§

impl<C: CubeType> ExpandElementBaseInit for Array<C>

source§

impl<C: CubeType> ExpandElementBaseInit for Tensor<C>