pub enum SupervisorRouteConsumer {
Reserved {
module_id: String,
},
Direct {
connection_id: u64,
},
Unknown {
tag: String,
body: OrderedJsonObject,
},
}Expand description
The identity tier the daemon can honestly report for a route consumer.
A caller that proved a live daemon-issued launch nonce is named reserved.
A direct key-holder has no such attestation, so it is reported as direct
with its connection counter instead of an invented module name.
Variants§
Reserved
Direct
Unknown
Future discriminator. body retains the complete ordered object; tag
is its decoded discriminator projection.
Trait Implementations§
Source§impl Clone for SupervisorRouteConsumer
impl Clone for SupervisorRouteConsumer
Source§fn clone(&self) -> SupervisorRouteConsumer
fn clone(&self) -> SupervisorRouteConsumer
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 SupervisorRouteConsumer
impl Debug for SupervisorRouteConsumer
Source§impl<'de> Deserialize<'de> for SupervisorRouteConsumer
impl<'de> Deserialize<'de> for SupervisorRouteConsumer
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 SupervisorRouteConsumer
impl PartialEq for SupervisorRouteConsumer
Source§impl Serialize for SupervisorRouteConsumer
impl Serialize for SupervisorRouteConsumer
impl StructuralPartialEq for SupervisorRouteConsumer
Auto Trait Implementations§
impl Freeze for SupervisorRouteConsumer
impl RefUnwindSafe for SupervisorRouteConsumer
impl Send for SupervisorRouteConsumer
impl Sync for SupervisorRouteConsumer
impl Unpin for SupervisorRouteConsumer
impl UnsafeUnpin for SupervisorRouteConsumer
impl UnwindSafe for SupervisorRouteConsumer
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