type DragState = Option<usize>;
拖动状态:正在拖的行下标(宏属性里不便直接写泛型)。
enum DragState { None, Some(usize), }
No value.
Some value of type T.
T