alternative.rs 310 B

12345678910111213141516171819
  1. //! An alternative function syntax
  2. //!
  3. use std::marker::PhantomData;
  4. use dioxus_core::prelude::VNode;
  5. fn main() {}
  6. struct Context2<'a> {
  7. _p: PhantomData<&'a ()>,
  8. }
  9. type FC2<'a, 'b, 'c: 'a + 'b, P> = fn(Context2<'a>, &'b P) -> VNode<'c>;
  10. static Example: FC2<()> = |ctx, props| {
  11. //
  12. todo!()
  13. };