pub trait EndianWrite {
// Required method
fn write_to<W: Write + ?Sized>(&self, writer: &mut W) -> Result<()>;
}Available on crate feature
io-std only.Required Methods§
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.
Implementations on Foreign Types§
Source§impl<E, const N: usize> EndianWrite for [E; N]where
E: EndianWrite,
Available on crate features io-core or io-std only.
impl<E, const N: usize> EndianWrite for [E; N]where
E: EndianWrite,
Available on crate features
io-core or io-std only.Source§impl<const N: usize> EndianWrite for [u8; N]
Available on crate features io-core or io-std only.
impl<const N: usize> EndianWrite for [u8; N]
Available on crate features
io-core or io-std only.Implementors§
impl<T> EndianWrite for BigEndian<T>
Available on crate features
io-core or io-std only.impl<T> EndianWrite for LittleEndian<T>
Available on crate features
io-core or io-std only.impl<const N: usize> EndianWrite for FixedUtf8NullPadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf8 only.impl<const N: usize> EndianWrite for FixedUtf8SpacePadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf8 only.impl<const N: usize> EndianWrite for FixedUtf16BeNullPadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf16 only.impl<const N: usize> EndianWrite for FixedUtf16BeSpacePadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf16 only.impl<const N: usize> EndianWrite for FixedUtf16LeNullPadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf16 only.impl<const N: usize> EndianWrite for FixedUtf16LeSpacePadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf16 only.impl<const N: usize> EndianWrite for FixedUtf32BeNullPadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf32 only.impl<const N: usize> EndianWrite for FixedUtf32BeSpacePadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf32 only.impl<const N: usize> EndianWrite for FixedUtf32LeNullPadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf32 only.impl<const N: usize> EndianWrite for FixedUtf32LeSpacePadded<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf32 only.impl<const N: usize> EndianWrite for FixedUtf16BeCodeUnits<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf16 only.impl<const N: usize> EndianWrite for FixedUtf16LeCodeUnits<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf16 only.impl<const N: usize> EndianWrite for FixedUtf32BeCodeUnits<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf32 only.impl<const N: usize> EndianWrite for FixedUtf32LeCodeUnits<N>
Available on (crate features
io-core or io-std) and crate feature text_fixed and crate feature text_utf32 only.