pub struct FenceIdentity {
pub key: String,
pub kind: String,
pub version: i64,
pub index: Option<usize>,
pub evidence: Vec<(&'static str, String)>,
}Expand description
The fields an identity refusal reports: what was fenced, at which version, and both identities.
Fields§
§key: String§kind: String§version: i64§index: Option<usize>§evidence: Vec<(&'static str, String)>Trait Implementations§
Source§impl Clone for FenceIdentity
impl Clone for FenceIdentity
Source§impl Debug for FenceIdentity
impl Debug for FenceIdentity
impl Eq for FenceIdentity
Source§impl PartialEq for FenceIdentity
impl PartialEq for FenceIdentity
impl StructuralPartialEq for FenceIdentity
Auto Trait Implementations§
impl Freeze for FenceIdentity
impl RefUnwindSafe for FenceIdentity
impl Send for FenceIdentity
impl Sync for FenceIdentity
impl Unpin for FenceIdentity
impl UnsafeUnpin for FenceIdentity
impl UnwindSafe for FenceIdentity
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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 more