Lines Matching refs:Layout
27 pub struct Layout { struct
43 impl Layout { implementation
98 impl Layout { implementation
127 impl Layout { implementation
219 impl Layout { impl
373 layout: &'f Layout,
392 impl<'f> IntoIterator for &'f Layout { implementation
405 impl Layout { implementation
620 layout: &'f Layout,
678 impl Serialize for Layout { implementation
701 impl<'de> Deserialize<'de> for Layout { implementation
713 marker: PhantomData<fn() -> Layout>,
717 type Value = Layout;
727 let mut layout = Layout::new(); in visit_seq()
777 pub layout: &'f mut Layout,
798 fn layout(&self) -> &Layout { in layout() argument
802 fn layout_mut(&mut self) -> &mut Layout { in layout_mut() argument
810 pub fn new(layout: &'f mut Layout) -> Self { in new()
818 fn verify(layout: &mut Layout, blocks: &[(Block, &[Inst])]) { in verify() argument
855 let mut layout = Layout::new(); in append_block()
929 let mut layout = Layout::new(); in insert_block()
964 let mut layout = Layout::new(); in insert_block_after()
979 let mut layout = Layout::new(); in append_inst()
1054 let mut layout = Layout::new(); in insert_inst()
1089 let mut layout = Layout::new(); in multiple_blocks()
1118 let mut layout = Layout::new(); in split_block()