pub enum TokenBatchLayout {
Packed,
Padded,
}Available on crate feature
std only.Expand description
The actual token-axis layout used by the caller’s batcher.
Variants§
Packed
Flat document-isolated tokens; cost is the sum of sequence lengths.
Padded
Rectangular rows; cost is example count times maximum sequence length.
Trait Implementations§
Source§impl Clone for TokenBatchLayout
impl Clone for TokenBatchLayout
impl Copy for TokenBatchLayout
Source§impl Debug for TokenBatchLayout
impl Debug for TokenBatchLayout
Source§impl<'de> Deserialize<'de> for TokenBatchLayout
impl<'de> Deserialize<'de> for TokenBatchLayout
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TokenBatchLayout
Source§impl PartialEq for TokenBatchLayout
impl PartialEq for TokenBatchLayout
Source§impl Serialize for TokenBatchLayout
impl Serialize for TokenBatchLayout
impl StructuralPartialEq for TokenBatchLayout
Auto Trait Implementations§
impl Freeze for TokenBatchLayout
impl RefUnwindSafe for TokenBatchLayout
impl Send for TokenBatchLayout
impl Sync for TokenBatchLayout
impl Unpin for TokenBatchLayout
impl UnsafeUnpin for TokenBatchLayout
impl UnwindSafe for TokenBatchLayout
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.