pub enum AlterApiClause {
ForAny {
config: Option<ApiConfig>,
fallback: AlterKind<Expr>,
},
SetAction(ApiAction),
DropAction {
methods: Vec<ApiMethod>,
},
}Expand description
A single FOR clause within an ALTER API statement.
Variants§
ForAny
FOR any [config] [THEN expr | DROP THEN]
SetAction(ApiAction)
FOR method1, method2 [config] THEN expr
DropAction
FOR method1, method2 DROP THEN
Trait Implementations§
Source§impl Clone for AlterApiClause
impl Clone for AlterApiClause
Source§impl Debug for AlterApiClause
impl Debug for AlterApiClause
impl Eq for AlterApiClause
Source§impl PartialEq for AlterApiClause
impl PartialEq for AlterApiClause
impl StructuralPartialEq for AlterApiClause
Auto Trait Implementations§
impl !Freeze for AlterApiClause
impl RefUnwindSafe for AlterApiClause
impl Send for AlterApiClause
impl Sync for AlterApiClause
impl Unpin for AlterApiClause
impl UnsafeUnpin for AlterApiClause
impl UnwindSafe for AlterApiClause
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.