pub struct ServerDiscoverRequest { /* private fields */ }Expand description
Typed final params for a server/discover request.
Final requests always carry the common request metadata. Unknown method-specific members remain inert and round-trip so a newer peer does not become undecodable merely by extending this open object.
Implementations§
Source§impl ServerDiscoverRequest
impl ServerDiscoverRequest
Sourcepub fn metadata(&self) -> &OpenMetadata
pub fn metadata(&self) -> &OpenMetadata
Returns the required request metadata without granting its self-reported values any authority.
Trait Implementations§
Source§impl Clone for ServerDiscoverRequest
impl Clone for ServerDiscoverRequest
Source§fn clone(&self) -> ServerDiscoverRequest
fn clone(&self) -> ServerDiscoverRequest
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 ServerDiscoverRequest
impl Debug for ServerDiscoverRequest
Source§impl Default for ServerDiscoverRequest
impl Default for ServerDiscoverRequest
Source§impl<'de> Deserialize<'de> for ServerDiscoverRequest
impl<'de> Deserialize<'de> for ServerDiscoverRequest
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ServerDiscoverRequest
impl PartialEq for ServerDiscoverRequest
Source§impl Serialize for ServerDiscoverRequest
impl Serialize for ServerDiscoverRequest
impl StructuralPartialEq for ServerDiscoverRequest
Auto Trait Implementations§
impl Freeze for ServerDiscoverRequest
impl RefUnwindSafe for ServerDiscoverRequest
impl Send for ServerDiscoverRequest
impl Sync for ServerDiscoverRequest
impl Unpin for ServerDiscoverRequest
impl UnsafeUnpin for ServerDiscoverRequest
impl UnwindSafe for ServerDiscoverRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).