//! Surrounding nodes with extra space. use super::prelude::*; /// Pad a node at the sides. #[derive(Debug, Hash)] pub struct PadNode { /// The amount of padding. pub padding: Sides, /// The child node whose sides to pad. pub child: LayoutNode, } #[class] impl PadNode { fn construct(_: &mut EvalContext, args: &mut Args) -> TypResult