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.

derive

Attribute macro used to apply derive macros.

global_allocator

Attribute macro applied to a static to register it as a global allocator.

test

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.