pub type EmptyType = NamedObjType<EmptyDescContent, EmptyBodyContent>;
例如当一个泛型实现需要传入一个Option参数,其中N是泛型NamedObject 则在需要传入None时,编译器要求指定具体的N类型,此时可以使用Empty来使得调用符合None的语义