Lines Matching refs:call_once
6 fn call_once(self, arg: A) -> Self::Output; in call_once() method
14 fn call_once(self, arg: A) -> R { in call_once() function
60 self.call_once(arg)
65 self.call_once(arg)
84 fn call_once(self, arg: A) -> Self::Output { in call_once() method
100 fn call_once(self, arg: A) -> Self::Output { in call_once() function
101 self.1.call_once(self.0.call_once(arg)) in call_once()
131 fn call_once(self, arg: Result<T, T>) -> Self::Output { in call_once() method
149 fn call_once(self, arg: A) -> Self::Output { in call_once() function
150 self.0.call_once(&arg); in call_once()
186 fn call_once(self, arg: Result<T, E>) -> Self::Output { in call_once() function
187 arg.map(|x| self.0.call_once(x)) in call_once()
218 fn call_once(self, arg: Result<T, E>) -> Self::Output { in call_once() function
219 arg.map_err(|x| self.0.call_once(x)) in call_once()
250 fn call_once(self, arg: &'a Result<T, E>) -> Self::Output { in call_once() function
251 if let Ok(x) = arg { self.0.call_once(x) } in call_once()
282 fn call_once(self, arg: &'a Result<T, E>) -> Self::Output { in call_once() function
283 if let Err(x) = arg { self.0.call_once(x) } in call_once()
319 fn call_once(self, arg: Result<T, E>) -> Self::Output { in call_once() function
320 arg.unwrap_or_else(|x| self.0.call_once(x)) in call_once()
352 fn call_once(self, arg: A) -> Self::Output { in call_once() function