pub trait Append<T>: Sized {
// Required method
fn append_back(&mut self, _: T) -> &mut Self;
}Expand description
append function for List can append any data type
Required Methods§
Sourcefn append_back(&mut self, _: T) -> &mut Self
fn append_back(&mut self, _: T) -> &mut Self
Performs append
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl Append<&str> for List
impl Append<Bool> for List
impl Append<Float<f32>> for List
impl Append<Float<f64>> for List
impl Append<Int<i32>> for List
impl Append<Int<i64>> for List
impl Append<List> for List
impl Append<Object> for List
impl Append<String> for List
impl Append<_String> for List
impl Append<bool> for List
impl Append<char> for List
impl Append<f32> for List
impl Append<f64> for List
impl Append<i32> for List
inline append for integer example
let mut one_elem = List::new(); one_elem .append_back(123) .append_back(123) .append_back(123) .append_back(123) .append_back(123) .append_back(123) .append_back(123); println!(“{}”, one_elem);
[123, 123, 123, 123, 123, 123, 123]