From c4335408c15408ac3c60f8e1a778dcdca35c1089 Mon Sep 17 00:00:00 2001 From: AI Date: Thu, 13 Nov 2014 22:59:58 +0300 Subject: [PATCH] Add utility function that just calls Default::default. --- src/libcore/default.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libcore/default.rs b/src/libcore/default.rs index 44a39aa265b99..dc1ee5ccfabd7 100644 --- a/src/libcore/default.rs +++ b/src/libcore/default.rs @@ -133,6 +133,12 @@ pub trait Default { fn default() -> Self; } +/// A utility function that just calls `Default::default`. +#[inline] +pub fn default() -> T { + Default::default() +} + macro_rules! default_impl( ($t:ty, $v:expr) => { impl Default for $t {