Lines Matching full:writer
46 /// between Rust versions, so if stability is key for your use case, please implement `Writer`
48 pub trait Writer {
53 impl<T: Writer> Writer for Mutex<T> {
59 impl<T: fmt::Debug> Writer for T {
67 /// Writes the binary form of `self` into `writer`.
71 /// On success, returns the number of bytes written in to `writer`.
74 writer: &mut UserSliceWriter,
83 writer: &mut UserSliceWriter,
86 writer.write_slice_file(self.as_bytes(), offset)
94 writer: &mut UserSliceWriter,
99 guard.write_to_slice(writer, offset)
111 writer: &mut UserSliceWriter,
114 self.deref().write_to_slice(writer, offset)
126 writer: &mut UserSliceWriter,
129 self.deref().write_to_slice(writer, offset)
140 writer: &mut UserSliceWriter,
143 self.deref().write_to_slice(writer, offset)
155 writer: &mut UserSliceWriter,
165 writer.write_slice_file(buffer, offset)