use super::prelude::*; /// `align`: Configure the alignment along the layouting axes. pub fn align(_: &mut EvalContext, args: &mut Args) -> TypResult { castable! { Spec>, Expected: "1d or 2d alignment", @align: Align => { let mut aligns = Spec::default(); aligns.set(align.axis(), Some(*align)); aligns }, @aligns: Spec => aligns.map(Some), } let aligns = args.expect::>("alignment")?; let body = args.expect::