pub struct Recharge {
pub main: String,
pub twin: String,
pub accept_lost: bool,
pub epoch: u64,
pub fence: Option<String>,
pub fenced: Option<String>,
pub case: Option<String>,
}Expand description
A recharge, as ordered.
Fields§
§main: StringThe main to fill (its control plane, host:port).
twin: StringThe twin it is filled from.
accept_lost: bool§epoch: u64§fence: Option<String>The old primary THIS box fences first; the recharge runs only when that fence held
(crate::exec).
fenced: Option<String>The guardian’s proof the old primary is fenced AT THE CLOUD.
case: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Recharge
impl<'de> Deserialize<'de> for Recharge
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 Recharge
impl StructuralPartialEq for Recharge
Auto Trait Implementations§
impl Freeze for Recharge
impl RefUnwindSafe for Recharge
impl Send for Recharge
impl Sync for Recharge
impl Unpin for Recharge
impl UnsafeUnpin for Recharge
impl UnwindSafe for Recharge
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request