Skip to content

Commit 5827f1c

Browse files
committed
Fix build breakage
1 parent 8650c6f commit 5827f1c

File tree

1 file changed

+54
-54
lines changed

1 file changed

+54
-54
lines changed

src/libstd/flatpipes.rs

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -70,73 +70,73 @@ Constructors for flat pipes that using serialization-based flattening.
7070
*/
7171
pub mod serial {
7272

73-
pub use DefaultSerializer = ebml::writer::Serializer;
74-
pub use DefaultDeserializer = ebml::reader::Deserializer;
73+
pub use DefaultEncoder = ebml::writer::Encoder;
74+
pub use DefaultDecoder = ebml::reader::Decoder;
7575

7676
use core::io::{Reader, Writer};
7777
use core::pipes::{Port, Chan};
78-
use serialization::{Deserializable, Serializable};
78+
use serialize::{Decodable, Encodable};
7979
use flatpipes::flatteners::{DeserializingUnflattener,
8080
SerializingFlattener};
8181
use flatpipes::flatteners::{deserialize_buffer, serialize_value};
8282
use flatpipes::bytepipes::{ReaderBytePort, WriterByteChan};
8383
use flatpipes::bytepipes::{PipeBytePort, PipeByteChan};
8484

8585
pub type ReaderPort<T, R> = FlatPort<
86-
T, DeserializingUnflattener<DefaultDeserializer, T>,
86+
T, DeserializingUnflattener<DefaultDecoder, T>,
8787
ReaderBytePort<R>>;
8888
pub type WriterChan<T, W> = FlatChan<
89-
T, SerializingFlattener<DefaultSerializer, T>, WriterByteChan<W>>;
89+
T, SerializingFlattener<DefaultEncoder, T>, WriterByteChan<W>>;
9090
pub type PipePort<T> = FlatPort<
91-
T, DeserializingUnflattener<DefaultDeserializer, T>, PipeBytePort>;
91+
T, DeserializingUnflattener<DefaultDecoder, T>, PipeBytePort>;
9292
pub type PipeChan<T> = FlatChan<
93-
T, SerializingFlattener<DefaultSerializer, T>, PipeByteChan>;
93+
T, SerializingFlattener<DefaultEncoder, T>, PipeByteChan>;
9494

9595
/// Create a `FlatPort` from a `Reader`
96-
pub fn reader_port<T: Deserializable<DefaultDeserializer>,
96+
pub fn reader_port<T: Decodable<DefaultDecoder>,
9797
R: Reader>(reader: R) -> ReaderPort<T, R> {
98-
let unflat: DeserializingUnflattener<DefaultDeserializer, T> =
98+
let unflat: DeserializingUnflattener<DefaultDecoder, T> =
9999
DeserializingUnflattener::new(
100-
deserialize_buffer::<DefaultDeserializer, T>);
100+
deserialize_buffer::<DefaultDecoder, T>);
101101
let byte_port = ReaderBytePort::new(move reader);
102102
FlatPort::new(move unflat, move byte_port)
103103
}
104104

105105
/// Create a `FlatChan` from a `Writer`
106-
pub fn writer_chan<T: Serializable<DefaultSerializer>,
106+
pub fn writer_chan<T: Encodable<DefaultEncoder>,
107107
W: Writer>(writer: W) -> WriterChan<T, W> {
108-
let flat: SerializingFlattener<DefaultSerializer, T> =
108+
let flat: SerializingFlattener<DefaultEncoder, T> =
109109
SerializingFlattener::new(
110-
serialize_value::<DefaultSerializer, T>);
110+
serialize_value::<DefaultEncoder, T>);
111111
let byte_chan = WriterByteChan::new(move writer);
112112
FlatChan::new(move flat, move byte_chan)
113113
}
114114

115115
/// Create a `FlatPort` from a `Port<~[u8]>`
116-
pub fn pipe_port<T: Deserializable<DefaultDeserializer>>(
116+
pub fn pipe_port<T: Decodable<DefaultDecoder>>(
117117
port: Port<~[u8]>
118118
) -> PipePort<T> {
119-
let unflat: DeserializingUnflattener<DefaultDeserializer, T> =
119+
let unflat: DeserializingUnflattener<DefaultDecoder, T> =
120120
DeserializingUnflattener::new(
121-
deserialize_buffer::<DefaultDeserializer, T>);
121+
deserialize_buffer::<DefaultDecoder, T>);
122122
let byte_port = PipeBytePort::new(move port);
123123
FlatPort::new(move unflat, move byte_port)
124124
}
125125

