pub enum Evolution {
AddOperation,
RemoveOperation,
ReorderOperations,
ReorderBaseInterfaces,
ChangeSignature,
DuckTyping,
AddRemoveParameter,
ReorderParameters,
ChangeParameterType,
AddRemoveReturnType,
ChangeReturnType,
}Expand description
Service-Evolution-Operation.
Variants§
AddOperation
Spec §7.7.1.1 / §7.7.2.1.
RemoveOperation
Spec §7.7.1.1 / §7.7.2.2.
ReorderOperations
Spec §7.7.1.2 / §7.7.2.3.
ReorderBaseInterfaces
Spec §7.7.1.2.
ChangeSignature
Spec §7.7.1.3 — Operation-Signatur aendert sich.
DuckTyping
Spec §7.7.2.4 — Duck-Typing.
AddRemoveParameter
Spec §7.7.2.5.1.
ReorderParameters
Spec §7.7.2.5.2.
ChangeParameterType
Spec §7.7.2.5.3.
AddRemoveReturnType
Spec §7.7.2.5.4.
ChangeReturnType
Spec §7.7.2.5.5.
Trait Implementations§
impl Copy for Evolution
impl Eq for Evolution
impl StructuralPartialEq for Evolution
Auto Trait Implementations§
impl Freeze for Evolution
impl RefUnwindSafe for Evolution
impl Send for Evolution
impl Sync for Evolution
impl Unpin for Evolution
impl UnsafeUnpin for Evolution
impl UnwindSafe for Evolution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more