std::prelude::v1 - Rust (original) (raw)
Expand description
pub use crate:π:[Send](../../marker/trait.Send.html "trait std:π:Send");
pub use crate:π:[Sized](../../marker/trait.Sized.html "trait std:π:Sized");
pub use crate:π:[Sync](../../marker/trait.Sync.html "trait std:π:Sync");
pub use crate:π:[Unpin](../../marker/trait.Unpin.html "trait std:π:Unpin");
pub use crate::ops::[Drop](../../ops/trait.Drop.html "trait std::ops::Drop");
pub use crate::ops::[Fn](../../ops/trait.Fn.html "trait std::ops::Fn");
pub use crate::ops::[FnMut](../../ops/trait.FnMut.html "trait std::ops::FnMut");
pub use crate::ops::[FnOnce](../../ops/trait.FnOnce.html "trait std::ops::FnOnce");
pub use crate::ops::[AsyncFn](../../ops/trait.AsyncFn.html "trait std::ops::AsyncFn");
pub use crate::ops::[AsyncFnMut](../../ops/trait.AsyncFnMut.html "trait std::ops::AsyncFnMut");
pub use crate::ops::[AsyncFnOnce](../../ops/trait.AsyncFnOnce.html "trait std::ops::AsyncFnOnce");
pub use crate::mem::[drop](../../mem/fn.drop.html "fn std::mem::drop");
pub use crate::mem::[align_of](../../mem/fn.align%5Fof.html "fn std::mem::align_of");
pub use crate::mem::[align_of_val](../../mem/fn.align%5Fof%5Fval.html "fn std::mem::align_of_val");
pub use crate::mem::[size_of](../../mem/fn.size%5Fof.html "fn std::mem::size_of");
pub use crate::mem::[size_of_val](../../mem/fn.size%5Fof%5Fval.html "fn std::mem::size_of_val");
pub use crate::convert::[AsMut](../../convert/trait.AsMut.html "trait std::convert::AsMut");
pub use crate::convert::[AsRef](../../convert/trait.AsRef.html "trait std::convert::AsRef");
pub use crate::convert::[From](../../convert/trait.From.html "trait std::convert::From");
pub use crate::convert::[Into](../../convert/trait.Into.html "trait std::convert::Into");
pub use crate::iter::[DoubleEndedIterator](../../iter/trait.DoubleEndedIterator.html "trait std::iter::DoubleEndedIterator");
pub use crate::iter::[ExactSizeIterator](../../iter/trait.ExactSizeIterator.html "trait std::iter::ExactSizeIterator");
pub use crate::iter::[Extend](../../iter/trait.Extend.html "trait std::iter::Extend");
pub use crate::iter::[IntoIterator](../../iter/trait.IntoIterator.html "trait std::iter::IntoIterator");
pub use crate::iter::[Iterator](../../iter/trait.Iterator.html "trait std::iter::Iterator");
pub use crate::option::[Option](../../option/enum.Option.html "enum std::option::Option");
pub use crate::option::Option::[None](../../option/enum.Option.html "enum std::option::Option");
pub use crate::option::Option::[Some](../../option/enum.Option.html "enum std::option::Option");
pub use crate::result::[Result](../../result/enum.Result.html "enum std::result::Result");
pub use crate::result::Result::[Err](../../result/enum.Result.html "enum std::result::Result");
pub use crate::result::Result::[Ok](../../result/enum.Result.html "enum std::result::Result");
pub use core::prelude::v1::[assert](../../macro.assert.html "macro std::assert");
pub use core::prelude::v1::[cfg](../../macro.cfg.html "macro std::cfg");
pub use core::prelude::v1::[column](../../macro.column.html "macro std::column");
pub use core::prelude::v1::[compile_error](../../macro.compile%5Ferror.html "macro std::compile_error");
pub use core::prelude::v1::[concat](../../macro.concat.html "macro std::concat");
pub use core::prelude::v1::[concat_idents](../../macro.concat%5Fidents.html "macro std::concat_idents");
Experimental
pub use core::prelude::v1::[env](../../macro.env.html "macro std::env");
pub use core::prelude::v1::[file](../../macro.file.html "macro std::file");
pub use core::prelude::v1::[format_args](../../macro.format%5Fargs.html "macro std::format_args");
pub use core::prelude::v1::[format_args_nl](../../macro.format%5Fargs%5Fnl.html "macro std::format_args_nl");
Experimental
pub use core::prelude::v1::[include](../../macro.include.html "macro std::include");
pub use core::prelude::v1::[include_bytes](../../macro.include%5Fbytes.html "macro std::include_bytes");
pub use core::prelude::v1::[include_str](../../macro.include%5Fstr.html "macro std::include_str");
pub use core::prelude::v1::[line](../../macro.line.html "macro std::line");
pub use core::prelude::v1::[log_syntax](../../macro.log%5Fsyntax.html "macro std::log_syntax");
Experimental
pub use core::prelude::v1::[module_path](../../macro.module%5Fpath.html "macro std::module_path");
pub use core::prelude::v1::[option_env](../../macro.option%5Fenv.html "macro std::option_env");
pub use core::prelude::v1::[stringify](../../macro.stringify.html "macro std::stringify");
pub use core::prelude::v1::[trace_macros](../../macro.trace%5Fmacros.html "macro std::trace_macros");
Experimental
pub use core::prelude::v1::[Clone](../../clone/trait.Clone.html "trait std::clone::Clone");
pub use core::prelude::v1::[Clone](../../clone/derive.Clone.html "derive std::clone::Clone");
pub use core::prelude::v1::[Copy](../../marker/trait.Copy.html "trait std:π:Copy");
pub use core::prelude::v1::[Copy](../../marker/derive.Copy.html "derive std:π:Copy");
pub use core::prelude::v1::[Debug](../../fmt/derive.Debug.html "derive std::fmt::Debug");
pub use core::prelude::v1::[Default](../../default/trait.Default.html "trait std::default::Default");
pub use core::prelude::v1::[Default](../../default/derive.Default.html "derive std::default::Default");
pub use core::prelude::v1::[Eq](../../cmp/trait.Eq.html "trait std::cmp::Eq");
pub use core::prelude::v1::[Eq](../../cmp/derive.Eq.html "derive std::cmp::Eq");
pub use core::prelude::v1::[Hash](../../hash/derive.Hash.html "derive std::hash::Hash");
pub use core::prelude::v1::[Ord](../../cmp/trait.Ord.html "trait std::cmp::Ord");
pub use core::prelude::v1::[Ord](../../cmp/derive.Ord.html "derive std::cmp::Ord");
pub use core::prelude::v1::[PartialEq](../../cmp/trait.PartialEq.html "trait std::cmp::PartialEq");
pub use core::prelude::v1::[PartialEq](../../cmp/derive.PartialEq.html "derive std::cmp::PartialEq");
pub use core::prelude::v1::[PartialOrd](../../cmp/trait.PartialOrd.html "trait std::cmp::PartialOrd");
pub use core::prelude::v1::[PartialOrd](../../cmp/derive.PartialOrd.html "derive std::cmp::PartialOrd");
pub use crate::borrow::[ToOwned](../../borrow/trait.ToOwned.html "trait std::borrow::ToOwned");
pub use crate::boxed::[Box](../../boxed/struct.Box.html "struct std::boxed::Box");
pub use crate:π§΅:[String](../../string/struct.String.html "struct std:π§΅:String");
pub use crate:π§΅:[ToString](../../string/trait.ToString.html "trait std:π§΅:ToString");
pub use crate::vec::[Vec](../../vec/struct.Vec.html "struct std::vec::Vec");
pub use core::prelude::v1::[concat_bytes](../../macro.concat%5Fbytes.html "macro std::concat_bytes");
Experimental
derefExperimental
Unstable placeholder for deref patterns.
type_ascribeExperimental
Unstable placeholder for type ascription.
Attribute macro used to apply derive macros.
Attribute macro applied to a static to register it as a global allocator.
Attribute macro applied to a function to turn it into a unit test.
alloc_error_handlerExperimental
Attribute macro applied to a function to register it as a handler for allocation failure.
benchExperimental
Attribute macro applied to a function to turn it into a benchmark test.
cfg_accessibleExperimental
Keeps the item itβs applied to if the passed path is accessible, and removes it otherwise.
cfg_evalExperimental
Expands all #[cfg]
and #[cfg_attr]
attributes in the code fragment itβs applied to.
derive_constExperimental
Attribute macro used to apply derive macros for implementing traits in a const context.
test_caseExperimental
An implementation detail of the #[test]
and #[bench]
macros.