In the docs of _RenderLayoutBuilder in layout_builder.dart it says:
'LayoutBuilder does not support returning intrinsic dimensions.\n'
'Calculating the intrinsic dimensions would require running the layout '
'callback speculatively, which might mutate the live render object tree.'
What is the “layout callback” in this case, and why would it have to be called speculatively?
I am trying to wrap my head around how to implement a custom RenderBox that similarly to LayoutBuilder builds its child using a builder callback and supports intrinsic dimensions.
