#[repr(transparent)] pub struct bitcoin_io::FromStd(_) #[repr(transparent)] pub struct bitcoin_io::ToStd(_) impl !core::marker::Sync for bitcoin_io::Error impl !core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Error impl !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Error impl bitcoin_io::BufRead for &[u8] impl bitcoin_io::BufRead for alloc::collections::vec_deque::VecDeque impl bitcoin_io::BufRead for std::io::stdio::StdinLock<'_> impl bitcoin_io::BufRead for std::io::util::Empty impl bitcoin_io::Error impl bitcoin_io::Read for &[u8] impl bitcoin_io::Read for &std::fs::File impl bitcoin_io::Read for &std::io::stdio::Stdin impl bitcoin_io::Read for &std::net::tcp::TcpStream impl bitcoin_io::Read for &std::os::unix::net::stream::UnixStream impl bitcoin_io::Read for alloc::collections::vec_deque::VecDeque impl bitcoin_io::Read for alloc::sync::Arc impl bitcoin_io::Read for std::fs::File impl bitcoin_io::Read for std::io::stdio::Stdin impl bitcoin_io::Read for std::io::stdio::StdinLock<'_> impl bitcoin_io::Read for std::io::util::Empty impl bitcoin_io::Read for std::io::util::Repeat impl bitcoin_io::Read for std::net::tcp::TcpStream impl bitcoin_io::Read for std::os::unix::net::stream::UnixStream impl bitcoin_io::Read for std::process::ChildStderr impl bitcoin_io::Read for std::process::ChildStdout impl bitcoin_io::Write for &mut [u8] impl bitcoin_io::Write for &std::fs::File impl bitcoin_io::Write for &std::io::stdio::Stderr impl bitcoin_io::Write for &std::io::stdio::Stdout impl bitcoin_io::Write for &std::io::util::Empty impl bitcoin_io::Write for &std::net::tcp::TcpStream impl bitcoin_io::Write for &std::os::unix::net::stream::UnixStream impl bitcoin_io::Write for &std::process::ChildStdin impl bitcoin_io::Write for alloc::collections::vec_deque::VecDeque impl bitcoin_io::Write for alloc::sync::Arc impl bitcoin_io::Write for alloc::vec::Vec impl bitcoin_io::Write for bitcoin_io::Sink impl bitcoin_io::Write for std::fs::File impl bitcoin_io::Write for std::io::cursor::Cursor<&mut alloc::vec::Vec> impl bitcoin_io::Write for std::io::cursor::Cursor> impl bitcoin_io::Write for std::io::cursor::Cursor> impl bitcoin_io::Write for std::io::stdio::Stderr impl bitcoin_io::Write for std::io::stdio::Stdout impl bitcoin_io::Write for std::io::util::Empty impl bitcoin_io::Write for std::net::tcp::TcpStream impl bitcoin_io::Write for std::os::unix::net::stream::UnixStream impl bitcoin_io::Write for std::process::ChildStdin impl core::clone::Clone for bitcoin_io::ErrorKind impl core::cmp::Eq for bitcoin_io::ErrorKind impl core::cmp::PartialEq for bitcoin_io::ErrorKind impl core::convert::From for std::io::error::Error impl core::convert::From for bitcoin_io::Error impl core::convert::From for bitcoin_io::ErrorKind impl core::convert::From for bitcoin_io::Error impl core::error::Error for bitcoin_io::Error impl core::fmt::Debug for bitcoin_io::Error impl core::fmt::Debug for bitcoin_io::ErrorKind impl core::fmt::Display for bitcoin_io::Error impl core::hash::Hash for bitcoin_io::ErrorKind impl core::marker::Copy for bitcoin_io::ErrorKind impl core::marker::Freeze for bitcoin_io::Error impl core::marker::Freeze for bitcoin_io::ErrorKind impl core::marker::Freeze for bitcoin_io::Sink impl core::marker::Send for bitcoin_io::Error impl core::marker::Send for bitcoin_io::ErrorKind impl core::marker::Send for bitcoin_io::Sink impl core::marker::StructuralPartialEq for bitcoin_io::ErrorKind impl core::marker::Sync for bitcoin_io::ErrorKind impl core::marker::Sync for bitcoin_io::Sink impl core::marker::Unpin for bitcoin_io::Error impl core::marker::Unpin for bitcoin_io::ErrorKind impl core::marker::Unpin for bitcoin_io::Sink impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::ErrorKind impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Sink impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::ErrorKind impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Sink impl std::io::Write for bitcoin_io::Sink impl<'a, R> !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Take<'a, R> impl<'a, R> core::marker::Freeze for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized impl<'a, R> core::marker::Send for bitcoin_io::Take<'a, R> where R: core::marker::Send + ?core::marker::Sized impl<'a, R> core::marker::Sync for bitcoin_io::Take<'a, R> where R: core::marker::Sync + ?core::marker::Sized impl<'a, R> core::marker::Unpin for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized impl<'a, R> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Take<'a, R> where R: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized impl bitcoin_io::BufRead for std::io::Chain impl bitcoin_io::Read for std::io::Chain impl bitcoin_io::BufRead for bitcoin_io::Take<'_, R> impl bitcoin_io::Read for bitcoin_io::Take<'_, R> impl bitcoin_io::Take<'_, R> impl bitcoin_io::BufRead for std::io::Take impl bitcoin_io::Read for std::io::Take impl bitcoin_io::BufRead for std::io::buffered::bufreader::BufReader where R: ?core::marker::Sized + std::io::Read impl bitcoin_io::Read for std::io::buffered::bufreader::BufReader where R: ?core::marker::Sized + std::io::Read impl bitcoin_io::BufRead for &mut T impl bitcoin_io::BufRead for bitcoin_io::ToStd impl std::io::BufRead for bitcoin_io::ToStd impl bitcoin_io::Read for &mut T impl bitcoin_io::Read for bitcoin_io::ToStd impl std::io::Read for bitcoin_io::ToStd impl bitcoin_io::Write for &mut T impl bitcoin_io::Write for bitcoin_io::ToStd impl std::io::Write for bitcoin_io::ToStd impl> bitcoin_io::BufRead for bitcoin_io::Cursor impl> bitcoin_io::BufRead for std::io::cursor::Cursor impl> bitcoin_io::Cursor impl> bitcoin_io::Read for bitcoin_io::Cursor impl> bitcoin_io::Read for std::io::cursor::Cursor impl bitcoin_io::BufRead for bitcoin_io::FromStd impl std::io::BufRead for bitcoin_io::FromStd impl bitcoin_io::Read for bitcoin_io::FromStd impl std::io::Read for bitcoin_io::FromStd impl bitcoin_io::Write for bitcoin_io::FromStd impl std::io::Write for bitcoin_io::FromStd impl bitcoin_io::FromStd impl bitcoin_io::ToStd impl core::marker::Freeze for bitcoin_io::Cursor where T: core::marker::Freeze impl core::marker::Freeze for bitcoin_io::FromStd where T: core::marker::Freeze impl core::marker::Freeze for bitcoin_io::ToStd where T: core::marker::Freeze impl core::marker::Send for bitcoin_io::Cursor where T: core::marker::Send impl core::marker::Send for bitcoin_io::FromStd where T: core::marker::Send impl core::marker::Send for bitcoin_io::ToStd where T: core::marker::Send impl core::marker::Sync for bitcoin_io::Cursor where T: core::marker::Sync impl core::marker::Sync for bitcoin_io::FromStd where T: core::marker::Sync impl core::marker::Sync for bitcoin_io::ToStd where T: core::marker::Sync impl core::marker::Unpin for bitcoin_io::Cursor where T: core::marker::Unpin impl core::marker::Unpin for bitcoin_io::FromStd where T: core::marker::Unpin impl core::marker::Unpin for bitcoin_io::ToStd where T: core::marker::Unpin impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::RefUnwindSafe impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::FromStd where T: core::panic::unwind_safe::RefUnwindSafe impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::ToStd where T: core::panic::unwind_safe::RefUnwindSafe impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::UnwindSafe impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::FromStd where T: core::panic::unwind_safe::UnwindSafe impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::ToStd where T: core::panic::unwind_safe::UnwindSafe impl bitcoin_io::Write for std::io::buffered::bufwriter::BufWriter where W: ?core::marker::Sized + std::io::Write impl bitcoin_io::Write for std::io::buffered::linewriter::LineWriter where W: ?core::marker::Sized + std::io::Write pub bitcoin_io::ErrorKind::AddrInUse pub bitcoin_io::ErrorKind::AddrNotAvailable pub bitcoin_io::ErrorKind::AlreadyExists pub bitcoin_io::ErrorKind::BrokenPipe pub bitcoin_io::ErrorKind::ConnectionAborted pub bitcoin_io::ErrorKind::ConnectionRefused pub bitcoin_io::ErrorKind::ConnectionReset pub bitcoin_io::ErrorKind::Interrupted pub bitcoin_io::ErrorKind::InvalidData pub bitcoin_io::ErrorKind::InvalidInput pub bitcoin_io::ErrorKind::NotConnected pub bitcoin_io::ErrorKind::NotFound pub bitcoin_io::ErrorKind::Other pub bitcoin_io::ErrorKind::PermissionDenied pub bitcoin_io::ErrorKind::TimedOut pub bitcoin_io::ErrorKind::UnexpectedEof pub bitcoin_io::ErrorKind::WouldBlock pub bitcoin_io::ErrorKind::WriteZero pub const fn bitcoin_io::FromStd::new(inner: T) -> Self pub const fn bitcoin_io::ToStd::new(inner: T) -> Self pub const fn bitcoin_io::from_std(std_io: T) -> bitcoin_io::FromStd pub enum bitcoin_io::ErrorKind pub fn &[u8]::consume(&mut self, amount: usize) pub fn &[u8]::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn &[u8]::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn &mut T::consume(&mut self, amount: usize) pub fn &mut T::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn &mut T::flush(&mut self) -> bitcoin_io::Result<()> pub fn &mut T::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn &mut T::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn &mut T::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &mut T::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn &mut [u8]::flush(&mut self) -> bitcoin_io::Result<()> pub fn &mut [u8]::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::fs::File::flush(&mut self) -> bitcoin_io::Result<()> pub fn &std::fs::File::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn &std::fs::File::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn &std::fs::File::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::fs::File::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn &std::io::stdio::Stderr::flush(&mut self) -> bitcoin_io::Result<()> pub fn &std::io::stdio::Stderr::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::io::stdio::Stderr::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn &std::io::stdio::Stdin::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn &std::io::stdio::Stdin::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn &std::io::stdio::Stdout::flush(&mut self) -> bitcoin_io::Result<()> pub fn &std::io::stdio::Stdout::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::io::stdio::Stdout::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn &std::io::util::Empty::flush(&mut self) -> bitcoin_io::Result<()> pub fn &std::io::util::Empty::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::io::util::Empty::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn &std::net::tcp::TcpStream::flush(&mut self) -> bitcoin_io::Result<()> pub fn &std::net::tcp::TcpStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn &std::net::tcp::TcpStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn &std::net::tcp::TcpStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::net::tcp::TcpStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn &std::os::unix::net::stream::UnixStream::flush(&mut self) -> bitcoin_io::Result<()> pub fn &std::os::unix::net::stream::UnixStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn &std::os::unix::net::stream::UnixStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn &std::os::unix::net::stream::UnixStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::os::unix::net::stream::UnixStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn &std::process::ChildStdin::flush(&mut self) -> bitcoin_io::Result<()> pub fn &std::process::ChildStdin::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn &std::process::ChildStdin::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn alloc::collections::vec_deque::VecDeque::consume(&mut self, amount: usize) pub fn alloc::collections::vec_deque::VecDeque::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn alloc::collections::vec_deque::VecDeque::flush(&mut self) -> bitcoin_io::Result<()> pub fn alloc::collections::vec_deque::VecDeque::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn alloc::collections::vec_deque::VecDeque::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn alloc::collections::vec_deque::VecDeque::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn alloc::collections::vec_deque::VecDeque::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn alloc::sync::Arc::flush(&mut self) -> bitcoin_io::Result<()> pub fn alloc::sync::Arc::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn alloc::sync::Arc::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn alloc::sync::Arc::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn alloc::sync::Arc::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn alloc::vec::Vec::flush(&mut self) -> bitcoin_io::Result<()> pub fn alloc::vec::Vec::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn bitcoin_io::BufRead::consume(&mut self, amount: usize) pub fn bitcoin_io::BufRead::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn bitcoin_io::Cursor::consume(&mut self, amount: usize) pub fn bitcoin_io::Cursor::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn bitcoin_io::Cursor::get_mut(&mut self) -> &mut T pub fn bitcoin_io::Cursor::get_ref(&self) -> &T pub fn bitcoin_io::Cursor::inner(&self) -> &T pub fn bitcoin_io::Cursor::into_inner(self) -> T pub fn bitcoin_io::Cursor::new(inner: T) -> Self pub fn bitcoin_io::Cursor::position(&self) -> u64 pub fn bitcoin_io::Cursor::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn bitcoin_io::Cursor::set_position(&mut self, position: u64) pub fn bitcoin_io::Error::cause(&self) -> core::option::Option<&dyn core::error::Error> pub fn bitcoin_io::Error::description(&self) -> &str pub fn bitcoin_io::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_io::Error::fmt(&self, fmt: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> pub fn bitcoin_io::Error::from(kind: bitcoin_io::ErrorKind) -> bitcoin_io::Error pub fn bitcoin_io::Error::from(o: std::io::error::Error) -> bitcoin_io::Error pub fn bitcoin_io::Error::get_ref(&self) -> core::option::Option<&(dyn core::error::Error + core::marker::Send + core::marker::Sync + 'static)> pub fn bitcoin_io::Error::kind(&self) -> bitcoin_io::ErrorKind pub fn bitcoin_io::Error::new(kind: bitcoin_io::ErrorKind, error: E) -> bitcoin_io::Error where E: core::convert::Into> pub fn bitcoin_io::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> pub fn bitcoin_io::ErrorKind::clone(&self) -> bitcoin_io::ErrorKind pub fn bitcoin_io::ErrorKind::eq(&self, other: &bitcoin_io::ErrorKind) -> bool pub fn bitcoin_io::ErrorKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_io::ErrorKind::from(never: core::convert::Infallible) -> Self pub fn bitcoin_io::ErrorKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin_io::FromStd::consume(&mut self, amount: usize) pub fn bitcoin_io::FromStd::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn bitcoin_io::FromStd::fill_buf(&mut self) -> std::io::error::Result<&[u8]> pub fn bitcoin_io::FromStd::flush(&mut self) -> bitcoin_io::Result<()> pub fn bitcoin_io::FromStd::flush(&mut self) -> std::io::error::Result<()> pub fn bitcoin_io::FromStd::inner(&self) -> &T pub fn bitcoin_io::FromStd::inner_mut(&mut self) -> &mut T pub fn bitcoin_io::FromStd::into_inner(self) -> T pub fn bitcoin_io::FromStd::new_boxed(inner: alloc::boxed::Box) -> alloc::boxed::Box pub fn bitcoin_io::FromStd::new_mut(inner: &mut T) -> &mut Self pub fn bitcoin_io::FromStd::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn bitcoin_io::FromStd::read(&mut self, buf: &mut [u8]) -> std::io::error::Result pub fn bitcoin_io::FromStd::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn bitcoin_io::FromStd::read_exact(&mut self, buf: &mut [u8]) -> std::io::error::Result<()> pub fn bitcoin_io::FromStd::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn bitcoin_io::FromStd::write(&mut self, buf: &[u8]) -> std::io::error::Result pub fn bitcoin_io::FromStd::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn bitcoin_io::FromStd::write_all(&mut self, buf: &[u8]) -> std::io::error::Result<()> pub fn bitcoin_io::Read::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn bitcoin_io::Read::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn bitcoin_io::Read::read_to_limit(&mut self, buf: &mut alloc::vec::Vec, limit: u64) -> bitcoin_io::Result pub fn bitcoin_io::Read::take(&mut self, limit: u64) -> bitcoin_io::Take<'_, Self> pub fn bitcoin_io::Sink::flush(&mut self) -> bitcoin_io::Result<()> pub fn bitcoin_io::Sink::flush(&mut self) -> std::io::error::Result<()> pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> std::io::error::Result pub fn bitcoin_io::Sink::write_all(&mut self, _: &[u8]) -> bitcoin_io::Result<()> pub fn bitcoin_io::Sink::write_all(&mut self, _: &[u8]) -> std::io::error::Result<()> pub fn bitcoin_io::Take<'_, R>::consume(&mut self, amount: usize) pub fn bitcoin_io::Take<'_, R>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn bitcoin_io::Take<'_, R>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn bitcoin_io::Take<'_, R>::read_to_end(&mut self, buf: &mut alloc::vec::Vec) -> bitcoin_io::Result pub fn bitcoin_io::ToStd::consume(&mut self, amount: usize) pub fn bitcoin_io::ToStd::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn bitcoin_io::ToStd::fill_buf(&mut self) -> std::io::error::Result<&[u8]> pub fn bitcoin_io::ToStd::flush(&mut self) -> bitcoin_io::Result<()> pub fn bitcoin_io::ToStd::flush(&mut self) -> std::io::error::Result<()> pub fn bitcoin_io::ToStd::inner(&self) -> &T pub fn bitcoin_io::ToStd::inner_mut(&mut self) -> &mut T pub fn bitcoin_io::ToStd::into_inner(self) -> T pub fn bitcoin_io::ToStd::new_boxed(inner: alloc::boxed::Box) -> alloc::boxed::Box pub fn bitcoin_io::ToStd::new_mut(inner: &mut T) -> &mut Self pub fn bitcoin_io::ToStd::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn bitcoin_io::ToStd::read(&mut self, buf: &mut [u8]) -> std::io::error::Result pub fn bitcoin_io::ToStd::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn bitcoin_io::ToStd::read_exact(&mut self, buf: &mut [u8]) -> std::io::error::Result<()> pub fn bitcoin_io::ToStd::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn bitcoin_io::ToStd::write(&mut self, buf: &[u8]) -> std::io::error::Result pub fn bitcoin_io::ToStd::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn bitcoin_io::ToStd::write_all(&mut self, buf: &[u8]) -> std::io::error::Result<()> pub fn bitcoin_io::Write::flush(&mut self) -> bitcoin_io::Result<()> pub fn bitcoin_io::Write::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn bitcoin_io::Write::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn bitcoin_io::from_std_mut(std_io: &mut T) -> &mut bitcoin_io::FromStd pub fn bitcoin_io::sink() -> bitcoin_io::Sink pub fn std::fs::File::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::fs::File::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::fs::File::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::fs::File::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::fs::File::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::Chain::consume(&mut self, amount: usize) pub fn std::io::Chain::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn std::io::Chain::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::Chain::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::io::Take::consume(&mut self, amount: usize) pub fn std::io::Take::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn std::io::Take::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::Take::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::io::buffered::bufreader::BufReader::consume(&mut self, amount: usize) pub fn std::io::buffered::bufreader::BufReader::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn std::io::buffered::bufreader::BufReader::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::buffered::bufreader::BufReader::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::io::buffered::bufwriter::BufWriter::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::buffered::bufwriter::BufWriter::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::buffered::bufwriter::BufWriter::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::buffered::linewriter::LineWriter::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::buffered::linewriter::LineWriter::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::buffered::linewriter::LineWriter::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec>::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::cursor::Cursor::consume(&mut self, amount: usize) pub fn std::io::cursor::Cursor::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn std::io::cursor::Cursor::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::cursor::Cursor::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::io::cursor::Cursor>::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::cursor::Cursor>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::cursor::Cursor>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::cursor::Cursor>::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::cursor::Cursor>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::cursor::Cursor>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::error::Error::from(o: bitcoin_io::Error) -> std::io::error::Error pub fn std::io::stdio::Stderr::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::stdio::Stderr::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::stdio::Stderr::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::stdio::Stdin::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::stdio::Stdin::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::io::stdio::StdinLock<'_>::consume(&mut self, amount: usize) pub fn std::io::stdio::StdinLock<'_>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn std::io::stdio::StdinLock<'_>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::stdio::StdinLock<'_>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::io::stdio::Stdout::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::stdio::Stdout::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::stdio::Stdout::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::util::Empty::consume(&mut self, amount: usize) pub fn std::io::util::Empty::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> pub fn std::io::util::Empty::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::io::util::Empty::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::util::Empty::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::io::util::Empty::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::io::util::Empty::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::io::util::Repeat::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::io::util::Repeat::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::net::tcp::TcpStream::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::net::tcp::TcpStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::net::tcp::TcpStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::net::tcp::TcpStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::net::tcp::TcpStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::os::unix::net::stream::UnixStream::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::os::unix::net::stream::UnixStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::os::unix::net::stream::UnixStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::os::unix::net::stream::UnixStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::os::unix::net::stream::UnixStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::process::ChildStderr::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::process::ChildStderr::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub fn std::process::ChildStdin::flush(&mut self) -> bitcoin_io::Result<()> pub fn std::process::ChildStdin::write(&mut self, buf: &[u8]) -> bitcoin_io::Result pub fn std::process::ChildStdin::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> pub fn std::process::ChildStdout::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result pub fn std::process::ChildStdout::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> pub macro bitcoin_io::impl_write! pub mod bitcoin_io pub struct bitcoin_io::Cursor pub struct bitcoin_io::Error pub struct bitcoin_io::Sink pub struct bitcoin_io::Take<'a, R: bitcoin_io::Read + ?core::marker::Sized> pub trait bitcoin_io::BufRead: bitcoin_io::Read pub trait bitcoin_io::Read pub trait bitcoin_io::Write pub type bitcoin_io::Result = core::result::Result