fn with(mut self, input: T) -> Self {
        self.add(input);

        self
    }
/// A fluent interface for adding a new segment to a tuple
///
/// # Examples
/// ```
/// use binary_tuples::*;
///
/// let user_1 = 1;
///
/// let tuple = Tuple::new()
///     .with("users")
///     .with(user_1)
///     .into_bytes();
///
/// assert_eq!(tuple, vec![2, 117, 115, 101, 114, 115, 0, 21, 1]);
/// ```
A fluent interface for adding a new segment to a tuple
A fluent interface for adding a new segment to a tuple
fn with(mut self, input: T) -> Self {
        self.add(input);
        self
    }
fn with ( mut self , input : T ) -> Self { self . add ( input ) ; self }
A fluent interface for adding a new segment to a tuple
A fluent interface for adding a new segment to a tuple
mut self
input
T
mut self
input
T
examples
```
use binary_tuples::*.



let tuple = Tuple::new()
.with("users")
.with(user_1)
.into_bytes().


` ` ` use binary_tuples :: * . let tuple = Tuple :: new () . with ( " users " ) . with ( user_1 ) . into_bytes () .