Expand description
A trait for writing a given type to a writer
The type of arguments needed to be supplied in order to write this type, usually a tuple.
Note: For types that don’t require any arguments, use the unit (()
) type.
This will allow write_to
to be used.
Write the type to a writer, given the options on how to write it and the type-specific
arguments
Write a type to a writer while assuming no arguments are needed.
Write the type to a writer while providing the default WriteOptions
impl<b8: BinWrite<Args = ()>, b9: BinWrite<Args = ()>, b10: BinWrite<Args = ()>, b11: BinWrite<Args = ()>, b12: BinWrite<Args = ()>, b13: BinWrite<Args = ()>, b14: BinWrite<Args = ()>, b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)
impl<b9: BinWrite<Args = ()>, b10: BinWrite<Args = ()>, b11: BinWrite<Args = ()>, b12: BinWrite<Args = ()>, b13: BinWrite<Args = ()>, b14: BinWrite<Args = ()>, b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)
impl<b10: BinWrite<Args = ()>, b11: BinWrite<Args = ()>, b12: BinWrite<Args = ()>, b13: BinWrite<Args = ()>, b14: BinWrite<Args = ()>, b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)
impl<b11: BinWrite<Args = ()>, b12: BinWrite<Args = ()>, b13: BinWrite<Args = ()>, b14: BinWrite<Args = ()>, b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)
impl<b12: BinWrite<Args = ()>, b13: BinWrite<Args = ()>, b14: BinWrite<Args = ()>, b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)
impl<b13: BinWrite<Args = ()>, b14: BinWrite<Args = ()>, b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)
impl<b14: BinWrite<Args = ()>, b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)
impl<b15: BinWrite<Args = ()>, b16: BinWrite<Args = ()>, b17: BinWrite<Args = ()>, b18: BinWrite<Args = ()>, b19: BinWrite<Args = ()>, b20: BinWrite<Args = ()>, b21: BinWrite<Args = ()>, b22: BinWrite<Args = ()>, b23: BinWrite<Args = ()>, b24: BinWrite<Args = ()>, b25: BinWrite<Args = ()>, b26: BinWrite<Args = ()>, b27: BinWrite<Args = ()>, b28: BinWrite<Args = ()>, b29: BinWrite<Args = ()>, b30: BinWrite<Args = ()>, b31: BinWrite<Args = ()>, b32: BinWrite<Args = ()>> BinWrite for (b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32)