Module core::prelude::v1

1.4.0 · source · []
Expand description

The first version of the core prelude.

See the module-level documentation for more.

Re-exports

pub use crate::concat_bytes;
Experimental
pub use crate::marker::Copy;
pub use crate::marker::Copy;
pub use crate::marker::Send;
pub use crate::marker::Sized;
pub use crate::marker::Sync;
pub use crate::marker::Unpin;
pub use crate::ops::Drop;
pub use crate::ops::Fn;
pub use crate::ops::FnMut;
pub use crate::ops::FnOnce;
pub use crate::mem::drop;
pub use crate::clone::Clone;
pub use crate::clone::Clone;
pub use crate::cmp::Eq;
pub use crate::cmp::Eq;
pub use crate::cmp::Ord;
pub use crate::cmp::Ord;
pub use crate::cmp::PartialEq;
pub use crate::cmp::PartialEq;
pub use crate::cmp::PartialOrd;
pub use crate::cmp::PartialOrd;
pub use crate::convert::AsMut;
pub use crate::convert::AsRef;
pub use crate::convert::From;
pub use crate::convert::Into;
pub use crate::default::Default;
pub use crate::default::Default;
pub use crate::iter::DoubleEndedIterator;
pub use crate::iter::ExactSizeIterator;
pub use crate::iter::Extend;
pub use crate::iter::IntoIterator;
pub use crate::iter::Iterator;
pub use crate::option::Option;
pub use crate::option::Option::None;
pub use crate::option::Option::Some;
pub use crate::result::Result;
pub use crate::result::Result::Err;
pub use crate::result::Result::Ok;
pub use crate::fmt::macros::Debug;
pub use crate::hash::macros::Hash;
pub use crate::assert;
pub use crate::cfg;
pub use crate::column;
pub use crate::compile_error;
pub use crate::concat;
pub use crate::concat_idents;
Experimental
pub use crate::env;
pub use crate::file;
pub use crate::format_args;
pub use crate::format_args_nl;
Experimental
pub use crate::include;
pub use crate::include_bytes;
pub use crate::include_str;
pub use crate::line;
pub use crate::log_syntax;
Experimental
pub use crate::module_path;
pub use crate::option_env;
pub use crate::stringify;
pub use crate::trace_macros;
Experimental

Macros

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.

test_caseExperimental

An implementation detail of the #[test] and #[bench] macros.

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.

This documentation is an old archive. Please see https://rust.docs.kernel.org instead.