Remove useless clean::Variant struct
It had exactly one field and no special behavior, so there was no point.
This commit is contained in:
parent
e48eb37b94
commit
dd459a2be6
6 changed files with 22 additions and 36 deletions
|
|
@ -480,10 +480,10 @@ impl From<clean::VariantStruct> for Struct {
|
|||
}
|
||||
}
|
||||
|
||||
impl From<clean::Variant> for Variant {
|
||||
fn from(variant: clean::Variant) -> Self {
|
||||
impl From<clean::VariantKind> for Variant {
|
||||
fn from(variant: clean::VariantKind) -> Self {
|
||||
use clean::VariantKind::*;
|
||||
match variant.kind {
|
||||
match variant {
|
||||
CLike => Variant::Plain,
|
||||
Tuple(t) => Variant::Tuple(t.into_iter().map(Into::into).collect()),
|
||||
Struct(s) => Variant::Struct(ids(s.fields)),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue