Lines Matching refs:Write
17 use std::io::Write;
24 pub(crate) struct FormattedEncoder<'a, W: Write> {
30 impl<'a, W: Write> FormattedEncoder<'a, W> {
166 pub(crate) struct CompactEncoder<'a, W: Write> {
170 impl<'a, W: Write> CompactEncoder<'a, W> {
257 fn encode_null(writer: &mut dyn Write) -> Result<(), Error> {
263 fn encode_boolean(writer: &mut dyn Write, boolean: bool) -> Result<(), Error> {
273 pub(crate) fn encode_number(writer: &mut dyn Write, number: &Number) -> Result<(), Error> {
279 fn encode_string(writer: &mut dyn Write, string: &str) -> Result<(), Error> {
287 pub(crate) fn encode_string_inner(writer: &mut dyn Write, string: &str) -> Result<(), Error> {
318 pub(crate) fn encode_string_inner(writer: &mut dyn Write, string: &str) -> Result<(), Error> {
320 writer: &mut dyn Write,
369 use std::io::Write;
383 impl Write for StringWriter {