pub struct ControllerRegistrationRequest {
pub controller_id: i32,
pub incarnation_id: Uuid,
pub zk_migration_ready: bool,
pub listeners: Vec<Listener>,
pub features: Vec<Feature>,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§controller_id: i32§incarnation_id: Uuid§zk_migration_ready: bool§listeners: Vec<Listener>§features: Vec<Feature>§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for ControllerRegistrationRequest
impl Clone for ControllerRegistrationRequest
Source§fn clone(&self) -> ControllerRegistrationRequest
fn clone(&self) -> ControllerRegistrationRequest
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 Decode<'_> for ControllerRegistrationRequest
impl Decode<'_> for ControllerRegistrationRequest
Source§impl Default for ControllerRegistrationRequest
impl Default for ControllerRegistrationRequest
Source§fn default() -> ControllerRegistrationRequest
fn default() -> ControllerRegistrationRequest
Returns the “default value” for a type. Read more
impl Eq for ControllerRegistrationRequest
Source§impl PartialEq for ControllerRegistrationRequest
impl PartialEq for ControllerRegistrationRequest
Source§fn eq(&self, other: &ControllerRegistrationRequest) -> bool
fn eq(&self, other: &ControllerRegistrationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for ControllerRegistrationRequest
impl ProtocolRequest for ControllerRegistrationRequest
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 = ControllerRegistrationResponse
type Response = ControllerRegistrationResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for ControllerRegistrationRequest
Auto Trait Implementations§
impl Freeze for ControllerRegistrationRequest
impl RefUnwindSafe for ControllerRegistrationRequest
impl Send for ControllerRegistrationRequest
impl Sync for ControllerRegistrationRequest
impl Unpin for ControllerRegistrationRequest
impl UnsafeUnpin for ControllerRegistrationRequest
impl UnwindSafe for ControllerRegistrationRequest
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