Trait MByteBufferWrite

Source
pub trait MByteBufferWrite {
    // Required methods
    fn write_to_mbuffer(
        &self,
        buffer: &mut MByteBuffer,
    ) -> Result<(), MByteBufferError>;
    fn write_to_mbuffer_le(
        &self,
        buffer: &mut MByteBuffer,
    ) -> Result<(), MByteBufferError>;
    fn write_to_mbuffer_be(
        &self,
        buffer: &mut MByteBuffer,
    ) -> Result<(), MByteBufferError>;
}

Required Methods§

Implementations on Foreign Types§

Source§

impl MByteBufferWrite for &bool

Source§

impl MByteBufferWrite for &f32

Source§

impl MByteBufferWrite for &f64

Source§

impl MByteBufferWrite for &i8

Source§

impl MByteBufferWrite for &i16

Source§

impl MByteBufferWrite for &i32

Source§

impl MByteBufferWrite for &i64

Source§

impl MByteBufferWrite for &i128

Source§

impl MByteBufferWrite for &isize

Source§

impl MByteBufferWrite for &u8

Source§

impl MByteBufferWrite for &u16

Source§

impl MByteBufferWrite for &u32

Source§

impl MByteBufferWrite for &u64

Source§

impl MByteBufferWrite for &u128

Source§

impl MByteBufferWrite for &usize

Source§

impl MByteBufferWrite for &String

Source§

impl MByteBufferWrite for bool

Source§

impl MByteBufferWrite for char

Source§

impl MByteBufferWrite for f32

Source§

impl MByteBufferWrite for f64

Source§

impl MByteBufferWrite for i8

Source§

impl MByteBufferWrite for i16

Source§

impl MByteBufferWrite for i32

Source§

impl MByteBufferWrite for i64

Source§

impl MByteBufferWrite for i128

Source§

impl MByteBufferWrite for isize

Source§

impl MByteBufferWrite for str

Source§

impl MByteBufferWrite for u8

Source§

impl MByteBufferWrite for u16

Source§

impl MByteBufferWrite for u32

Source§

impl MByteBufferWrite for u64

Source§

impl MByteBufferWrite for u128

Source§

impl MByteBufferWrite for usize

Source§

impl MByteBufferWrite for String

Source§

impl MByteBufferWrite for NonZero<i8>

Source§

impl MByteBufferWrite for NonZero<i16>

Source§

impl MByteBufferWrite for NonZero<i32>

Source§

impl MByteBufferWrite for NonZero<i64>

Source§

impl MByteBufferWrite for NonZero<i128>

Source§

impl MByteBufferWrite for NonZero<isize>

Source§

impl MByteBufferWrite for NonZero<u8>

Source§

impl MByteBufferWrite for NonZero<u16>

Source§

impl MByteBufferWrite for NonZero<u32>

Source§

impl MByteBufferWrite for NonZero<u64>

Source§

impl MByteBufferWrite for NonZero<u128>

Source§

impl MByteBufferWrite for NonZero<usize>

Source§

impl MByteBufferWrite for Duration

Source§

impl<'a> MByteBufferWrite for &'a str

Source§

impl<'a, T> MByteBufferWrite for &'a [T]

Source§

impl<A> MByteBufferWrite for (A,)

Source§

impl<A, B> MByteBufferWrite for (A, B)

Source§

impl<A, B, C> MByteBufferWrite for (A, B, C)

Source§

impl<A, B, C, D> MByteBufferWrite for (A, B, C, D)

Source§

impl<A, B, C, D, E> MByteBufferWrite for (A, B, C, D, E)

Source§

impl<A, B, C, D, E, F> MByteBufferWrite for (A, B, C, D, E, F)

Source§

impl<A, B, C, D, E, F, G> MByteBufferWrite for (A, B, C, D, E, F, G)

Source§

impl<A, B, C, D, E, F, G, H> MByteBufferWrite for (A, B, C, D, E, F, G, H)

Source§

impl<A, B, C, D, E, F, G, H, I> MByteBufferWrite for (A, B, C, D, E, F, G, H, I)

Source§

impl<A, B, C, D, E, F, G, H, I, J> MByteBufferWrite for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> MByteBufferWrite for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> MByteBufferWrite for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

impl<E> MByteBufferWrite for &Result<(), E>

Source§

impl<E> MByteBufferWrite for Result<(), E>

Source§

impl<T> MByteBufferWrite for &Option<T>

Source§

impl<T> MByteBufferWrite for &Vec<T>

Source§

impl<T> MByteBufferWrite for Cow<'_, T>

Source§

impl<T> MByteBufferWrite for Bound<T>

Source§

impl<T> MByteBufferWrite for Option<T>

Source§

impl<T> MByteBufferWrite for [T]

Source§

impl<T> MByteBufferWrite for Box<T>

Source§

impl<T> MByteBufferWrite for Vec<T>

Source§

impl<T> MByteBufferWrite for Cell<T>

Source§

impl<T> MByteBufferWrite for RefCell<T>
where T: MByteBufferWrite + ?Sized,

Source§

impl<T> MByteBufferWrite for PhantomData<T>

Source§

impl<T> MByteBufferWrite for Saturating<T>

Source§

impl<T> MByteBufferWrite for Wrapping<T>

Source§

impl<T> MByteBufferWrite for Range<T>

Source§

impl<T> MByteBufferWrite for RangeInclusive<T>

Source§

impl<T, E> MByteBufferWrite for &Result<T, E>

Source§

impl<T, E> MByteBufferWrite for Result<T, E>

Source§

impl<T, const N: usize> MByteBufferWrite for [T; N]

Implementors§