pub struct UpdateFeaturesRequest {
pub timeout_ms: i32,
pub feature_updates: Vec<FeatureUpdateKey>,
pub validate_only: bool,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§timeout_ms: i32§feature_updates: Vec<FeatureUpdateKey>§validate_only: bool§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for UpdateFeaturesRequest
impl Clone for UpdateFeaturesRequest
Source§fn clone(&self) -> UpdateFeaturesRequest
fn clone(&self) -> UpdateFeaturesRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateFeaturesRequest
impl Debug for UpdateFeaturesRequest
Source§impl Decode<'_> for UpdateFeaturesRequest
impl Decode<'_> for UpdateFeaturesRequest
Source§impl Default for UpdateFeaturesRequest
impl Default for UpdateFeaturesRequest
Source§impl Encode for UpdateFeaturesRequest
impl Encode for UpdateFeaturesRequest
impl Eq for UpdateFeaturesRequest
Source§impl PartialEq for UpdateFeaturesRequest
impl PartialEq for UpdateFeaturesRequest
Source§fn eq(&self, other: &UpdateFeaturesRequest) -> bool
fn eq(&self, other: &UpdateFeaturesRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for UpdateFeaturesRequest
impl ProtocolRequest for UpdateFeaturesRequest
Source§const MIN_VERSION: i16 = MIN_VERSION
const MIN_VERSION: i16 = MIN_VERSION
Minimum protocol version this Rust type supports.
Source§const MAX_VERSION: i16 = MAX_VERSION
const MAX_VERSION: i16 = MAX_VERSION
Maximum protocol version this Rust type supports.
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible (KIP-482) framing.
i16::MAX for never-flexible messages.Source§type Response = UpdateFeaturesResponse
type Response = UpdateFeaturesResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for UpdateFeaturesRequest
Auto Trait Implementations§
impl Freeze for UpdateFeaturesRequest
impl RefUnwindSafe for UpdateFeaturesRequest
impl Send for UpdateFeaturesRequest
impl Sync for UpdateFeaturesRequest
impl Unpin for UpdateFeaturesRequest
impl UnsafeUnpin for UpdateFeaturesRequest
impl UnwindSafe for UpdateFeaturesRequest
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