pub struct UpdateRequest<S: UpdatableAdminSpec> {
pub action: S::UpdateAction,
/* private fields */
}Fields§
§action: S::UpdateActionImplementations§
Source§impl<S> UpdateRequest<S>where
S: UpdatableAdminSpec,
impl<S> UpdateRequest<S>where
S: UpdatableAdminSpec,
pub fn new(key: S::UpdateKey, action: S::UpdateAction) -> Self
pub fn with(key: S::UpdateKey, action: S::UpdateAction) -> Self
pub fn key(self) -> S::UpdateKey
pub fn action(self) -> S::UpdateAction
Trait Implementations§
Source§impl<S: Debug + UpdatableAdminSpec> Debug for UpdateRequest<S>
impl<S: Debug + UpdatableAdminSpec> Debug for UpdateRequest<S>
Source§impl<S: UpdatableAdminSpec + Decoder> Decoder for UpdateRequest<S>
impl<S: UpdatableAdminSpec + Decoder> Decoder for UpdateRequest<S>
Source§impl<S: Default + UpdatableAdminSpec> Default for UpdateRequest<S>
impl<S: Default + UpdatableAdminSpec> Default for UpdateRequest<S>
Source§fn default() -> UpdateRequest<S>
fn default() -> UpdateRequest<S>
Returns the “default value” for a type. Read more
Source§impl<S: UpdatableAdminSpec + Encoder> Encoder for UpdateRequest<S>
impl<S: UpdatableAdminSpec + Encoder> Encoder for UpdateRequest<S>
Source§impl<S> TryEncodableFrom<UpdateRequest<S>> for ObjectApiUpdateRequestwhere
S: UpdatableAdminSpec,
impl<S> TryEncodableFrom<UpdateRequest<S>> for ObjectApiUpdateRequestwhere
S: UpdatableAdminSpec,
fn try_encode_from(input: UpdateRequest<S>, version: Version) -> Result<Self>
fn downcast(&self) -> Result<Option<UpdateRequest<S>>>
Auto Trait Implementations§
impl<S> Freeze for UpdateRequest<S>where
<S as UpdatableAdminSpec>::UpdateKey: Freeze,
<S as UpdatableAdminSpec>::UpdateAction: Freeze,
impl<S> RefUnwindSafe for UpdateRequest<S>where
<S as UpdatableAdminSpec>::UpdateKey: RefUnwindSafe,
<S as UpdatableAdminSpec>::UpdateAction: RefUnwindSafe,
impl<S> Send for UpdateRequest<S>
impl<S> Sync for UpdateRequest<S>
impl<S> Unpin for UpdateRequest<S>
impl<S> UnsafeUnpin for UpdateRequest<S>where
<S as UpdatableAdminSpec>::UpdateKey: UnsafeUnpin,
<S as UpdatableAdminSpec>::UpdateAction: UnsafeUnpin,
impl<S> UnwindSafe for UpdateRequest<S>where
<S as UpdatableAdminSpec>::UpdateKey: UnwindSafe,
<S as UpdatableAdminSpec>::UpdateAction: UnwindSafe,
Blanket Implementations§
impl<T> AsyncConnector for T
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