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.
define_opaqueExperimental
Provide a list of type aliases and other opaque-type-containing type definitions. This list will be used in the body of the item it is applied to define opaque typesβ hidden types. Can only be applied to things that have bodies.
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.