termsize
because terminal size matters
Termsize is a rust crate providing a multi-platform interface for resolving your terminal's current size in rows and columns. On most unix systems, this is similar invoking the stty(1) program, requesting the terminal size.
api docs
Find them here
usage
Termize provides one function, get, which returns a termsize::Size struct
exposing two fields: rows and cols.
extern crate termsize;
Doug Tangren (softprops) 2015