126126
/// Create a `FlatChan` from a `Chan<~[u8]>`
127-
pub fn pipe_chan<T: Serializable<DefaultSerializer>>(
127+
pub fn pipe_chan<T: Encodable<DefaultEncoder>>(
128128
chan: Chan<~[u8]>
129129
) -> PipeChan<T> {
130-
let flat: SerializingFlattener<DefaultSerializer, T> =
130+
let flat: SerializingFlattener<DefaultEncoder, T> =
131131
SerializingFlattener::new(
132-
serialize_value::<DefaultSerializer, T>);
132+
serialize_value::<DefaultEncoder, T>);
133133
let byte_chan = PipeByteChan::new(move chan);
134134
FlatChan::new(move flat, move byte_chan)
135135
}
136136

137137
/// Create a pair of `FlatChan` and `FlatPort`, backed by pipes
138-
pub fn pipe_stream<T: Serializable<DefaultSerializer>
139-
Deserializable<DefaultDeserializer>>(
138+
pub fn pipe_stream<T: Encodable<DefaultEncoder>
139+
Decodable<DefaultDecoder>>(
140140
) -> (PipePort<T>, PipeChan<T>) {
141141
let (port, chan) = pipes::stream();
142142
return (pipe_port(move port), pipe_chan(move chan));
@@ -322,9 +322,9 @@ pub mod flatteners {
322322

323323
use core::sys::size_of;
324324

325-
use serialization::{Serializer, Deserializer,
326-
Serializable, Deserializable};
327-
use serialization::deserialize;
325+
use serialize::{Encoder, Decoder,
326+
Encodable, Decodable};
327+
use serialize::decode;
328328

329329
use core::io::{Writer, Reader, BytesWriter, ReaderUtil};
330330
use flatpipes::util::BufReader;
@@ -376,32 +376,32 @@ pub mod flatteners {
376376

377377
pub type DeserializeBuffer<T> = ~fn(buf: &[u8]) -> T;
378378

379-
pub struct DeserializingUnflattener<D: Deserializer,
380-
T: Deserializable<D>> {
379+
pub struct DeserializingUnflattener<D: Decoder,
380+
T: Decodable<D>> {
381381
deserialize_buffer: DeserializeBuffer<T>
382382
}
383383

384384
pub type SerializeValue<T> = ~fn(val: &T) -> ~[u8];
385385

386-
pub struct SerializingFlattener<S: Serializer, T: Serializable<S>> {
386+
pub struct SerializingFlattener<S: Encoder, T: Encodable<S>> {
387387
serialize_value: SerializeValue<T>
388388
}
389389

390-
pub impl<D: Deserializer, T: Deserializable<D>>
390+
pub impl<D: Decoder, T: Decodable<D>>
391391
DeserializingUnflattener<D, T>: Unflattener<T> {
392392
fn unflatten(&self, buf: ~[u8]) -> T {
393393
(self.deserialize_buffer)(buf)
394394
}
395395
}
396396

397-
pub impl<S: Serializer, T: Serializable<S>>
397+
pub impl<S: Encoder, T: Encodable<S>>
398398
SerializingFlattener<S, T>: Flattener<T> {
399399
fn flatten(&self, val: T) -> ~[u8] {
400400
(self.serialize_value)(&val)
401401
}
402402
}
403403

404-
pub impl<D: Deserializer, T: Deserializable<D>>
404+
pub impl<D: Decoder, T: Decodable<D>>
405405
DeserializingUnflattener<D, T> {
406406

407407
static fn new(deserialize_buffer: DeserializeBuffer<T>
@@ -412,7 +412,7 @@ pub mod flatteners {
412412
}
413413
}
414414

415-
pub impl<S: Serializer, T: Serializable<S>>
415+
pub impl<S: Encoder, T: Encodable<S>>
416416
SerializingFlattener<S, T> {
417417

418418
static fn new(serialize_value: SerializeValue<T>
@@ -428,21 +428,21 @@ pub mod flatteners {
428428
SerializingFlattener
429429
*/
430430

431-
pub fn deserialize_buffer<D: Deserializer FromReader,
432-
T: Deserializable<D>>(buf: &[u8]) -> T {
431+
pub fn deserialize_buffer<D: Decoder FromReader,
432+
T: Decodable<D>>(buf: &[u8]) -> T {
433433
let buf = vec::from_slice(buf);
434434
let buf_reader = @BufReader::new(move buf);
435435
let reader = buf_reader as @Reader;
436436
let deser: D = from_reader(reader);
437-
deserialize(&deser)
437+
decode(&deser)
438438
}
439439

440-
pub fn serialize_value<D: Serializer FromWriter,
441-
T: Serializable<D>>(val: &T) -> ~[u8] {
440+
pub fn serialize_value<D: Encoder FromWriter,
441+
T: Encodable<D>>(val: &T) -> ~[u8] {
442442
let bytes_writer = @BytesWriter();
443443
let writer = bytes_writer as @Writer;
444444
let ser = from_writer(writer);
445-
val.serialize(&ser);
445+
val.encode(&ser);
446446
let bytes = bytes_writer.bytes.check_out(|bytes| move bytes);
447447
return move bytes;
448448
}
@@ -455,34 +455,34 @@ pub mod flatteners {
455455
static fn from_writer(w: Writer) -> self;
456456
}
457457

458-
impl json::Deserializer: FromReader {
459-
static fn from_reader(r: Reader) -> json::Deserializer {
458+
impl json::Decoder: FromReader {
459+
static fn from_reader(r: Reader) -> json::Decoder {
460460
match json::from_reader(r) {
461461
Ok(move json) => {
462-
json::Deserializer(move json)
462+
json::Decoder(move json)
463463
}
464464
Err(e) => fail fmt!("flatpipe: can't parse json: %?", e)
465465
}
466466
}
467467
}
468468

469-
impl json::Serializer: FromWriter {
470-
static fn from_writer(w: Writer) -> json::Serializer {
471-
json::Serializer(move w)
469+
impl json::Encoder: FromWriter {
470+
static fn from_writer(w: Writer) -> json::Encoder {
471+
json::Encoder(move w)
472472
}
473473
}
474474

475-
impl ebml::reader::Deserializer: FromReader {
476-
static fn from_reader(r: Reader) -> ebml::reader::Deserializer {
475+
impl ebml::reader::Decoder: FromReader {
476+
static fn from_reader(r: Reader) -> ebml::reader::Decoder {
477477
let buf = @r.read_whole_stream();
478478
let doc = ebml::reader::Doc(buf);
479-
ebml::reader::Deserializer(move doc)
479+
ebml::reader::Decoder(move doc)
480480
}
481481
}
482482

483-
impl ebml::writer::Serializer: FromWriter {
484-
static fn from_writer(w: Writer) -> ebml::writer::Serializer {
485-
ebml::writer::Serializer(move w)
483+
impl ebml::writer::Encoder: FromWriter {
484+
static fn from_writer(w: Writer) -> ebml::writer::Encoder {
485+
ebml::writer::Encoder(move w)
486486
}
487487
}
488488

@@ -669,12 +669,12 @@ mod util {
669669
#[cfg(test)]
670670
mod test {
671671

672-
// XXX: json::Deserializer doesn't work because of problems related to
672+
// XXX: json::Decoder doesn't work because of problems related to
673673
// its interior pointers
674-
//use DefaultSerializer = json::Serializer;
675-
//use DefaultDeserializer = json::Deserializer;
676-
use DefaultSerializer = ebml::writer::Serializer;
677-
use DefaultDeserializer = ebml::reader::Deserializer;
674+
//use DefaultEncoder = json::Encoder;
675+
//use DefaultDecoder = json::Decoder;
676+
use DefaultEncoder = ebml::writer::Encoder;
677+
use DefaultDecoder = ebml::reader::Decoder;
678678

679679
use flatpipes::flatteners::*;
680680
use flatpipes::bytepipes::*;

0 commit comments

Comments
 (0)