Skip to main content

Append

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".

Implementors§

Source§

impl Append<&str> 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<Object> for List

Source§

impl Append<String> for List

Source§

impl Append<_String> 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