Last active
July 21, 2018 23:25
-
-
Save vadixidav/458da24c0620d4b109b13a717d34dda4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#[inline] | |
fn write_u64<T: ByteOrder>(&mut self, n: u64) -> Result<()> { | |
let mut buf = [0; 8]; | |
T::write_u64(&mut buf, n); | |
self.write_all(&buf) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
evomata12.exe!os_pipe::{{impl}}::write(os_pipe::PipeWriter * self, slice<u8>* buf) Line 106 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\os_pipe-0.6.1\src\lib.rs:106) | |
evomata12.exe!std::io::Write::write_all<os_pipe::PipeWriter>(os_pipe::PipeWriter * self, slice<u8>* buf) Line 1112 (c:\projects\rust\src\libstd\io\mod.rs:1112) | |
evomata12.exe!std::io::impls::{{impl}}::write_all<os_pipe::PipeWriter>(os_pipe::PipeWriter * * self, slice<u8>* buf) Line 57 (c:\projects\rust\src\libstd\io\impls.rs:57) | |
evomata12.exe!std::io::impls::{{impl}}::write_all<mut os_pipe::PipeWriter*>(os_pipe::PipeWriter * * * self, slice<u8>* buf) Line 57 (c:\projects\rust\src\libstd\io\impls.rs:57) | |
evomata12.exe!std::io::impls::{{impl}}::write_all<mut mut os_pipe::PipeWriter**>(os_pipe::PipeWriter * * * * self, slice<u8>* buf) Line 57 (c:\projects\rust\src\libstd\io\impls.rs:57) | |
evomata12.exe!byteorder::io::WriteBytesExt::write_u64<mut mut mut os_pipe::PipeWriter***,byteorder::LittleEndian>(os_pipe::PipeWriter * * * * self, unsigned __int64 n) Line 1123 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\byteorder-1.2.3\src\io.rs:1123) | |
evomata12.exe!bincode::ser::{{impl}}::serialize_u64<mut mut mut os_pipe::PipeWriter***,bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>>(bincode::ser::Serializer<mut mut mut os_pipe::PipeWriter***, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>> * self, unsigned __int64 v) Line 72 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\bincode-1.0.1\src\ser\mod.rs:72) | |
evomata12.exe!serde::ser::impls::{{impl}}::serialize<mut bincode::ser::Serializer<mut mut mut os_pipe::PipeWriter***, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>>*>(unsigned __int64 * self, bincode::ser::Serializer<mut mut mut os_pipe::PipeWriter***, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>> * serializer) Line 23 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\serde-1.0.70\src\ser\impls.rs:23) | |
evomata12.exe!bincode::ser::{{impl}}::serialize_field<mut mut mut os_pipe::PipeWriter***,bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>,usize>(bincode::ser::Compound<mut mut mut os_pipe::PipeWriter***, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>> * self, str* _key, unsigned __int64 * value) Line 578 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\bincode-1.0.1\src\ser\mod.rs:578) | |
evomata12.exe!evomata12::sim::_IMPL_SERIALIZE_FOR_Cell::{{impl}}::serialize<mut bincode::ser::Serializer<mut mut mut os_pipe::PipeWriter***, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>>*>(evomata12::sim::Cell * self, bincode::ser::Serializer<mut mut mut os_pipe::PipeWriter***, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>> * __serializer) Line 166 (c:\Users\vadix\code\evomata12\src\sim\mod.rs:166) | |
evomata12.exe!bincode::internal::serialize_into<mut mut mut os_pipe::PipeWriter***,evomata12::sim::Cell,bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian>>(os_pipe::PipeWriter * * * writer, evomata12::sim::Cell * value, bincode::config::WithOtherEndian<bincode::config::WithOtherLimit<bincode::config::DefaultOptions, bincode::internal::Infinite>, byteorder::LittleEndian> options) Line 27 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\bincode-1.0.1\src\internal.rs:27) | |
[Inline Frame] evomata12.exe!bincode::config::Config::serialize_into(os_pipe::PipeWriter * * * self, evomata12::sim::Cell * w) Line 249 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\bincode-1.0.1\src\config.rs:249) | |
evomata12.exe!bincode::serialize_into<mut mut mut os_pipe::PipeWriter***,evomata12::sim::Cell>(os_pipe::PipeWriter * * * writer, evomata12::sim::Cell * value) Line 96 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\bincode-1.0.1\src\lib.rs:96) | |
evomata12.exe!gridsim::grid::SquareGrid<evomata12::sim::E12>::serialize<evomata12::sim::E12,evomata12::sim::Cell,evomata12::sim::Diff,evomata12::sim::Move,gridsim::neumann::Neighbors<evomata12::sim::Cell*>,gridsim::neumann::Neighbors<evomata12::sim::Move>,mut mut os_pipe::PipeWriter**,core::iter::Map<itertools::adaptors::Product<core::ops::range::Range<usize>, core::ops::range::Range<usize>>, closure>>(os_pipe::PipeWriter * * self, core::iter::Map<itertools::adaptors::Product<core::ops::range::Range<usize>, core::ops::range::Range<usize>>, closure> out) Line 168 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\gridsim-0.2.3\src\multigrid.rs:168) | |
evomata12.exe!gridsim::grid::SquareGrid<evomata12::sim::E12>::sync_cells<evomata12::sim::E12,evomata12::sim::Cell,evomata12::sim::Diff,evomata12::sim::Move,gridsim::neumann::Neighbors<evomata12::sim::Cell*>,gridsim::neumann::Neighbors<evomata12::sim::Move>,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeReader**,mut mut os_pipe::PipeWriter**,mut mut os_pipe::PipeWriter**,mut mut os_pipe::PipeWriter**,mut mut os_pipe::PipeWriter**,mut mut os_pipe::PipeWriter**,mut mut os_pipe::PipeWriter**,mut mut os_pipe::PipeWriter**,mut mut os_pipe::PipeWriter**>(os_pipe::PipeReader * * self, os_pipe::PipeReader * * in_right, os_pipe::PipeReader * * in_up_right, os_pipe::PipeReader * * in_up, os_pipe::PipeReader * * in_up_left, os_pipe::PipeReader * * in_left, os_pipe::PipeReader * * in_down_left, os_pipe::PipeReader * * in_down, os_pipe::PipeWriter * * in_down_right, os_pipe::PipeWriter * * out_right, os_pipe::PipeWriter * * out_up_right, os_pipe::PipeWriter * * out_up, os_pipe::PipeWriter * * out_up_left, os_pipe::PipeWriter * * out_left, os_pipe::PipeWriter * * out_down_left, os_pipe::PipeWriter * * out_down) Line 141 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\gridsim-0.2.3\src\multigrid.rs:141) | |
evomata12.exe!gridsim::grid::SquareGrid<evomata12::sim::E12>::cycle_multi<evomata12::sim::E12,evomata12::sim::Cell,evomata12::sim::Diff,evomata12::sim::Move,gridsim::neumann::Neighbors<evomata12::sim::Cell*>,gridsim::neumann::Neighbors<evomata12::sim::Move>,mut os_pipe::PipeReader*,mut os_pipe::PipeReader*,mut os_pipe::PipeReader*,mut os_pipe::PipeReader*,mut os_pipe::PipeReader*,mut os_pipe::PipeReader*,mut os_pipe::PipeReader*,mut os_pipe::PipeReader*,mut os_pipe::PipeWriter*,mut os_pipe::PipeWriter*,mut os_pipe::PipeWriter*,mut os_pipe::PipeWriter*,mut os_pipe::PipeWriter*,mut os_pipe::PipeWriter*,mut os_pipe::PipeWriter*,mut os_pipe::PipeWriter*>(os_pipe::PipeReader * self, os_pipe::PipeReader * in_right, os_pipe::PipeReader * in_up_right, os_pipe::PipeReader * in_up, os_pipe::PipeReader * in_up_left, os_pipe::PipeReader * in_left, os_pipe::PipeReader * in_down_left, os_pipe::PipeReader * in_down, os_pipe::PipeWriter * in_down_right, os_pipe::PipeWriter * out_right, os_pipe::PipeWriter * out_up_right, os_pipe::PipeWriter * out_up, os_pipe::PipeWriter * out_up_left, os_pipe::PipeWriter * out_left, os_pipe::PipeWriter * out_down_left, os_pipe::PipeWriter * out_down) Line 63 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\gridsim-0.2.3\src\multigrid.rs:63) | |
evomata12.exe!gridsim_ui::run::Loop<evomata12::sim::E12>::run_multi<evomata12::sim::E12,os_pipe::PipeReader,os_pipe::PipeReader,os_pipe::PipeReader,os_pipe::PipeReader,os_pipe::PipeReader,os_pipe::PipeReader,os_pipe::PipeReader,os_pipe::PipeReader,os_pipe::PipeWriter,os_pipe::PipeWriter,os_pipe::PipeWriter,os_pipe::PipeWriter,os_pipe::PipeWriter,os_pipe::PipeWriter,os_pipe::PipeWriter,os_pipe::PipeWriter>(gridsim::grid::SquareGrid<evomata12::sim::E12> self, os_pipe::PipeReader grid, os_pipe::PipeReader in_right, os_pipe::PipeReader in_up_right, os_pipe::PipeReader in_up, os_pipe::PipeReader in_up_left, os_pipe::PipeReader in_left, os_pipe::PipeReader in_down_left, os_pipe::PipeReader in_down, os_pipe::PipeWriter in_down_right, os_pipe::PipeWriter out_right, os_pipe::PipeWriter out_up_right, os_pipe::PipeWriter out_up, os_pipe::PipeWriter out_up_left, os_pipe::PipeWriter out_left, os_pipe::PipeWriter out_down_left, os_pipe::PipeWriter out_down) Line 188 (c:\Users\vadix\.cargo\registry\src\github.com-1ecc6299db9ec823\gridsim-ui-0.3.1\src\run.rs:188) | |
evomata12.exe!evomata12::main() Line 57 (c:\Users\vadix\code\evomata12\src\main.rs:57) | |
evomata12.exe!std::rt::lang_start::{{closure}}<()>(closure *) Line 74 (c:\projects\rust\src\libstd\rt.rs:74) | |
[Inline Frame] evomata12.exe!std::rt::lang_start_internal::{{closure}}() Line 59 (c:\projects\rust\src\libstd\rt.rs:59) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
impl io::Write for PipeWriter { | |
fn write(&mut self, buf: &[u8]) -> io::Result<usize> { | |
self.0.write(buf) | |
} | |
fn flush(&mut self) -> io::Result<()> { | |
self.0.flush() | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment