pub trait RealtimeFrameTensorMechanisms {
type Tensor: Clone;
type Error;
// Required methods
fn column(
&mut self,
matrix: &Self::Tensor,
column: usize,
) -> Result<Self::Tensor, Self::Error>;
fn filled_column(
&mut self,
token: i32,
batch: usize,
) -> Result<Self::Tensor, Self::Error>;
fn stack_columns(
&mut self,
columns: &[Self::Tensor],
batch: usize,
) -> Result<Self::Tensor, Self::Error>;
}Expand description
Narrow tensor mechanisms needed to populate and resolve scheduled slots.
Required Associated Types§
Required Methods§
Sourcefn column(
&mut self,
matrix: &Self::Tensor,
column: usize,
) -> Result<Self::Tensor, Self::Error>
fn column( &mut self, matrix: &Self::Tensor, column: usize, ) -> Result<Self::Tensor, Self::Error>
Selects one token column while retaining the batch and singleton axes.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".