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.

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.