Trait Append

Source
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§

Source

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", so this trait is not object safe.

Implementors§

Source§

impl Append<&str> for List

Source§

impl Append<Object> for List

Source§

impl Append<bool> for List

Source§

impl Append<char> for List

Source§

impl Append<f32> for List

Source§

impl Append<f64> for List

Source§

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]

Source§

impl Append<i64> for List

Source§

impl Append<String> for List

Source§

impl Append<Bool> for List

Source§

impl Append<Float<f32>> for List

Source§

impl Append<Float<f64>> for List

Source§

impl Append<Int<i32>> for List

Source§

impl Append<Int<i64>> for List

Source§

impl Append<List> for List

Source§

impl Append<_String> for List