pub struct ImportUnilateralExitStateResponse {
pub imported_leaves: u32,
pub skipped_foreign_leaves: u32,
pub skipped_conflicting_leaves: u32,
pub skipped_chains: u32,
}Expand description
Result of import_unilateral_exit_state.
Fields§
§imported_leaves: u32Leaves merged into the wallet’s exit state, whether or not their exit data was taken with them.
skipped_foreign_leaves: u32Leaves left out because the exit state does not record this wallet as their owner.
skipped_conflicting_leaves: u32Leaves left out because their exit data disagrees with what the wallet already holds, so none of it could be trusted. The wallet is left without these leaves.
skipped_chains: u32Leaves the wallet holds whose imported exit data was left out: it is incomplete, the wallet’s own copy can already back an exit, or the leaf was named more than once. The leaf itself is in the wallet either way.
Trait Implementations§
Source§impl Clone for ImportUnilateralExitStateResponse
impl Clone for ImportUnilateralExitStateResponse
Source§fn clone(&self) -> ImportUnilateralExitStateResponse
fn clone(&self) -> ImportUnilateralExitStateResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ImportUnilateralExitStateResponse
impl<'de> Deserialize<'de> for ImportUnilateralExitStateResponse
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
Auto Trait Implementations§
impl Freeze for ImportUnilateralExitStateResponse
impl RefUnwindSafe for ImportUnilateralExitStateResponse
impl Send for ImportUnilateralExitStateResponse
impl Sync for ImportUnilateralExitStateResponse
impl Unpin for ImportUnilateralExitStateResponse
impl UnsafeUnpin for ImportUnilateralExitStateResponse
impl UnwindSafe for ImportUnilateralExitStateResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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