usecrate::ByteRead;/// Trait for types that can be read from a byte reader provided some extra information is passed.
pubtraitFromByteReaderWith<'input, W>: Sized {/// Error type returned when parsing fails.
typeErr;/// Read Self from a [`ByteRead`] and some other value.
////// # Errors
/// If the implementor needs to.
fnfrom_byte_reader_with<R>(reader: R, with: W)->Result<Self, Self::Err>where
R:ByteRead<'input>;
}