#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::invalid_html_tags)]
extern crate self as goish;
pub mod bufio;
pub mod bytes;
pub mod cmp;
pub mod container; pub mod context;
pub mod crypto; pub mod encoding; pub mod errors;
pub mod flag;
pub mod fmt;
pub mod hash; pub mod html;
pub mod io;
pub mod iter;
pub mod log;
pub mod maps;
pub mod math; pub mod mime;
pub mod net; pub mod os; pub mod path; pub mod regexp;
pub mod runtime;
pub mod slices;
pub mod sort;
pub mod strconv;
pub mod strings;
pub mod sync; pub mod testing;
pub mod text; pub mod time;
pub mod unicode;
#[doc(hidden)]
pub mod __macros {
pub use goish_macros::rewrite_go_body;
}
#[doc(hidden)]
pub use flume as __flume;
pub use goish_macros::select;
#[doc(hidden)]
pub mod __goish_inventory {
pub use inventory::submit;
}
pub mod chan;
#[doc(hidden)]
pub mod clone_dyn;
pub use clone_dyn::DynClone;
pub mod consts;
pub mod defer;
pub mod gostring;
pub mod goroutine;
pub mod range;
#[doc(hidden)]
pub mod _map;
#[doc(hidden)]
pub mod _slice;
pub mod types;
#[doc(hidden)]
pub mod struct_macro;
pub use struct_macro::__goish_into_string;
pub use encoding::base64;
pub use encoding::binary;
pub use encoding::csv;
pub use encoding::hex;
pub use encoding::json;
pub use math::rand;
pub use net::http;
pub use net::url;
pub use os::exec;
pub use path::filepath;
pub use unicode::utf8;
pub use crate::types::*;
pub mod prelude {
pub use crate::bufio;
pub use crate::bytes;
pub use crate::chan::Chan;
pub use crate::cmp;
pub use crate::container;
pub use crate::context;
pub use crate::crypto;
pub use crate::encoding;
pub use crate::errors::{self, error, nil, GoishError, IsNil};
pub use crate::clone_dyn::DynClone;
pub use crate::flag;
pub use crate::fmt;
pub use crate::hash;
pub use crate::html;
pub use crate::io;
pub use crate::io::{Reader as _GoishIoReader, Writer as _GoishIoWriter,
Closer as _GoishIoCloser, Seeker as _GoishIoSeeker,
ReaderAt as _GoishIoReaderAt, WriterAt as _GoishIoWriterAt};
pub use crate::iter;
pub use crate::log;
pub use crate::maps;
pub use crate::math;
pub use crate::mime;
pub use crate::net;
pub use crate::os;
pub use crate::path;
pub use crate::regexp;
pub use crate::runtime;
pub use crate::slices;
pub use crate::sort;
pub use crate::strconv;
pub use crate::strings;
pub use crate::sync;
pub use crate::testing;
pub use crate::text;
pub use crate::time;
pub use crate::unicode;
pub use crate::base64;
pub use crate::binary;
pub use crate::csv;
pub use crate::exec;
pub use crate::filepath;
pub use crate::hex;
pub use crate::http;
pub use crate::json;
pub use crate::rand;
pub use crate::url;
pub use crate::utf8;
pub use crate::types::*;
pub use crate::goroutine::Goroutine;
pub use crate::{
Const, Cookie, Enum, Errorf, Fprintf, IntNewtype, MailAddress, Printf, Println,
SliceNewtype, clone_trait_object, copy, Sprintf, Type, append, benchmark, cap, cat, chan,
close, const_block, defer, delete, go, len, make, map, range, recover, select, slice,
static_err, string, stringer, Struct, test, test_h, test_main, var,
};
pub use crate::sort::Interface as _SortInterface;
}