pub enum JsonRpcEndpointRole {
ServerIngress,
ClientIngress,
}Expand description
Immutable local endpoint role for raw JSON-RPC ingress disposition.
The role is chosen by local transport construction. It is deliberately a closed value rather than a peer-provided header/body setting.
Variants§
ServerIngress
This endpoint receives client-to-server JSON-RPC traffic.
ClientIngress
This endpoint receives server-to-client JSON-RPC traffic.
Trait Implementations§
Source§impl Clone for JsonRpcEndpointRole
impl Clone for JsonRpcEndpointRole
Source§fn clone(&self) -> JsonRpcEndpointRole
fn clone(&self) -> JsonRpcEndpointRole
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 moreimpl Copy for JsonRpcEndpointRole
Source§impl Debug for JsonRpcEndpointRole
impl Debug for JsonRpcEndpointRole
impl Eq for JsonRpcEndpointRole
Source§impl PartialEq for JsonRpcEndpointRole
impl PartialEq for JsonRpcEndpointRole
impl StructuralPartialEq for JsonRpcEndpointRole
Auto Trait Implementations§
impl Freeze for JsonRpcEndpointRole
impl RefUnwindSafe for JsonRpcEndpointRole
impl Send for JsonRpcEndpointRole
impl Sync for JsonRpcEndpointRole
impl Unpin for JsonRpcEndpointRole
impl UnsafeUnpin for JsonRpcEndpointRole
impl UnwindSafe for JsonRpcEndpointRole
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,
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.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).