pub trait TokenList: Sized {
type Error;
type UserData;
// Required methods
fn create(
size: usize,
user_data: &mut Self::UserData,
) -> Result<Self, Self::Error>;
fn set_number(&mut self, number: usize);
// Provided method
fn get_size(&self) -> usize { ... }
}Required Associated Types§
Required Methods§
fn create( size: usize, user_data: &mut Self::UserData, ) -> Result<Self, Self::Error>
fn set_number(&mut self, number: usize)
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".