TokenEmbedder

Trait TokenEmbedder 

Source
pub trait TokenEmbedder {
    type EmbeddingSpace;

    // Required method
    fn embed(token: &str) -> Self::EmbeddingSpace;
}
Expand description

A trait for embedding. Implement this to customise the embedding space and function.

Required Associated Types§

Source

type EmbeddingSpace

The output type of the embedder, i.e., the embedding space.

Required Methods§

Source

fn embed(token: &str) -> Self::EmbeddingSpace

Embeds a token into the embedding space.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TokenEmbedder for u32

Source§

impl TokenEmbedder for u64

Source§

impl TokenEmbedder for usize

Implementors§