pub struct ControllerToken {
pub recovery_era: RecoveryEra,
pub controller_epoch: ControllerEpoch,
}Expand description
Complete fence for placement-controller-owned mutations.
Fields§
§recovery_era: RecoveryEra§controller_epoch: ControllerEpochImplementations§
Source§impl ControllerToken
impl ControllerToken
pub fn new( recovery_era: RecoveryEra, controller_epoch: ControllerEpoch, ) -> Result<Self, IdentityError>
Trait Implementations§
Source§impl Clone for ControllerToken
impl Clone for ControllerToken
impl Copy for ControllerToken
Source§impl Debug for ControllerToken
impl Debug for ControllerToken
Source§impl<'de> Deserialize<'de> for ControllerToken
impl<'de> Deserialize<'de> for ControllerToken
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 ControllerToken
Source§impl Hash for ControllerToken
impl Hash for ControllerToken
Source§impl PartialEq for ControllerToken
impl PartialEq for ControllerToken
Source§impl Serialize for ControllerToken
impl Serialize for ControllerToken
impl StructuralPartialEq for ControllerToken
Auto Trait Implementations§
impl Freeze for ControllerToken
impl RefUnwindSafe for ControllerToken
impl Send for ControllerToken
impl Sync for ControllerToken
impl Unpin for ControllerToken
impl UnsafeUnpin for ControllerToken
impl UnwindSafe for ControllerToken
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