From a294aa8d3d7b73b7de60c629ae202194cffeb2f4 Mon Sep 17 00:00:00 2001 From: Kornel Date: Fri, 23 Jul 2021 16:40:43 +0100 Subject: Hide allocator details from TryReserveError --- library/alloc/src/collections/vec_deque/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'library/alloc/src/collections/vec_deque') diff --git a/library/alloc/src/collections/vec_deque/mod.rs b/library/alloc/src/collections/vec_deque/mod.rs index 461e701be05..b8afa0d092e 100644 --- a/library/alloc/src/collections/vec_deque/mod.rs +++ b/library/alloc/src/collections/vec_deque/mod.rs @@ -18,6 +18,7 @@ use core::ptr::{self, NonNull}; use core::slice; use crate::collections::TryReserveError; +use crate::collections::TryReserveErrorKind; use crate::raw_vec::RawVec; use crate::vec::Vec; @@ -724,7 +725,7 @@ impl VecDeque { let new_cap = used_cap .checked_add(additional) .and_then(|needed_cap| needed_cap.checked_next_power_of_two()) - .ok_or(TryReserveError::CapacityOverflow)?; + .ok_or(TryReserveErrorKind::CapacityOverflow)?; if new_cap > old_cap { self.buf.try_reserve_exact(used_cap, new_cap - used_cap)?; -- cgit 1.4.1-3-g733a5