From 896cfcc67fb8d3e53a5dcf138f79909891bf940e Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 2 Jun 2014 15:49:42 -0700 Subject: std: Remove generics from Option::expect This commit removes the type parameter from Option::expect in favor of just taking a hard-coded `&str` argument. This allows this function to move into libcore. Previous code using strings with `expect` will continue to work, but code using this implicitly to transmit task failure will need to unwrap manually with a `match` statement. [breaking-change] Closes #14008 --- src/libstd/vec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libstd/vec.rs') diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 916ba083b3e..cdcee9464de 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -21,7 +21,7 @@ use mem; use num::{CheckedMul, CheckedAdd}; use num; use ops::{Add, Drop}; -use option::{None, Option, Some, Expect}; +use option::{None, Option, Some}; use ptr::RawPtr; use ptr; use raw::Slice; -- cgit 1.4.1-3-g733a5