pub struct NodeToken {
pub recovery_era: RecoveryEra,
pub node_id: NodeId,
pub node_incarnation: NodeIncarnation,
}Expand description
The exact current incarnation of one durable node identity.
Fields§
§recovery_era: RecoveryEra§node_id: NodeId§node_incarnation: NodeIncarnationImplementations§
Source§impl NodeToken
impl NodeToken
pub fn new( recovery_era: RecoveryEra, node_id: NodeId, node_incarnation: NodeIncarnation, ) -> Result<Self, IdentityError>
Trait Implementations§
impl Copy for NodeToken
Source§impl<'de> Deserialize<'de> for NodeToken
impl<'de> Deserialize<'de> for NodeToken
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 NodeToken
impl StructuralPartialEq for NodeToken
Auto Trait Implementations§
impl Freeze for NodeToken
impl RefUnwindSafe for NodeToken
impl Send for NodeToken
impl Sync for NodeToken
impl Unpin for NodeToken
impl UnsafeUnpin for NodeToken
impl UnwindSafe for NodeToken
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