• Home
  • Raw
  • Download

Lines Matching defs:T

412         fn clone(&self) -> OnceCell<T> {  in clone()
448 pub const fn with_value(value: T) -> OnceCell<T> { in with_value()
456 pub fn get(&self) -> Option<&T> { in get()
478 pub fn get_mut(&mut self) -> Option<&mut T> { in get_mut()
500 pub fn set(&self, value: T) -> Result<(), T> { in set() argument
521 pub fn try_insert(&self, value: T) -> Result<&T, (&T, T)> { in try_insert() argument
558 F: FnOnce() -> T, in get_or_init()
592 pub fn get_or_try_init<F, E>(&self, f: F) -> Result<&T, E> in get_or_try_init()
594 F: FnOnce() -> Result<T, E>, in get_or_try_init()
637 pub fn take(&mut self) -> Option<T> { in take()
657 pub fn into_inner(self) -> Option<T> { in into_inner()
712 pub const fn new(init: F) -> Lazy<T, F> { in new()
719 pub fn into_value(this: Lazy<T, F>) -> Result<T, F> { in into_value() argument
728 impl<T, F: FnOnce() -> T> Lazy<T, F> { impl
743 pub fn force(this: &Lazy<T, F>) -> &T { in force()
764 pub fn force_mut(this: &mut Lazy<T, F>) -> &mut T { in force_mut()
782 pub fn get(this: &Lazy<T, F>) -> Option<&T> { in get()
799 pub fn get_mut(this: &mut Lazy<T, F>) -> Option<&mut T> { in get_mut()
804 impl<T, F: FnOnce() -> T> Deref for Lazy<T, F> { impl
806 fn deref(&self) -> &T { in deref()
811 impl<T, F: FnOnce() -> T> DerefMut for Lazy<T, F> { impl
812 fn deref_mut(&mut self) -> &mut T { in deref_mut()
884 fn clone(&self) -> OnceCell<T> { in clone()
920 pub const fn with_value(value: T) -> OnceCell<T> { in with_value()
928 pub fn get(&self) -> Option<&T> { in get()
958 pub fn wait(&self) -> &T { in wait()
984 pub fn get_mut(&mut self) -> Option<&mut T> { in get_mut()
996 pub unsafe fn get_unchecked(&self) -> &T { in get_unchecked()
1023 pub fn set(&self, value: T) -> Result<(), T> { in set() argument
1045 pub fn try_insert(&self, value: T) -> Result<&T, (&T, T)> { in try_insert() argument
1082 F: FnOnce() -> T, in get_or_init()
1117 pub fn get_or_try_init<F, E>(&self, f: F) -> Result<&T, E> in get_or_try_init()
1119 F: FnOnce() -> Result<T, E>, in get_or_try_init()
1162 pub fn take(&mut self) -> Option<T> { in take()
1182 pub fn into_inner(self) -> Option<T> { in into_inner()
1243 pub const fn new(f: F) -> Lazy<T, F> { in new()
1250 pub fn into_value(this: Lazy<T, F>) -> Result<T, F> { in into_value() argument
1259 impl<T, F: FnOnce() -> T> Lazy<T, F> { impl
1273 pub fn force(this: &Lazy<T, F>) -> &T { in force()
1292 pub fn force_mut(this: &mut Lazy<T, F>) -> &mut T { in force_mut()
1310 pub fn get(this: &Lazy<T, F>) -> Option<&T> { in get()
1327 pub fn get_mut(this: &mut Lazy<T, F>) -> Option<&mut T> { in get_mut()
1332 impl<T, F: FnOnce() -> T> Deref for Lazy<T, F> { impl
1334 fn deref(&self) -> &T { in deref()
1339 impl<T, F: FnOnce() -> T> DerefMut for Lazy<T, F> { impl
1340 fn deref_mut(&mut self) -> &mut T { in deref_mut()
1376 unsafe fn unwrap_unchecked<T>(val: Option<T>) -> T { in unwrap_unchecked()