1*22144e20SJacob Lalondeimport lldb 2*22144e20SJacob Lalonde 3*22144e20SJacob Lalonde 4*22144e20SJacob Lalondedef summary(valobj, dict): 5*22144e20SJacob Lalonde return f"[{valobj.GetChildAtIndex(0).GetValue()}]" 6*22144e20SJacob Lalonde 7*22144e20SJacob Lalonde 8*22144e20SJacob Lalondedef __lldb_init_module(debugger, dict): 9*22144e20SJacob Lalonde typeName = "Box<.*$" 10*22144e20SJacob Lalonde debugger.HandleCommand( 11*22144e20SJacob Lalonde 'type summary add -x "' 12*22144e20SJacob Lalonde + typeName 13*22144e20SJacob Lalonde + '" --python-function ' 14*22144e20SJacob Lalonde + f"{__name__}.summary" 15*22144e20SJacob Lalonde ) 16