pub struct GatewayIncarnation(/* private fields */);Expand description
Nonzero process-lifetime identity for one exact Gateway incarnation.
This is separate from NodeToken: embedded all-role development
composition still needs an unforgeable process fence, while distributed
Gateway ownership additionally carries the exact NodeToken.
Implementations§
Trait Implementations§
Source§impl Clone for GatewayIncarnation
impl Clone for GatewayIncarnation
impl Copy for GatewayIncarnation
Source§impl Debug for GatewayIncarnation
impl Debug for GatewayIncarnation
Source§impl<'de> Deserialize<'de> for GatewayIncarnation
impl<'de> Deserialize<'de> for GatewayIncarnation
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
impl Eq for GatewayIncarnation
Source§impl Hash for GatewayIncarnation
impl Hash for GatewayIncarnation
Source§impl Ord for GatewayIncarnation
impl Ord for GatewayIncarnation
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for GatewayIncarnation
impl PartialEq for GatewayIncarnation
Source§impl PartialOrd for GatewayIncarnation
impl PartialOrd for GatewayIncarnation
Source§impl Serialize for GatewayIncarnation
impl Serialize for GatewayIncarnation
impl StructuralPartialEq for GatewayIncarnation
Auto Trait Implementations§
impl Freeze for GatewayIncarnation
impl RefUnwindSafe for GatewayIncarnation
impl Send for GatewayIncarnation
impl Sync for GatewayIncarnation
impl Unpin for GatewayIncarnation
impl UnsafeUnpin for GatewayIncarnation
impl UnwindSafe for GatewayIncarnation
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