fix doctest

This commit is contained in:
Ákos Vandra-Meyer 2025-01-31 10:09:45 +01:00
parent d508164f51
commit 015c85545f
1 changed files with 6 additions and 6 deletions

View File

@ -107,13 +107,13 @@ impl Extensions {
/// Get a mutable reference or insert an item of a given type.
///
/// ```
/// # use actix_http::Extensions;
/// use actix_http::Extensions;
/// let mut map = Extensions::new();
/// assert_eq!(map.get::<Vec<u32>>(), None);
/// map.get_or_insert(Vec::<u32>::new()).push(1);
/// assert_eq!(map.get::<Vec<u32>>(), Some(vec![1]));
/// assert_eq!(map.get::<Vec<u32>>(), Some(&vec![1]));
/// map.get_or_insert(Vec::<u32>::new()).push(2);
/// assert_eq!(map.get::<Vec<u32>>(), Some(vec![1,2]));
/// assert_eq!(map.get::<Vec<u32>>(), Some(&vec![1,2]));
/// ```
pub fn get_or_insert<T: 'static>(&mut self, value: T) -> &mut T {
self.map
@ -126,13 +126,13 @@ impl Extensions {
/// Get a mutable reference or insert an item of a given type calculated with the closure given.
///
/// ```
/// # use actix_http::Extensions;
/// use actix_http::Extensions;
/// let mut map = Extensions::new();
/// assert_eq!(map.get::<Vec<u32>>(), None);
/// map.get_or_insert_with(Vec::<u32>::new).push(1);
/// assert_eq!(map.get::<Vec<u32>>(), Some(vec![1]));
/// assert_eq!(map.get::<Vec<u32>>(), Some(&vec![1]));
/// map.get_or_insert_with(Vec::<u32>::new).push(2);
/// assert_eq!(map.get::<Vec<u32>>(), Some(vec![1,2]));
/// assert_eq!(map.get::<Vec<u32>>(), Some(&vec![1,2]));
/// ```
pub fn get_or_insert_with<T: 'static, F: FnOnce() -> T>(&mut self, default: F) -> &mut T {
self.map