ryo_mutations/basic/
mod.rs1mod const_type;
6mod create_mod;
7mod derive;
8mod enum_def;
9mod field;
10mod function;
11mod impl_block;
12mod item;
13mod match_arm;
14mod method;
15mod mod_decl;
16mod rename;
17pub mod stmt;
18mod struct_def;
19pub mod trait_ops;
20mod use_stmt;
21mod visibility;
22
23pub use const_type::{
24 AddConstMutation, AddTypeAliasMutation, RemoveConstMutation, RemoveTypeAliasMutation,
25};
26pub use create_mod::CreateModMutation;
27pub use derive::{AddDeriveMutation, RemoveDeriveMutation};
28pub use enum_def::{
29 AddEnumMutation, AddVariantMutation, RemoveEnumMutation, RemoveVariantMutation,
30};
31pub use field::{
32 AddFieldMutation, AddStructLiteralFieldMutation, RemoveFieldMutation,
33 RemoveStructLiteralFieldMutation,
34};
35pub use function::{AddFunctionMutation, RemoveFunctionMutation};
36pub use impl_block::{AddImplMutation, RemoveImplMutation};
37pub use item::{
38 AddItemMutation, AddPureItemsMutation, MoveItemMutation, RemoveItemMutation,
39 ReplaceCodeMutation,
40};
41pub use match_arm::{AddMatchArmMutation, RemoveMatchArmMutation, ReplaceMatchArmMutation};
42pub use method::{AddMethodMutation, RemoveMethodMutation};
43pub use mod_decl::RemoveModMutation;
44pub use rename::RenameMutation;
45pub use struct_def::{AddStructMutation, RemoveStructMutation};
46pub use trait_ops::{
47 EnumToTraitMutation, EnumToTraitStrategy, ExtractTraitMutation, FieldInfo, InlineTraitMutation,
48 MatchHandling, RemoveTraitMutation, VariantInfo,
49};
50pub use use_stmt::{AddUseMutation, RemoveUseMutation};
51pub use visibility::ChangeVisibilityMutation;