Lines Matching defs:F
232 pub fn read_callback_file<'a, T, E: 'a, F>(
236 _f: &'static F,
240 F: Fn(&T, &mut fmt::Formatter<'_>) -> fmt::Result + Send + Sync,
242 let file_ops = <FormatAdapter<T, F>>::FILE_OPS.adapt();
284 pub fn read_write_callback_file<'a, T, E: 'a, F, W>(
288 _f: &'static F,
293 F: Fn(&T, &mut fmt::Formatter<'_>) -> fmt::Result + Send + Sync,
297 <WritableAdapter<FormatAdapter<T, F>, W> as file_ops::ReadWriteFile<_>>::FILE_OPS
386 pub fn scope<'a, T: 'a, E: 'a, F>(
390 init: F,
393 F: for<'data, 'dir> FnOnce(&'data T, &'dir ScopedDir<'data, 'dir>) + 'a,
435 fn new<E: 'b, F>(data: impl PinInit<T, E> + 'b, init: F) -> impl PinInit<Self, E> + 'b
437 F: for<'a> FnOnce(&'a T) + 'b,
459 fn new<E: 'b, F>(data: impl PinInit<T, E> + 'b, init: F) -> impl PinInit<Self, E> + 'b
461 F: for<'a> FnOnce(&'a T) -> Entry<'static> + 'b,
486 pub fn dir<E: 'a, F>(
489 init: F,
492 F: for<'data, 'dir> FnOnce(&'data T, &'dir ScopedDir<'data, 'dir>) + 'a,
582 pub fn read_callback_file<T, F>(&self, name: &CStr, data: &'data T, _f: &'static F)
585 F: Fn(&T, &mut fmt::Formatter<'_>) -> fmt::Result + Send + Sync,
587 let vtable = <FormatAdapter<T, F> as ReadFile<_>>::FILE_OPS.adapt();
634 pub fn read_write_callback_file<T, F, W>(
638 _f: &'static F,
642 F: Fn(&T, &mut fmt::Formatter<'_>) -> fmt::Result + Send + Sync,
645 let vtable = <WritableAdapter<FormatAdapter<T, F>, W> as ReadWriteFile<_>>::FILE_OPS